• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

eğer formülü 3 koşullu

UYARI: İkinci formülde koşul gerçekleşmiyorsa seçeneği açıkta kalmış (YOK). Bu formül koşul gerçekleşmediğinde "YANLIŞ sonucunu verir. Onun için sondaki parantezden evvel ;0 eklemek lazım.
Bu durumda formülleriniz aşağıdaki gibi oluyor.
=EĞER(VE(C2>=J1;C2<K1;E2<K1;E2>=J1);E2-C2;0)
=EĞER(VE(C2<J1;E2<K1;E2>J1);E2-J1;0)
=EĞER(VE(E2>J1;E2>K1);K1-C2;0)

Yapmak istediğinizi bilemiyorum ama kuralı söyleyeyim.
Formüllerin öncelik sıralamasını belirleyin.
Yani hangi formülün koşulu gerçekleştiğinde diğer formüllere geçmesini istemiyorsanız bu sıralamayı belirledikten sonra formül birleştirmek kolay.

Örneğin öncelik sırası 3.formül -> 1.formül -> 2.formül şeklinde ise BİRLEŞTİRİLMİŞ FORMÜL aşağıdaki gibi olmalıdır.

Kod:
=EĞER(VE(E2>J1;E2>K1);K1-C2;EĞER(VE(C2>=J1;C2<K1;E2<K1;E2>=J1);E2-C2;EĞER(VE(C2<J1;E2<K1;E2>J1);E2-J1;0)))
Mantık şöyle; öncelik sıralamasını yapınca aynı sırayla formülleri yan yana yazıyoruz (önceki formülün sonundaki ;0 değerinin yerine bir sonrakini ve aynı şekilde bir sonraki formüldeki ;0 yerine sonuncu formülü şeklinde).

Sizin örneğinizde sıralama ne olursa olsun sonuç değişmiyor ancak bu sizi yanıltmasın, iç içe eğer formüllerinin mantığı bu şekilde çalışır.

İyi günler dilerim.
 

Ekli dosyalar

Son düzenleme:
Geri
Üst