İç içe EĞER/VE Kullanımı Sadeleştirme

Katılım
20 Şubat 2012
Mesajlar
114
Excel Vers. ve Dili
Excel 2013 TR
Arkadaşlar kullanmış olduğum bir dosyada "Çalışma Hattı" ve "Hat Değişim Tarihi" kurallarına göre veri seçimi yapıyorum. Eğer Hat ve Tarih uymuyorsa değerleri farklı sayfadan çekiyorum. Fakat formül çok uzun oldu. Bu formülü sadeleştirme konusunda yardımcı olursanız memnun olurum.

Kod:
=EĞER(EĞER(VE($T6=1;$B6<=$X$10);$AA$6;EĞER(VE($T6=1;$B6>=$X$10);$AA$7));EĞER(VE($T6=1;$B6<=$X$10);$AA$6;EĞER(VE($T6=1;$B6>=$X$10);$AA$7));DOLAYLI("'Saatlik'!L"&(SATIR(A1)-1)*32+5))
Örnek Dosya Ektedir.
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Aynı şartı 2 kere yazmışsınız. Hata olabilir mi? Kırmızı ve Maviler aynı.

=EĞER(EĞER(VE($T6=1;$B6<=$X$10);$AC$6;EĞER(VE($T6=1;$B6>=$X$10);$AC$7));EĞER(VE($T6=1;$B6<=$X$10);$AC$6;EĞER(VE($T6=1;$B6>=$X$10);$AC$7));DOLAYLI("'Saatlik'!L"&(SATIR(C1)-1)*32+5))

Ayrıca 2 şartada >= ve <= ile = ifadelerini eklemişsiniz. Buda mantık hatası oluşturur.

Aşağıdaki gibi kullanabilirsiniz. Eşitliklerin birini sildim. Sadece < olarak bıraktım.

Kod:
=EĞER(VE($T6=1;$B6<$X$10);$AC$6;EĞER(VE($T6=1;$B6>=$X$10);$AC$7
 ;DOLAYLI("'Saatlik'!L"&(SATIR(C1)-1)*32+5)))
.
 
Katılım
20 Şubat 2012
Mesajlar
114
Excel Vers. ve Dili
Excel 2013 TR
Ömer bey teşekkür ederim. Dediklerinizde haklısınız. Vakit ayırıp yardımcı olduğunuz için sağolun. İyi çalışmalar dilerim.
 
Üst