• DİKKAT

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

dört şarta bağlı formül

Katılım
1 Şubat 2007
Mesajlar
516
Excel Vers. ve Dili
excel2003
Slm
A,B ve C sütunlarında sayılar mevcut. D sütununda MİN(A:C) ile en küçük sayıyı buluyorum. E sütununda ise A,B,C nin ortalaması var. F ;G ve H sütunlarına ise şu şartların yerine gelmesini istiyorum: Eğer ve d1<=10;a1=d1;100; eğer d1<=10;a1>d1;""; buda değilse e1 yazmasını istiyorum.
Teşekkürler
 
Merhaba, aslında neredeyse yazmışsınız.
Aşağıdaki formülü dener misiniz?
Kod:
=EĞER(VE(D1<=10;A1=D1);100;EĞER(VE(D1<=10;A1>D1);"";E1))
 
Merhaba, aslında neredeyse yazmışsınız.
Aşağıdaki formülü dener misiniz?
Kod:
=EĞER(VE(D1<=10;A1=D1);100;EĞER(VE(D1<=10;A1>D1);"";E1))

Benim sorum ise benzer yeni konu açacağıma buradan sorayım dedim.
eğer formülünü kullanarak diyelim ki 100 ile 200 arasındaki sayıları hücreye yaz değilse yazma boş kalsın nasıl yaparım. Yani 101 ile 199 arasını yazacak 201 ve 99 olduğunda hiç birşey yazmayacak.
kullandığım formüller

100 altı

=EĞER(C4=<100;C4;"")

200 üstü

=EĞER(C4>200;C4;"")

arasını nasıl yapacağımı bilemedim.
 
Merhaba, VE, VEYA formülleri bu tarz sorularda çok yardımcı oluyor.
Bu formüllere bakmanızı tavsiye ederim.

Kod:
=EĞER(VE(C4>=100;C4<=200);C4;"")
 
Slm hocam bi sorum daha olacak kusura bakmazsanız
a, b ve c sütunlarında rakamlar var mesela sırasıyla 41, 25, 29 toplamları 95 yapmaktadır. ancak toplamlar değişebiliyor. 100 e tamamlamak istiyorum. farkı orantılı veya eşit şekilde bu sayıların üzerine eklemek istiyorum. Nasıl bir yol izlemem lazım. teşekkürler
 
A1 = 41
B1 = 25
C1 = 29
ise
A2 hücresine aşağıdaki formülü yazıp sağa doğru çekerek kopyalayınız. Toplamı 100 eden 3 tane orantılı değeriniz oldu.
Kod:
=100/TOPLA($A$1:$C$1)*A1
 
Hocam teşekkür ediyorum ilginiz için
Ama şöyle bir sorunumuz var sayılarımız 25, 25, 49 olduğunda kalan 1'i en büyük rakama ekleyecek. Ondalık lı yazmayacak . Tekrar teşekkürler
 
Aynı şartlar için A2 ye aşağıdaki formülü yazarak deneyiniz.
Kod:
=EĞER(A1=BÜYÜK($A$1:$C$1;1);A1+YUKARIYUVARLA((100-TOPLA($A$1:$C$1))/3;0);A1+AŞAĞIYUVARLA((100-TOPLA($A$1:$C$1))/3;0))
 
Hocam teşekkürler
Bu seferde 41,25, 29 seçeneğinde 99 da kaldı. Hocam sorumuzda şöyle bir eksiklik te var. üç sayının toplamı 100 den fazla olduğunda orantılı olarak eksiltecek. 98, 31, 18 rakamlarına uyguladığımda formülümüzü sonuç 101 veriyor
 
Son düzenleme:
Son olarak deneyiniz.
Üçlü içerisindeki büyük değere göre işlem yapıldığı için büyük değerin 1'den fazla olması durumunda hatalı işlem yapacaktır.
Kod:
=EĞER(A1=BÜYÜK($A$1:$C$1;1);EĞER(MOD(TOPLA($A$1:$C$1);3)=0;A1+1+YUVARLA((100-TOPLA($A$1:$C$1))/3;0);EĞER(MOD(TOPLA($A$1:$C$1);3)=2;A1-1+YUVARLA((100-TOPLA($A$1:$C$1))/3;0);A1+YUVARLA((100-TOPLA($A$1:$C$1))/3;0)));A1+YUVARLA((100-TOPLA($A$1:$C$1))/3;0))
 
Merhaba, VE, VEYA formülleri bu tarz sorularda çok yardımcı oluyor.
Bu formüllere bakmanızı tavsiye ederim.

Kod:
=EĞER(VE(C4>=100;C4<=200);C4;"")

Teşekkür ederim tam istediğim gibi oldu.
 
Geri
Üst