• 07-03-2022, 22:18:45
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba Dostlar,
    Aşağıdaki grafikte bir formül üretmem için yardımınıza ihtiyacım var.
    =IF(AND(B2>=70;C2>=60;D2>=4000);"prim alabilir";"prim alamaz") <-Kısmında prim alabilir veya alamaz formülünü oluşturdum. Bir çalışanın prim alabilmesi için "Hizmet" >=70 ve "Puanlama" >=60 ve "Üretim" >=4000 olmalı.

    Bulmak istediğim formül kaç lira prim alacağını hesaplayan bir formül olacak. Değerler ise şu şekilde:
    Hizmet >= 85 ise 200 TL , >= 90 ise 300 TL
    Puanlama >= 75 ise +200 TL, >= 80 ise +300 TL
    Üretim >= 5400 ise +200 TL, >= 6600 ise +300 TL

    3 farklı şart var ve formülleri nasıl birleştireceğimin mantığını anlayamadım. Yardımcı olabilecek var mıdır?
    İyi çalışmalar.
  • 07-03-2022, 22:49:30
    #2
    Hocam merhaba,

    Benim anladığım 3 farklı koşulu sağlarsa toplam 300 TL veya 200TL prim alabilir olacak ancak bu koşullardan biri sağlanamıyorsa hiç prim alınmayacak şekilde. Benim anladığım gibiyse istediğiniz formül şu şekilde olabilir

    İngilizce :
    =IF(AND(B2>=90;C2>=80;D2>=6600);300;IF(AND(B2>=85; C2>=75;D2>=5400);200;"Prim Alamaz"))

    Türkçe :
    =EĞER(VE(B2>=90;C2>=80;D2>=6600);300;EĞER(VE(B2>=8 5;C2>=75;D2>=5400);200;"Prim Alamaz"))
  • 07-03-2022, 23:24:36
    #3
    Merhaba,

    İlginize çok teşekkür ederim.

    =IF(AND(B2>=70;C2>=60;D2>=4000);"prim alabilir";"prim alamaz") koşulunu sağlar ise prim alabilir. Yani bu koşullar prim alabilmesi için alt sınır idi. Bu sınırlardan herhangi birini aşamaması durumunda prim alamazdı.

    Size yönelttiğim soruda "prim alabilir" seçeneğini geçen sonuçlar toplam kaç prim alacak? sorusu oluyor.

    Yani her başlıktan ayrı prim kazanılıyor. Üretim - Hizmet - Puanlama başlıklarından 0, 200 veya 300 TL - 0, 200 veya 300 TL - 200 veya 300 TL şeklinde kazanılacak primler söz konusu. Toplam kazanılan prim Maks:900 TL min 0 TL olacak şekilde yani.

    İyi çalışmalar.
  • 08-03-2022, 09:46:58
    #4
    Merhaba Hocam,

    En basit şekilde üç ayrı formülü + ile toplatabiliriz. aşağıda paylaşıyorum.

    İngilizce:
    =IF(B2>=90;300;IF(B2>=85;200;0))+IF(C2>=80;300;IF(C2>=55;200;0))+IF(D2>=6600;300;IF(D2>=5400;200;0))

    Türkçe :
    =EĞER(B2>=90;300;EĞER(B2>=85;200;0))+EĞER(C2>=80;3 00;EĞER(C2>=55;200;0))+EĞER(D2>=6600;300;EĞER(D2>= 5400;200;0))
  • 08-03-2022, 19:10:27
    #5
    @bugrate; Çok teşekkür ederim, Verdiğiniz bilgi çok işime yaradı. Elleriniz dert görmesin.

    İyi çalışmalar.