Selamlar. Excelde yapmak istediğim şey, F3 sütünunn aldığı değer 1,2,3,4 e göre puanlama yapması. Bu puanlama sistemi de, fiyat aralıklarına göre değişiyor. Ancak bu formülü yazarken, ancak F3=4 ve F=3'e kadar çalışıyor,sonuna F3=2 ve F3=1'i eklediğim zaman too many arguments hatası veriyor. Nasıl yapaiblirim? Çok Teşekkür ediyorum yardımcı olacaklara baya bir önemli konu da:)

Çalışan fakat yarım formül;

=EĞER(F3=4;EĞER(B3<50;C3*1;EĞER(B3<75;C3*2;EĞER(B3<130;C3*5;EĞER(B3<150;C3*8;EĞER(B3<9999;C3*10)))));EĞER(F3=3;EĞER(B3<10;C3*1;EĞER(B3<15;C3*2;EĞER(B3<20;C3*5;EĞER(B3<25;C3*8;EĞER(B3<9999;C3*10)))))))

Benim istediğim de şu;

=EĞER(F3=4;EĞER(B3<50;C3*1;EĞER(B3<75;C3*2;EĞER(B3<130;C3*5;EĞER(B3<150;C3*8;EĞER(B3<9999;C3*10)))));EĞER(F3=3;EĞER(B3<10;C3*1;EĞER(B3<15;C3*2;EĞER(B3<20;C3*5;EĞER(B3<25;C3*8;EĞER(B3<9999;C3*10))))));EĞER(F3=2;EĞER(B3<25;C3*1;EĞER(B3<50;C3*2;EĞER(B3<75;C3*5;EĞER(B3<100;C3*8;EĞER(B3<9999;C3*10))))));EĞER(F3=1;EĞER(B3<5;C3*1;EĞER(B3<10;C3*2;EĞER(B3<15;C3*5;EĞER(B3<20;C3*8;EĞER(B3<9999;C3*10)))))))

Parantezlerde burada sıkıntı olsa da excelde sıkıntı yok arkadaşlar. Makro yazılması gerekiyor galiba.

 

docs.google.com

şunu bir indirip dener misiniz?

(-1'leri minimum limit diye koydum eğer <50 dediğiniz yerde negatif başka sayılar da alabiliyorsa o -1'leri alabileceği en küçük sayıyla güncellemeniz gerekir.)

galadnikov

0-50 arası olacak. negatif sayılar yok. size dosyayı da atabilirim müsaitseniz.

aussteiger

tamam -1 yerine 0 yazabilirsiniz o zaman. çalışıyor olması lazım şu an?

galadnikov

çok teşekkür ederim aynen uyguladım oldu.

aussteiger
1

mobil görünümden çık