Eğer formülü hatalı sonuç veriyor.

Katılım
31 Ağustos 2005
Mesajlar
109
Excel Vers. ve Dili
Office 2007
Merhaba arkadaşlar.

Ekte göndermiş olduğum dosya ile ilgili olarak acil yardımlarınızı rica ediyorum.
sorunum şu;:

e1 hücresine ve k1 hücresine değerler yazıyorum. ve J4 hücresinde oluşturduğum formül ile E1 ve K1 hücre değerlerinin birleşimi sonucu olan rakam 20'den büyükse J4 hücresine oluşan rakamın 20'den çıkarılmış halini, yok eğer 20'den küçük ise sadece E1 ile K1'in birleştirilmiş halini yazmasını istiyorum.
fakat ekteki dosyada göreceğiz gibi rakam 20 den küçük olsa bile yinede 20'den çıkarıyor.

sorunum ile ilgili yardımlarınızı rica ederim.
Teşekkürler.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
MErhaba werne. İlk açtığın konunun başlığı Forum Kurallarına uygun olmadığı için adminler konuyu taşıdılar.

Aslında sen cevaba çok yaklaşmışsın. CONCATENATE fonkisyonu alfanümerik sayılar yarattığından senin If'ler iş görmüyor. Formülü aşağıdaki gibi kullanırsan sorun hallolur.


=IF((CONCATENATE(E1;K1)*1)>20;CONCATENATE(E1;K1)*1-20;CONCATENATE(E1;K1)*1)
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Geç kalmışım,sildim.
 
Katılım
31 Ağustos 2005
Mesajlar
109
Excel Vers. ve Dili
Office 2007
Yardımlarınız için teşekkür ederim Serdar Bey. İyi çalışmalar.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Tam 20 ise ne olacak?

Alternatif olsun.

20 ise 20 gözükecekse,

=E&#286;ER(1*(E1&K1)<=20;1*(E1&K1);1*(E1&K1)-20)

20 oldu&#287;ununda 20 den &#231;&#305;kar&#305;lm&#305;&#351; hali s&#305;f&#305;r olarak g&#246;z&#252;kecekse

=E&#286;ER(1*(E1&K1)<20;1*(E1&K1);1*(E1&K1)-20)

olmal&#305;d&#305;r.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,372
Excel Vers. ve Dili
Ofis 365 Türkçe
Ali Bey, kar&#305;&#351;t&#305;rmay&#305;n :)
 
Katılım
7 Ağustos 2006
Mesajlar
6
Excel Vers. ve Dili
Excel 2010 Türkçe
If(--(concatenate(e1;k1))>20;--(concatenate(e1;k1)-20);--(concatenate(e1;k1)))
 
Katılım
31 Ağustos 2005
Mesajlar
109
Excel Vers. ve Dili
Office 2007
Sn alpadem form&#252;ldeki "--" ne anlama geliyor ve ne ama&#231;la kullan&#305;l&#305;yor acaba?
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın Ali, bahsettiğiniz link gözükmüyor !!!
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Tekrar deneyiniz? :)
 
Üst