Çözüldü Eğer - ise dikkate alma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

bilalalpaydin

Normal Üye
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhaba arkadaşlar,

=3.6*(1/K19-1/(0.85*K20)-1/K21-1/(2.5*K22))

EĞERKİ K22 HÜCRESİ "-" İSE

=3.2*(1/K19+1/(0.85*K20)+1/K21)

Ayrıca diğer hücrelerde (K19,20,21) de "-" var ise o hücrenin işleme katkısı sıfır yani dikkate almasın.

örneğin K22 ve K19 değerleri - olsun formülümüz =3.2*(1/(0.85*K20)+1/K21)

Bu şekilde formül yazacağım. Her hücrenin ve ikili hücrelerin - olması durumu için tek tek formül yazdığımda çok fazla formül kombinasyonu oluyor. Bunun yerine eğerki "-" ise dikkate alma gibi bir formül var mı ?
 
Aşağıdaki formülü deneyiniz.
[REPLYANDTHANKS]
=Eğer(k22<0;3.2*(eğer(k19<0;0;1/K19)+eğer(k20<0;0;1/(0.85*K20))+eğer(k21<0;0;1/K21));3.6*(eğer(k19<0;0;1/K19)-eğer(k20<0;0;1/(0.85*K20))-eğer(k21<0;0;1/K21)-1/(2.5*K22)))
[/REPLYANDTHANKS]
 
maalesef olmadı
aslında şöyle bir formül yazmıştım tam olarak nerde hata yaptığımı anlayamadım
=EĞER(VE(K19="-";K20="-";K21="-";K22="-");"-";EĞER(VE(K19>0;K20>0;K21>0);3.2/((1/K19)+(1/(0.85*K20))+(1/K21));EĞER(VE(K19>0;K20>0;K21>0;K22>0);3.6/((1/K19)-(1/(0.85*K20))-(1/K21)-(1/(2.5*K22))))))
 
Sayın @bilalalpaydin

Kesin sonuca ulaşmanızın asıl yolu; sorunuzu, cevabımın altındaki İMZA bölümünde yer alan açıklamalar doğrultusunda hazırlayarak foruma ekleyeceğiniz örnek belge üzerinden sormak ve formülün yapması gereken işleme dair tüm durum seçeneklerine ilişkin açıklama eklenmiş örnek belge üzerinden sormanız.

Forumumuzun SORU-CEVAP bölümünde örnek belge yüklemek/indirmek için özel bir üyelik türü yoktur ve ücretsizdir.

Yine de son cevaptaki formülünüze baktığımda aklıma gelen hususları yazayım:
-- Bilgisayarınızda kullandığınız ONDALIK ayracı neyse (NOKTA/VİRGÜL) ise formülde de aynı ayracı kullandığınızdan emin misiniz?
Formüldeki sayılar yazılırken ondalik ayracı NOKTA imiş gibi yazılmış (3.2 /// 0.85 /// 3.6 /// 2.5 )
-- K19, K20... tümünde birden - (eksi/tire) olduğunda mı yoksa herhangi birinde "-" varsa mı diye kontrol etmek istiyorsunuz.
Herhangi birinde "-" varsa diye kontrol yapılacaksa formülün başındaki VE( kısmını YADA( olarak değiştirin.
Yoksa "-" kontrolünden maksatınız sayıların NEGATİF olup olmadığı mı?
Eğer formülün başındaki VE(...="-";...="-"...);"-" .... kısmında NEGATİF kontrolü yapacaksanız <0 yazın,
Eğer K19:K22 aralığında gördüğünüz "-" değerleri, 0 olan hücrelerin - şeklinde görünmesi gibi biçimlendirme de yapılmış olabilir. Hücredeki değerin gerçekten "-" mi yoksa 0 mı olduğunu, hücreyi seçtiğinizde formül çubuğuna bakarsanız görebilirsiniz.
-- Son olarak da, hiçbir koşul gerçekleşmediğinde ne yapılacağı formülde belirtilmemiş. Formülün son kısmını ,,,,,,*K22)));""))) şeklinde değiştirin.

.
 
=EĞER(K22="-";(3.2/(EĞERHATA(1/K19;0)+EĞERHATA(1/(0.85*K20);0)+EĞERHATA(1/K21;0)));(3.6/(EĞERHATA(1/K19;0)-EĞERHATA(1/(0.85*K20);0)-EĞERHATA(1/K21;0)-EĞERHATA(1/(2.5*K22);0))))

şu şekilde formül yazınca istediğim şekilde çalışmaya başladı

ilginiz için teşekkür ederim.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Genel Excel Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
6
Üst