• DİKKAT

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

Formüle yardım

Katılım
7 Mayıs 2019
Mesajlar
28
Excel Vers. ve Dili
2010 Excel 14.0
Merhaba ben yazdığım formülde pozitif bir sayıya ulaşmak istiyorum ancak hatalı olan değeri çıkarıyor. Bunu nasıl düzeltebilirim

=
EĞER(D3<=1; EĞER(VE(D4=25400;B5=180;D5=90);B3;"j");
EĞER(D3<=2; EĞER(VE(D4=25400;B5=180;D5=90);B3;"h");
EĞER(D3<=3; EĞER(VE(D4=25400;B5=180;D5=90);B3;"g");
EĞER(D3<=4; EĞER(VE(D4=25400;B5=180;D5=90);B3;"f");
EĞER(D3<=5; EĞER(VE(D4=25400;B5=180;D5=90);B3;"e");
EĞER(D3<=6; EĞER(VE(D4=25400;B5=180;D5=90);B3;"d");
EĞER(D3<=7; EĞER(VE(D4=25400;B5=180;D5=90);B3;"c");
EĞER(D3<=8; EĞER(VE(D4=25400;B5=180;D5=90);B3;"b");
EĞER(D3<=8; EĞER(VE(D4=25400;B5=90;D5=180);(B3-(B4*7));"a"))))))))))

Komutunu çalıştırınca bir rakam elde etmem gerek ancak “b” sonucunu alıyorum yanlış olan nedir. D3 satırını iki kez çalıştırıyor ancak değerleri farklı ben b ve d hücresindeki rakamı değiştirdiğimde en Alttaki eğer formülünün çalışmasını istiyorum
 
Merhaba,

EĞER(D3<=8; EĞER(VE(D4=25400;B5=90;D5=180);(B3-(B4*7));"a")

Formüllerdeki "B3", formül sonucu harf oluyor ise ( örn: b ), (B3-(B4*7)) formülü nasıl bir sonuç olur ? Yani B3="b" ise "b"den b4*7 nasıl çıkacak ve sonuç ne olacak ?

İsterseniz, istediğiniz sonucu gösteren, (sonucu el ile giriniz) örnek bir dosyayı, dosya ekleme sitelerine ekleyip, orada verilen linki burada paylaşınız,

Bu durumda, çabuk ve doğru çözümler elde edebilir siniz.

Kolay gelsin.
 
Tekrar merhaba,

"B3" hücresi için ; Aşağıdaki formüldeki (B3-(B4*7) "B3"ü "B1"yaparsanız ve "B1" e bir sayısal değer verirseniz, sonuç alırsınız !

=EĞER(VE(D3<=1;D4=25400;B5=180;D5=90);"j";EĞER(VE(D3<=2;D4=25400;B5=180;D5=90);"h";EĞER(VE(D3<=3;D4=25400;B5=180;D5=90);"g";EĞER(VE(D3<=4;D4=25400;B5=180;D5=90);"f";EĞER(VE(D3<=5;D4=25400;B5=180;D5=90);"e";EĞER(VE(D3<=6;D4=25400;B5=180;D5=90);"d";EĞER(VE(D3<=7;D4=25400;B5=180;D5=90);"c";EĞER(VE(D3<=8;D4=25400;B5=180;D5=90);"b";EĞER(VE(D3<=8;D4=25400;B5=90;D5=180);(B1-(B4*7));"a")))))))))

Kod:
=EĞER(VE(D3<=1;D4=25400;B5=180;D5=90);"j";EĞER(VE(D3<=2;D4=25400;B5=180;D5=90);"h";EĞER(VE(D3<=3;D4=25400;B5=180;D5=90);"g";EĞER(VE(D3<=4;D4=25400;B5=180;D5=90);"f";EĞER(VE(D3<=5;D4=25400;B5=180;D5=90);"e";EĞER(VE(D3<=6;D4=25400;B5=180;D5=90);"d";EĞER(VE(D3<=7;D4=25400;B5=180;D5=90);"c";EĞER(VE(D3<=8;D4=25400;B5=180;D5=90);"b";EĞER(VE(D3<=8;D4=25400;B5=90;D5=180);(B1-(B4*7));"a")))))))))

"B1" yerine farklı bir hücre adresi girerseniz, örneğin "G3" gibi, formüldeki "B1" yerine "G3" yazmalısınız.

Kolay gelsin.[/CODE][/QUOTE]
 
Son düzenleme:
Merhaba,

EĞER(D3<=8; EĞER(VE(D4=25400;B5=90;D5=180);(B3-(B4*7));"a")

Formüllerdeki "B3", formül sonucu harf oluyor ise ( örn: b ), (B3-(B4*7)) formülü nasıl bir sonuç olur ? Yani B3="b" ise "b"den b4*7 nasıl çıkacak ve sonuç ne olacak ?

İsterseniz, istediğiniz sonucu gösteren, (sonucu el ile giriniz) örnek bir dosyayı, dosya ekleme sitelerine ekleyip, orada verilen linki burada paylaşınız,

Bu durumda, çabuk ve doğru çözümler elde edebilir siniz.

Kolay gelsin.

Tekrar merhaba,

"B3" hücresi için ; Aşağıdaki formüldeki (B3-(B4*7) "B3"ü "B1"yaparsanız ve "B1" e bir sayısal değer verirseniz, sonuç alırsınız !

=EĞER(VE(D3<=1;D4=25400;B5=180;D5=90);"j";EĞER(VE(D3<=2;D4=25400;B5=180;D5=90);"h";EĞER(VE(D3<=3;D4=25400;B5=180;D5=90);"g";EĞER(VE(D3<=4;D4=25400;B5=180;D5=90);"f";EĞER(VE(D3<=5;D4=25400;B5=180;D5=90);"e";EĞER(VE(D3<=6;D4=25400;B5=180;D5=90);"d";EĞER(VE(D3<=7;D4=25400;B5=180;D5=90);"c";EĞER(VE(D3<=8;D4=25400;B5=180;D5=90);"b";EĞER(VE(D3<=8;D4=25400;B5=90;D5=180);(B1-(B4*7));"a")))))))))
Kod:
=EĞER(VE(D3<=1;D4=25400;B5=180;D5=90);"j";EĞER(VE(D3<=2;D4=25400;B5=180;D5=90);"h";EĞER(VE(D3<=3;D4=25400;B5=180;D5=90);"g";EĞER(VE(D3<=4;D4=25400;B5=180;D5=90);"f";EĞER(VE(D3<=5;D4=25400;B5=180;D5=90);"e";EĞER(VE(D3<=6;D4=25400;B5=180;D5=90);"d";EĞER(VE(D3<=7;D4=25400;B5=180;D5=90);"c";EĞER(VE(D3<=8;D4=25400;B5=180;D5=90);"b";EĞER(VE(D3<=8;D4=25400;B5=90;D5=180);(B1-(B4*7));"a")))))))))

"B1" yerine farklı bir hücre adresi girerseniz, örneğin "G3" gibi, formüldeki "B1" yerine "G3" yazmalısınız.

Kolay gelsin.

Bu linkten dosyaya ulaşabilirsiniz. Hat kısmını 180-90 şeklinde çalıştırdığım zaman sıkıntı yok. 90-180 şeklinde formülü değiştirdiğimde olması gereken sonucu vermiyor

formülü düzenleyip tekrar iletebilir misiniz.


 
Merhaba,

Dosyanız ulaşamadım, tekrar farklı bir kanaldan yükler misiniz ?

Ayrıca ,

90-180 durumunda, B3 te olması gereken sonuç nedir ?

B4 hücresindeki değer nedir ?

Teşekkür ederim.
 
B3 ve b4 hücresinde herhangi bir sayı var. Sayısal değerin ne olduğu hiç önemli değil. Önemli olan hat kısmı 90>180 şeklinde değiştiği zaman sayısal bir işlem yapsın. D3=8 olduğu zaman 90>180 hattında sayısal bir sonuç almak istiyorum. Bu formülde ise “b” sonucunu yazdırıyor.Ben b3-b4*7 işlemini yapmasını istiyorum
Merhaba,

Dosyanız ulaşamadım, tekrar farklı bir kanaldan yükler misiniz ?

Ayrıca ,

90-180 durumunda, B3 te olması gereken sonuç nedir ?

B4 hücresindeki değer nedir ?

Teşekkür ederim.

B3 ve b4 hücresinde herhangi bir sayı var. Sayısal değerin ne olduğu hiç önemli değil. Önemli olan hat kısmı 90>180 şeklinde değiştiği zaman sayısal bir işlem yapsın. D3=8 olduğu zaman 90>180 hattında sayısal bir sonuç almak istiyorum. Bu formülde ise “b” sonucunu yazdırıyor.Ben b3-b4*7 işlemini yapmasını istiyorum
 
Merhaba,

"C10" hücresine ;

=EĞER(VE(D3<=1;D4=25400;B5=180;D5=90);"j";EĞER(VE(D3<=2;D4=25400;B5=180;D5=90);"h";EĞER(VE(D3<=3;D4=25400;B5=180;D5=90);"g";EĞER(VE(D3<=4;D4=25400;B5=180;D5=90);"f";EĞER(VE(D3<=5;D4=25400;B5=180;D5=90);"e";EĞER(VE(D3<=6;D4=25400;B5=180;D5=90);"d";EĞER(VE(D3<=7;D4=25400;B5=180;D5=90);"c";EĞER(VE(D3<=8;D4=25400;B5=180;D5=90);"b";EĞER(VE(D3<=8;D4=25400;B5=90;D5=180);(B3-(B4*7));"a")))))))))

yazıp dener misiniz ?
 
Merhaba,

"C10" hücresine ;

=EĞER(VE(D3<=1;D4=25400;B5=180;D5=90);"j";EĞER(VE(D3<=2;D4=25400;B5=180;D5=90);"h";EĞER(VE(D3<=3;D4=25400;B5=180;D5=90);"g";EĞER(VE(D3<=4;D4=25400;B5=180;D5=90);"f";EĞER(VE(D3<=5;D4=25400;B5=180;D5=90);"e";EĞER(VE(D3<=6;D4=25400;B5=180;D5=90);"d";EĞER(VE(D3<=7;D4=25400;B5=180;D5=90);"c";EĞER(VE(D3<=8;D4=25400;B5=180;D5=90);"b";EĞER(VE(D3<=8;D4=25400;B5=90;D5=180);(B3-(B4*7));"a")))))))))

yazıp dener misiniz ?
Yazıp denedim bu kez ise hat kısmını 180>90 yaptığımda sonuç hatalı çıkıyor. Hat kısmı 180>90 olduğunda 1 den 8 e kadar sayısal değer çıkmalı hat 90<180 yazıldığında da sayısal değer çıkmalı
 
Merhaba,

Formülünüzde, hücreler için = eşit kullanmış sınız, ( B5=180, D5=90 gibi ) B5>90 yada D5<180 gibi bir kriter yok,

İlk sayfadaki formüle göre düzenlenen, önerdiğim formül sonuç üretiyor,

Siz farklı bir sonuç için farklı EĞER mantığı kullanmalısınız,

Örnek ;


=EĞER(VE(D3<=2;D4=25400;B5=180;D5=90);"h";EĞER(VE(D3<=2;D4=25400;B5>D5);D3;0))​

 
90 ve 280
Merhaba,

Formülünüzde, hücreler için = eşit kullanmış sınız, ( B5=180, D5=90 gibi ) B5>90 yada D5<180 gibi bir kriter yok,

İlk sayfadaki formüle göre düzenlenen, önerdiğim formül sonuç üretiyor,

Siz farklı bir sonuç için farklı EĞER mantığı kullanmalısınız,

Örnek ;


=EĞER(VE(D3<=2;D4=25400;B5=180;D5=90);"h";EĞER(VE(D3<=2;D4=25400;B5>D5);D3;0))​

90,180 ve 25400 üçlü bir kombinasyonu içeriyor. Bu formül çalışırken sadece sayı kısmındaki hücre 1 den 8 e kadar değer alacak. 180,90 ve 24500 farklı bir kombinasyon. Bu kombinasyonda da sadece sayı değişecek. 90-180 i değiştirmem mümkün değil 181 için bir değer aramıyorum. Ya da sizin dediğinizi ben anlayamadım ?
 
Merhaba,

"C10" hücresi için ,

D3<=1 ise, D4=24500 ise, B5=180 ise, D5=90 ise SONUÇ "j" mi olacak yoksa 1 mi olacak ?

Cevap yazdığım formül bu soruya "j" olarak cevap veriyor,

1 olmasını istiyorsanız "j" yerine 1 yazınız.

=EĞER(VE(D3<=1;D4=25400;B5=180;D5=90);1

Ben de yanlış anlıyor olabilirim,

Teşekkür ederim.
 
Merhaba,

"C10" hücresi için ,

D3<=1 ise, D4=24500 ise, B5=180 ise, D5=90 ise SONUÇ "j" mi olacak yoksa 1 mi olacak ?

Cevap yazdığım formül bu soruya "j" olarak cevap veriyor,

1 olmasını istiyorsanız "j" yerine 1 yazınız.

=EĞER(VE(D3<=1;D4=25400;B5=180;D5=90);1

Ben de yanlış anlıyor olabilirim,

Teşekkür ederim.
Ben istediğim formülü hikayeleştirmeyi deneyim. Bir de öyle formülü düzeltmeye çalışalım.
Eğer d3<=1 ken d4=25400,b5=180,d5=90 ise b3 hücresini yaz,
Eğer d3<=2 ken d4=25400,b5=180,d5=90 ise b3 hücresini yaz,
Eğer d3<=3 ken d4=25400,b5=180,d5=90 ise b3 hücresini yaz,
……
Eğer d3<=8 ken d4=25400,b5=180,d5=90 ise b3 hücresini yaz,
Ama eğer d3<=8 ken d4=25400,b5=90,d=189 ise b3-b4*7 işlemini yap
 
Merhaba,

Kontrol ediniz.
Kod:
=EĞER(VE(D3<=1;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=2;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=3;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=4;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=5;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=6;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=7;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=8;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=8;D4=25400;B5=90;D5=180);B3-(B4*7);B3)))))))))
 
Merhaba,

Kontrol ediniz.
Kod:
=EĞER(VE(D3<=1;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=2;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=3;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=4;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=5;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=6;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=7;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=8;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=8;D4=25400;B5=90;D5=180);B3-(B4*7);B3)))))))))
Çoookkk teşekkürler. Ben olayı biraz karıştırmışım d3 ü içeri almamışız. Elinize sağlık
 
Merhaba,

Rica ederim,

İyi çalışmalar.
 
Alternatif;

C++:
=EĞER(VE(D3<=8;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=8;D4=25400;B5=90;D5=180);(B3-(B4*7));""))
 
Alternatif;

C++:
=EĞER(VE(D3<=8;D4=25400;B5=180;D5=90);B3;EĞER(VE(D3<=8;D4=25400;B5=90;D5=180);(B3-(B4*7));""))


Bu formülün çalışmama sebebi tam olarak nedir. Hat kısmını ve yç kısmındaki kombinasyon sayısını artırdım ama yanlışın sebebini bulamadım. Bu formülü çokeğer içerisinde yazmam mümkün müydü
 
Merhaba,

Profilinizde sadece "excel" yazıyor. Bu bilgi size cevap vermemiz için yeterli değildir.

O bölüme kullandığınız sürümü tam olarak yazmanız alacağınız cevapları etkileyecektir. Düzeltmenizde fayda var.

Paylaştığınız dosyayı açtığımda bir formül göremedim. Şuan bulunduğum ortamda kullandığım sürüm desteklemiyor olabilir.
 
Geri
Üst