• DİKKAT

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

Hücre koşuluna göre değişen prim hesaplama formülü

Katılım
28 Ocak 2018
Mesajlar
3
Excel Vers. ve Dili
Excel 2007
Merhaba,

3 değişik pozisyona göre değişen prim hesaplama tablomuz mevcut. pozisyonları p1,m1 ve b1 olarak tanımladık. aynı hücrede (örn.D20)tercih edilen pozisyona göre prim hesaplamasını istiyoruz. eğer fonk yardımı ile 3 pozisyona göre tek tek formül hazırlamama ve sağlıklı çalışmasına rağmen bu üç formülü birleştirip tek formül yapamadım. birleştirilmesini istediğim formüller aşağıdaki gibidir. yardımcı olursanız çok sevinirim.

D20 hücresindeki tercihe göre (p1,m1 veya b1) aşağıdaki formüllerin tek hücrede formülle birleştirilip hesaplama yapmasını istiyoruz. şimdiden teşekkür ederim.

p1
=EĞER(E20<$E$4;0;EĞER(E20<=$F$4;E20*$G$4;EĞER(E20<=$F$5;E20*$G$5;EĞER(E20<=$F$6;E20*$G$6;EĞER(E20<=$F$7;E20*$G$7;EĞER(E20<=$F$8;E20*$G$8;EĞER(E20<=$F$9;E20*$G$9;E20*$G$10+100000)))))))

m1
=EĞER(E20<$H$4;0;EĞER(E20<=$I$4;E20*$J$4;EĞER(E20<=$I$5;E20*$J$5;EĞER(E20<=$I$6;E20*$J$6;EĞER(E20<=$I$7;E20*$J$7;EĞER(E20<=$I$8;E20*$J$8;EĞER(E20<=$I$9;E20*$J$9;EĞER(E20<=$I$10;E20*$J$10;EĞER(E20<=$I$11;E20*$J$11;E20*$J$12+200000)))))))))
b1
=EĞER(E20<$K$4;0;EĞER(E20<=$L$4;E20*$M$4;EĞER(E20<=$L$5;E20*$M$5;EĞER(E20<=$L$6;E20*$M$6;EĞER(E20<=$L$7;E20*$M$7;EĞER(E20<=$L$8;E20*$M$8;EĞER(E20<=$L$9;E20*$M$9;E20*$M$10)))))))
 
Merhaba, foruma hoşgeldiniz.

Konuların net çözüme ulaşması bakımından en önemli husus,
soruların gerçek belgeyle aynı yapıda örnek belge üzerinden sorulmasıdır.

ALTIN ÜYE olmayan üyelerin örnek belge yükleme yöntemine ilişkin kısa açıklama cevabımın altındaki İMZA bölümünde var.
.
 
Tekrar merhaba.

Daha kısa formül de oluşturulabilmesi lazım ancak şimdilik basitçe; kullandığınız 3 formülün sonucunu
koşula göre TOPLAyarak çözüme ulaşabileceğinizi belirteyim.

Formülü H17 hücresine uygulayın ve aşağı doğru kopyalayın.
(Mavi renklendirdiğim kısımlar koşul anlamına geliyor, koşul doğru değilse sonuç 0 oluyor çünkü)
.
Kod:
=[B][COLOR="blue"](D17="P1")*[/COLOR][/B]EĞER(E17<$E$4;0;EĞER(E17<=$F$4;E17*$G$4;EĞER(E17<=$F$5;E17*$G$5;EĞER(E17<=$F$6;E17*$G$6;EĞER(E17<=$F$7;E17*$G$7;EĞER(E17<=$F$8;E17*$G$8;EĞER(E17<=$F$9;E17*$G$9;E17*$G$10+100000)))))))+
 [B][COLOR="blue"](D17="M1")*[/COLOR][/B]EĞER(E17<$H$4;0;EĞER(E17<=$I$4;E17*$J$4;EĞER(E17<=$I$5;E17*$J$5;EĞER(E17<=$I$6;E17*$J$6;EĞER(E17<=$I$7;E17*$J$7;EĞER(E17<=$I$8;E17*$J$8;EĞER(E17<=$I$9;E17*$J$9;EĞER(E17<=$I$10;E17*$J$10;EĞER(E17<=$I$11;E17*$J$11;E17*$J$12+200000)))))))))+
 [B][COLOR="Blue"](D17="B1")*[/COLOR][/B]EĞER(E17<$K$4;0;EĞER(E17<=$L$4;E17*$M$4;EĞER(E17<=$L$5;E17*$M$5;EĞER(E17<=$L$6;E17*$M$6;EĞER(E17<=$L$7;E17*$M$7;EĞER(E17<=$L$8;E17*$M$8;EĞER(E17<=$L$9;E17*$M$9;E17*$M$10)))))))
 
çok çok teşekkürler, çok sağolun problem çözüldü
 
Geri
Üst