Eksik formül

Katılım
20 Haziran 2014
Mesajlar
4
Excel Vers. ve Dili
2010-2013 Türkçe
Arkadaşlar askerlik kararı idari para cezaları için ceza miktarını otomatik yazan bir formül yapacam. Bazı şeyleri yaptım ama ceza maddelerinde(86/1-86/2 ve 89) ele geçme şekli(kendiliğinden ve yakalanarak) durumları ile suç dilimi mevcut benim istediğim ceza maddesi ve ele geçme şekli seçildiğinde tabloda uygun olan miktar hücreye yazılsın istiyorum. Formül aşağıda ama sorunu bulamadım. Yardımcı olusanız sevinirim.

=eğer(e7="86/1";$q$5;eğer(ve(yada(e7="86/2";e7="89");j7="kendiliğinden");düşeyara(k7;$o$9:$r$29;2;0);eğer(ve(yada(e7="86/2";e7="89");j7="yakalanarak");düşeyara(k7;$o$9:$r$29;3;0);"hata nerede")))
 
Katılım
3 Nisan 2014
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 - Türkçe
Altın Üyelik Bitiş Tarihi
14-04-2021
Merhaba,

Gerçek verilerin olmadığı örnek bir dosya paylaşırsanız yardımcı olmaya çalışalım. Bu kadar EĞER, VE, YADA formülü kullanmadan da yapılabilir sanki.
 

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Sayfa2 L4 hücresine ekleyip aşağı doğru çoğaltınız.

Kod:
=EĞERHATA(EĞER($E4="86/1";$Q$5;İNDİS($P$9:$R$29;KAÇINCI($K4;$O$9:$O$29;0);KAÇINCI($J4;$P$8:$R$8;0)));"")
 
Katılım
20 Haziran 2014
Mesajlar
4
Excel Vers. ve Dili
2010-2013 Türkçe
üstad emeğine sağlık çok sağolasın. Bu formüllerin mantığını nasıl kavrayabiliriz?
 

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Yazdığım formülde önce ne yapacağını bilmek gerekir. Sizinkinde tabloda eşleştirme uyguladım.
indis ile tabloyu belirledik. 1.nci kaçıncı ile sürenin hangi satırda olduğunu tesbit ettik. 2.nci kaçıncı ile yakalama yada kendiliğinden kriterine göre sütunu tesbit ettik. Son olarakta eşleşmeler olmadığı zaman hata denetimi yapıp tamamladık. Hepsi bu.
 
Üst