Soru EBOŞSA Formül Hk.

Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
Merhabalar,

Çok soru soruyorum farkındayım fakat ilk defa karşılaştığım problemler karşıma çıktığından mantık yürütemiyorum.

=EĞER(EĞERHATA(BUL(" ";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL("-";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL("(";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL(")";'Güncel Liste'!E477;1);"-")="----";"Doğru";"Yanlış")

Bu şekilde kullandığım bir formül var ve hücre doluyken istediğim değeri alabiliyorum. Fakat E477 hücresinde değer olmaz ise bu sefer doğru sonuç vermiyor.

E477 hücresi boşsa Veri Yok yazması eğer doluysa yukarıdaki formülü birebir uygulaması için eboşsa kodunu ekleyemedim
 

aerten

Altın Üye
Katılım
23 Ağustos 2011
Mesajlar
230
Excel Vers. ve Dili
Excel 2019 TR
Excel 365 TR
Altın Üyelik Bitiş Tarihi
15-02-2027
=EĞER(EBOŞSA(E477);"Veri yok";EĞER(EĞERHATA(BUL(" ";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL("-";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL("(";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL(")";'Güncel Liste'!E477;1);"-")="----";"Doğru";"Yanlış"))

Bu yeterli mi?
 
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
=EĞER(EBOŞSA(E477);"Veri yok";EĞER(EĞERHATA(BUL(" ";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL("-";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL("(";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL(")";'Güncel Liste'!E477;1);"-")="----";"Doğru";"Yanlış"))

Bu yeterli mi?
=EĞER(EBOŞSA('Güncel Liste'!E2);"Veri yok";EĞER(EĞERHATA(BUL(" ";'Güncel Liste'!E2;1);"-")&EĞERHATA(BUL("-";'Güncel Liste'!E2;1);"-")&EĞERHATA(BUL("(";'Güncel Liste'!E2;1);"-")&EĞERHATA(BUL(")";'Güncel Liste'!E2;1);"-")="----";"Doğru";"Yanlış"))

Hocam söylediğiniz şekilde uyarladım fakat yanlış sonucunu verdi. Eboşsa yı eklemeden önce Doğru sonuç veriyordu. Kontrol ettiğimde de sonuç Doğru olması gerekiyor. Sanırım olmadı
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Aşağıdaki sorunuz ne oldu?


.
 

aerten

Altın Üye
Katılım
23 Ağustos 2011
Mesajlar
230
Excel Vers. ve Dili
Excel 2019 TR
Excel 365 TR
Altın Üyelik Bitiş Tarihi
15-02-2027
Pardon, sayfa adını eklemeyi unutmuşum.

=EĞER(EBOŞSA('Güncel Liste'!E477);"Veri yok";EĞER(EĞERHATA(BUL(" ";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL("-";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL("(";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL(")";'Güncel Liste'!E477;1);"-")="----";"Doğru";"Yanlış"))
 
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
Pardon, sayfa adını eklemeyi unutmuşum.

=EĞER(EBOŞSA('Güncel Liste'!E477);"Veri yok";EĞER(EĞERHATA(BUL(" ";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL("-";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL("(";'Güncel Liste'!E477;1);"-")&EĞERHATA(BUL(")";'Güncel Liste'!E477;1);"-")="----";"Doğru";"Yanlış"))
Hocam ben farkettim düzelttim orayı ama doğru sonucu vermiyor. Normal şartlarda doğru olanı yanlış olarak gösteriyor formül.

@Haluk hocam halloldu arkadaşımız orda kod verdi
 

Merhum İdris SERDAR

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

şeklinde deneyin.

=EĞER(EBOŞSA(E477) yerine;

=EĞER(E477="";""; formülünüz)

.
 
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
=EĞER(EBOŞSA('Güncel Liste'!E2);"Veri Yok";EĞER(EĞERHATA(BUL(" ";'Güncel Liste'!E2;1);"-")&EĞERHATA(BUL("-";'Güncel Liste'!E2;1);"-")&EĞERHATA(BUL("(";'Güncel Liste'!E2;1);"-")&EĞERHATA(BUL(")";'Güncel Liste'!E2;1);"-")="----";"Doğru";"Yanlış"))

Hocam bu şekilde çözdüm. Formülün en başında eğer vardı ama o başka bir kombindi. Eboşsa için bir eğer daha açtım.

Kusura bakmayın uğraştırdım sizi fakat böyle sordukça mantık yürüterek öğrenip anlamaya çalışıyorum
 
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
=EĞERHATA(DÜŞEYARA(1;'[A1.xlsx]Veri'!$A:$AN;16;0);"")

Arkadaşlar bu şekilde kullandığım formülüm var. Formül eğer hücrede veri yoksa 0 değeri getiriyor, fakat benim istediğim hücre boşsa 0 değil hiç birşey getirmemesi.

Eboşsa formülü ekleyeceğim buna ama, eboşsa yı kullanmak için sabit bir hücre belirlemem gerekiyor öyle bir sabit hücre yok.

Düşeyara ile 1 değerini 5. satırda da bulabilir 1400. satır da bulabilir.

Bu sorunu nasıl aşabiliriz.
 
Üst