olmayan kod numarasını formüle etme

Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
üstadlarım merhaba. bir sorunum var. yardımcı olabileceğinizi düşünüyorum.
yaptığım şey liste sayfasındaki kodların ana hesabını form sayfasına getirmek.
ancak bazen form sayfasında (yeni eklenen kodlar olduğu için) olmayan kod olabiliyor.
istediğim şey bu olmayan kodları formül ile tespit edebilmek. örnek dosyam ektedir.
yardımcı olacaklara şimdiden teşekkür ederim.
 

Ekli dosyalar

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
13,002
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

-- LİSTE sayfası C1 hücresine;
=EĞER(EĞERSAY(FORM!$A:$A;A1)=0;1;"")
-- LİSTE sayfası C2 hücresine (liste boyunca kopyalayın)
=EĞER(VE(A2<>"";UZUNLUK(A2)-UZUNLUK(YERİNEKOY(A2;".";""))=0;EĞERSAY(FORM!$A:$A;A2)=0);MAK($C$1:C1)+1;"")
Yukarıdaki iki işlem sonucunda LİSTE sayfasın C sütununda, YARDIMCI SÜTUN olarak kullanılacak bir alan elde ediliyor.

-- FORM sayfası G1 hücresine uygulayın ve BOŞ sonuç elde edinceye kadar aşağı doğru kopyalayın.
=EĞER(SATIR(A1)>MAK(LİSTE!$C:$C);"";KAYDIR(LİSTE!$A$1;KAÇINCI(SATIR(A1);LİSTE!$C:$C;0)-1;0)&" NUMARALI KOD YOK")
 
Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
üstad ellerinize sağlık. mükemmel olmuş. çok teşekkür ederim. :)
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,597
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Alternatif olarak kullanabilirsiniz. Dizi formülüdür.
Formülün uzamaması için liste sayfasındaki aradaki boşlukları sildim.

Kod:
=KÜÇÜK(EĞER(EHATALIYSA(EĞER(ESAYIYSA(EĞER(UZUNLUK(LİSTE!$A$1:$A$31)=3;LİSTE!$A$1:$A$31;""));KAÇINCI(LİSTE!$A$1:$A$31;$A$1:$A$4;0);""));LİSTE!$A$1:$A$31);SATIR(A1))&"  NUMARALI KOD YOK"
 
Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
üstad teşekkür ederim.
 
Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
üstadlarım merhaba. daha önce çözdüğümüz bir konuda formülde revize yapmam gerekiyor. yardımınıza ihtiyacım var.
yapmak istediğim.
1-f6-f7-f8 hücresine 900 ile 955 arasi eksikleri yazmasi 900 951 952
2-veya d6-d7-d8 hücresine 900 ile 955 arasi eksik değerleri vermesi d9-d10-d11 hücresine 956 işe 999 arasi eksik değerleri vermesi
yardımlarınız için teşekkürler...
 

Ekli dosyalar

Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
Arkadaşlar günaydın. Yardım rica ediyorum.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,597
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

D2 hücresine başlangıç aralığını , E2 hücresine bitiş aralığını yazın ve aşağıdaki dizi formülünü kullanın.

=KÜÇÜK(EĞER(EYOKSA(KAÇINCI(--EĞER((liste!$A$2:$A$78>=$D$2)*(liste!$A$2:$A$78<=$E$2);liste!$A$2:$A$78;"");$A$1:$A$8;0));liste!$A$2:$A$78;"");SATIR(A1))
 
Son düzenleme:
Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
Üstad iki gündür uğraşıyordum. Beş dakikada bir bakıyorum cevap varmı diye. Kusursuz çalışıyor. Çok teşekkür ederim. Emeğine sağlık.
 
Üst