Microsoft Excel in özellikle işyerlerine sağladığı kolaylık tartışılmaz , istesekte istemesekte günümüz koşullarında herhangi bir işyerinde yönetici veya yardımcısı konumunda çalışacaksak belkide bize
ilk sorulan soruların başında Office bilgin nedir ? excel kullanabilirmisin dir , O sebepledir ki kıyısından köşesinden mutlaka en azından toplama çıkarma gibi basit işlemleri yaptırmayı biliyor olmamız gerekir . Excelde çalışırken yüzlerce belkide binlerce satırdan oluşan tablolar ile çalışırız bunlarda iç içe geçmiş birçok formüller bulunabilir ve bazen her ay bu tablolara girişler yapılıp excelin sonuçları otomatik olarak hesaplaması sağlanabilir, gel gelelim mesela 2023 yılına kadar hazır halde sunulmuş olan bir tabloda değer girilmemiş olan kısımlar genellikle #DEĞER , #AD ... gibi sonuçlar alır veya hücre boş olduğu ve fakat hesaplama yapılan hücrelere formüller zaten kopyalandığı için alakasız değerler yazmaktadır.
Üstte sarı ile belirtilen hücrelerin yüzlerce veya binlerce olduğu göz önüne alınırsa hem görüntü kirliliği hemde ilgili formülün hesaplamalarda kullandığı hücrenin boş olması sebebi ile verdiği saçma sonuçların kullanıcının kafasını karıştırabilme olasılığı nedeni ile gerekli hücrede değer yoksa sonuç hesaplamaması istenebilir.
Eğer Hücre boş ise formül hesaplama yapmasın
Üstteki örneğe dönersek Excele Hücre boşsa formülü devreye sokma yani hesaplama yapma demenin bir yolunu bulmamız gerek , ilk adım olarak hücre boşsa "boş" dolu ise "dolu " yazssın işte formülümüz
=EĞER(D4<>"";"dolu";"boş")
Eğer D4 hücresi boş değilse "dolu" yaz tersi durumunda (Boş ise) "boş" yaz dedik bunun tespitini yaptıktan sonra tek yapmamız gereken şey hücre boş değilse hesaplama formülünü devreye sokmaktır işte formülümüz.
=EĞER(D4="";"";(D4-BUGÜN()))
Uygulamasını aşağıdaki tabloda görüyorsunuz.
Üstte gördüğünüz gibi Su faturası için kalan gün boştur çünkü su faturası henüz gelmemiş ve son ödeme tarihi bilinmemektedir oysa Kira için kalan gün formülünü Su faturası için kalan gün hesabında kullansaydık ilk resimdeki gibi tuhaf sonuçlar alacaktık. Aynı sonucu aşağıdaki formül ile de alabilirdik.
=EĞER(D4<>"";(D4-BUGÜN());"")
Formülü cümleye dökecek olursak: Eğer D4 hücresi boş değil ise D4 teki tarihi bugünün tarihinden çıkar,boş ise "" Boş bırak.
Keza aynı Eğer formülü iki tarihin farkını alırkende kullanılabileceği gibi yaş hesabı sırasında da işimize yarayacaktır mesela aşağıdaki her iki formülde benzer şekilde Hücre boş ise hesaplama yapmamaktadır.
=EĞER(B7<>"";(BUGÜN()-B7)/365;"") =EĞER(B7="";"";(BUGÜN()-B7)/365)
İlk formülde Eğer B7 hücresi boş değilse Bugünün tarihinden B7 hücresindeki tarihi çıkartıp 365 e bölünmekte boş ise işlem yapılmamaktadır , ikinci formülde ise ; Eğer B7 hücresi boş ise "" boş bırakılmakta (hesap yapılmamakta) değilse yine Bugünün tarihinden B7 hücresindeki tarihi çıkartıp 365 e bölünmektedir , görüldüğü gibi eğer (IF) formülü , formülde kullanılan ama henüz değer girilmemiş hücreleri dışlamak için kullanılabilmektedir.
- Excelde sayılar arasındaki boşlukları kaldırın Burada
- Excelde Sayılar arasındaki boşlukları kaldırın Burada
- Excelde Düşeyara (Vlookpu) formülü Burada
28 Mart 2017 Tarihli başlık güncellendi
Rica ederim , selamlar.
Teşekkürler bence faydalı bir içerik olmuş harikasınız.
benim sorum excelde otomatik sıra numarası verme ile ilgili; mesela 10 satırlık bir listem var ve bu liste formül ile başka bir belgeden veri çekiyor, tamamı dolu olduğunda sıkıntı yok 1 den 10 a kadar sıralama yapıyor, ancak; 2 ve 3 ncü satırlar boş olduğunda sıralamada ilgili hücrede görünmüyor ama sırasına göre yapmıyor, normal sıralama yerine;
1 4 5 6 7 8 9 10 oluyor,
olması gereken
1 2 3 4 5 6 7 8
formüllü hücrede bunu nasıl sağlarım?
teşekkürler
Malesef soruyu anlayamadım, bir örnek excel dosyasını google drive a atıp burada paylaşırsanız çözüm üretme şansımız artar.
merhabalar formülü yanlış kopyalamışım aşağıda sorduğum sorudaki orjinal formül aşağıdaki şekilde
=[@[satış fiyatı]]-[@[harcanan para]]
yukardaki formülde satış fiyatı belli olmayan ürünleride kar bölümünde harcanan parayı yazmakta
eğer hücre boşsa formül hesaplama yapmasın
o bölümde formül nasıl hesaplama yapmaz örnek yazabilirseniz memnun olurum (örneğin satış fiyatı belli değil ama kar bölümünde belli olmasada direk harcanan parayı yazmakta)
merhabalar aşağıdaki formülü kullanmak için kendimçe çözümler ürettim ancak muaffak olamadım
=[@₺0,00]-[@[harcanan para]]
eğer hücre boşsa formül hesaplama yapmasın
yukardaki formülde satış fiyatı belli olmayan ürünleride kar bölümünde harcanan parayı yazmakta
eğer hücre boşsa formül hesaplama yapmasın
o bölümde formül nasıl hesaplama yapmaz örnek yazabilirseniz memnun olurum
Tırnaklar arasındaki boşluğu kapatmayı denedinizmi , Yani:
" " değil
"" yapın
=EĞER(G1=" ";" ";ÇARPIM(G1;H1)) neresinde hata var çözemedim
boşsa işlem yapma doluysa çarp çok mu zor bu
her zaman 0 değeri dönüyor
Aynen yazıldığı anlamı içermektedir.
eğer (o2;o40) boşsa boş bırak doluysa topla formülü nedir
Yorumunuz için Teşekürler çiğdem hanım , Eğer (IF) formülleri ile birçok şey mümkündür , selamlar
Bİr kereseinde bu tarz #DEĞER #Ad değerleri ile karşılaşmıştım. Yeniden tek tek düzenledim. Demek ki işin kolayı varmış. Teşekkür ederim. Kolay gelsin.