Değer kontrolü

Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
Üstadım benim problemim aslında bir koşul yerine geldiğinde farkılı iki hesaplama yapmasını istememm. E kolonunda 0,90 dan küçük bir değer varsa 1 den büyükleri ayrı hesaplarken (bu dosyada mevcut), aynı zamanda bu hesaplamayla birlikte 1 den küçüklerin D kolonundaki değerlerinide hesaplasın.
If(e kolonundaki değerlerden birisi <0,90; >1 den değerler için (D-C)/2)+D aynı zamanda da ki burayı halledemedik <1 değerleri ise sadece D kolonundaki değerleri getirecez; " " )
 

Ekli dosyalar

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,929
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
<0,90 >1 arasında ise diyorsunuz 0,90 eşit olunca ne olacak bunu belirtmiyorsunuz. Dolayısıyla uzayıp gidiyor. Birkez daha soruyorum yine aynı şekilde dosya eklemeyin. 16 nolu mesajda istediğiniz kritere göre formül veriyorum. Örnek dosya benim verdiğim formül değil başka bir formül var. Bu şekilde devam edeceksek bu kısır döngü şeklinde sürecek. Eğer tek seferde ifade etmiş olsa idiniz bir -iki adımda iş bitecekti.


1. 0,90'dan küçük olunca ne olacak <0,90'mı olacak <=0,90 mı olacak. Öyle ise hangi işlemler yapılacak

2. 0,90-1 arası alt kriter >0,90 veya >=0,90 üst kriter <1 veya <=1 bir olacak.
Öyle ise hangi işlemler yapılacak


3. 1'den büyük bu tek kriterde 1 dahil mi değil mi ?


Lütfen buna uyan ve olması gerekecek değerleri nedeni ve örneği ile yazınız.
 
Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
Üstadım ilginiz için çok teşekkür ederim.Sayenizde bu işi çözdüm.
=IF(IF(MIN(IF($A$2:$A$6=$H$4;$E$2:$E$6))<$I$1;SUM(IF(($A$2:$A$6=$H4)*($B$2:$B$6=I2)*($E$2:$E$6>1);($C$2:$C$6)+0,5*($D$2:$D$6-$C$2:$C$6)));" ")=0;SUMPRODUCT((($H$4=$A$2:$A$6)*(I2=$B$2:$B$6)*($D$2:$D$6)));(IF(MIN(IF($A$2:$A$6=$H$4;$E$2:$E$6))<$I$1;SUM(IF(($A$2:$A$6=$H4)*($B$2:$B$6=I2)*($E$2:$E$6>1);($C$2:$C$6)+0,5*($D$2:$D$6-$C$2:$C$6)));IF(SUM((($A$2:$A$6=$H3)*($B$2:$B$6=I$2)*($E$2:$E$6>=0,9)*($E$2:$E$6<=1)))>=1;SUM(IF(($A$2:$A$6=$H3)*($B$2:$B$6=I$2);($D$2:$D$6)));SUM(IF(($A$2:$A$6=$H3)*($B$2:$B$6=I$2);($D$2:$D$6)))))))
 
Üst