Bu formül neden doğru çalışmıyor?? Lütfen yardım

Katılım
16 Kasım 2017
Mesajlar
70
Excel Vers. ve Dili
2010 türkçe
=EĞER(J3=100;"OVC";EĞER(VE(J3>49;J3<100);"BKN";"SCT"))

Baş vurulan hücrede ki değer ne olursa olsun,sonuç SCT olarak çıkıyor.bunu bir türlü düzeltemiyorum. Nedenini bilen varsa lütfen yardım ...
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Kod:
=EĞER(J3=100;"OVC";EĞER(VE(J3>49;J3<100);"BKN";"SC T"))
Başvuru hücresi J3
Aşağıdaki sonuçları üretiyor
J3>100
J3>0
J3<50
J3=Boş
SC T
J3>49
J3<100
BKN
J3=100
OVC
 
Katılım
16 Kasım 2017
Mesajlar
70
Excel Vers. ve Dili
2010 türkçe
Kod:
=EĞER(J3=100;"OVC";EĞER(VE(J3>49;J3<100);"BKN";"SC T"))
Başvuru hücresi J3
Aşağıdaki sonuçları üretiyor
J3>100
J3>0
J3<50
J3=Boş
SC T
J3>49
J3<100
BKN
J3=100
OVC
evet bende bunu üretsin istiyorum ama j3 hücresi ister 80 olsun iste 100 olsun ister 20,30 olsun veya ne olursa olsun sct sonucunu üretiyor.Bu arada başvurulan j3 hücresinde de şu kod var;
=EĞER(UZUNLUK(Sayfa1.C15)=2;SOLDAN(Sayfa1.C15;1);SOLDAN(Sayfa1.C15;2))
çalışan kodu yazabilirmisiniz
ilginiz için teşekkür....
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Kod:
=EĞER(UZUNLUK(Sayfa1.C15)=2;SOLDAN(Sayfa1.C15;1);SOLDAN(Sayfa1.C15;2))
Bu formül yanlış.

Kod:
=EĞER(UZUNLUK(Sayfa1!C15)=2;SOLDAN(Sayfa1!C15;1);SOLDAN(Sayfa1!C15;2))
şeklinde olması gerekir.

Bu da sayısal değil metin bir sonuç üretir.

Formülü:

Kod:
=0+EĞER(UZUNLUK(Sayfa1!C15)=2;SOLDAN(Sayfa1!C15;1);SOLDAN(Sayfa1!C15;2))
şeklinde kullanın.

.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
J3 Aşağıdaki formülü kopyalayınız.
Kod:
=EĞER(UZUNLUK(Sayfa1!C15)=2;SOLDAN(Sayfa1!C15;1);SOLDAN(Sayfa1!C15;2))+0
 
Katılım
16 Kasım 2017
Mesajlar
70
Excel Vers. ve Dili
2010 türkçe
ben libreoffice de yazdığım için formülü ! ve . farkı oradan kaynaklanıyor. formülünüzü deneyeceğim teşekkür ederim.
 
Katılım
16 Kasım 2017
Mesajlar
70
Excel Vers. ve Dili
2010 türkçe
çok teşekkür ederim.formül çalıştı.fakat benim anlayamadığım kendi yazdığım formülün çalışmamış olması.sonundaki +0 dışında hepsi aynı.ben nerede yanlış yapmışım rica etsem açıklayabilirmisiniz?
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
çok teşekkür ederim.formül çalıştı.fakat benim anlayamadığım kendi yazdığım formülün çalışmamış olması.sonundaki +0 dışında hepsi aynı.ben nerede yanlış yapmışım rica etsem açıklayabilirmisiniz?
Rica ederim.Yazımdaki ! hatasını geçersek, aslında İdris Bey açıklamış J3 yazılan formül çekilen sayıyı metine çevirmekte ve bu durum diğer formülü işlevsiz hale getirmekte.Formülün çalışması için +0 veya sayıya çevirle metin olarak saklanan sayının ,sayıya çevrilmesi gerekmektdir.Umarım anlatabilmişimdir.Kolay gelsin.
 
Katılım
16 Kasım 2017
Mesajlar
70
Excel Vers. ve Dili
2010 türkçe
çok teşekkür ederim,sayenizde bir şey daha öğrenmiş oldum.:)
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
çok teşekkür ederim,sayenizde bir şey daha öğrenmiş oldum.:)
Rica ederim.Herzaman öğreneçek birşeyler vardır.Ben de bu forumdan çok şeyler öğrendim.Dönüş yaptığınız için teşekkür ederim.Kolay gelsin.
Formülünüz bu şekildede çalışır.
Kod:
=SAYIYAÇEVİR(EĞER(UZUNLUK(Sayfa1!C15)=2;SOLDAN(Sayfa1!C15;1);SOLDAN(Sayfa1!C15;2)))
 
Üst