Hücreler boş ise BİRLEŞTİR formülü "Veri Giriniz" yazsın

Katılım
25 Haziran 2006
Mesajlar
183
Excel Vers. ve Dili
Excel 2003 TR SP2
BİRLEŞTİR(HN31;HO4;HN32;HO4;HN33)
formül sonucunda #DEĞER! sonucu çıkıyor.
Çünkü HN31 HN32 HN33 de değerler bazen girilmiyor.
Eğer bu üç hücreye HN31 HN32 HN33 değer girilmemişse formül sonucunun #DEĞER! yerine "Veri Giriniz" yazısını nasıl yazdırırız.
Tşkler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,230
Excel Vers. ve Dili
Ofis 365 Türkçe
Bende hata vermedi, değerlerden bir yada bir kaçı boş olduğunda, sizde hata veriyorsa başka bir nedeni olmalı.

Buna rağmen formülü şöyle kullanabilirsiniz :

Kod:
=IF(ISERROR(CONCATENATE(HN31;HO4;HN32;HO4;HN33));"Değer Giriniz";CONCATENATE(HN31;HO4;HN32;HO4;HN33))
IF=EĞER
ISERROR=EHTALIYSA
CONCATENATE=BİRLEŞTİR
 
Katılım
25 Haziran 2006
Mesajlar
183
Excel Vers. ve Dili
Excel 2003 TR SP2
tşk ler uygulamayı yapayım bakayım emeğinize sağlık
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,230
Excel Vers. ve Dili
Ofis 365 Türkçe
fonksiyon adını yanlış yazmış olabilirsiniz. Ben size söylerken EHATALIYSA yı yanlış yazmışım, ondan olabilir
 
Katılım
25 Haziran 2006
Mesajlar
183
Excel Vers. ve Dili
Excel 2003 TR SP2
ok tşkler ben denme yapayım eğer yapamazsam mecburen geri dönerim yaparsam da formülü buraya yazarım tşk ler ilginize
 

N.Ziya Hiçdurmaz

Özel Üye
Katılım
28 Nisan 2007
Mesajlar
2,214
Excel Vers. ve Dili
Office 2013 TR / 32 Bit
Hayret

Nedense EHATALIYSA(BİRLEŞTİR formülünde veri yok ise Değer Giriniz yazısı çıkmıyor?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,230
Excel Vers. ve Dili
Ofis 365 Türkçe
Sayın V.Basic For Applications,

Dosyayı ve formülü görmediğim için eğer hata varsa kontrol için o fonksiyonu yazdım, kısa olduğu için.

Benim denememde hücreler boş olduğunda BİRLEŞTİR fonksiyonu hiç bir hata vermedi, olası bir duruma göre hata kontrolü yaptırmak istedim.

Örnek dosyayı görmek gerek tabi, sizde haklısınız hücreler boş olduğunda bilgi giriniz mesajı vermiyor, hata durumunda veriyor.

Her hücreyi teker teker kontrol etmek istemedim, yaşlılık işte :)
 
Üst