Windows 98 altında Excel 97 kullanıyorum. Şöyle bir seçenek var mı merak ediyorum. Hücrelerden birinin değerinin başka bir hücreye bağıntılı olarak değişmesini istiyorum. Kısacası şöyle: B sütunundaki hücrelerinin eğer A sütununda aynı satırdaki hücre boşsa örneğin "ahmet" olmasını, eğer boş değilse "mehmet" olmasını istiyorum. Bunu yapmak için nasıl bir formül veya makro kullanmam gerekiyor?
Bunu yapmak için makroya gerek yok. Excel'in =EBOŞSA fonksiyonu istediğiniz görevi yerine getirecektir. Bunun için yapacağınız şey öyle. Aşağıdaki örnek resimde görüldüğü gibi bir hesap tablosuna sahip olduğunuzu varsayalım. Eğer B sütunundaki hücrelere aşağıdaki formülü girersek
=EĞER(EBOŞSA(A1);"ahmet";"mehmet")
bu durumda B sütunundaki hücrelerin istediğiniz değerleri aldığına şahit olacaksınız. Örnek formül önce A1 hücresinin durumunu değerlediriyor. =EBOŞSA formülü eğer hedefteki hücre boşsa DOĞRU, boş değilse YANLIŞ değerini alır. Hücredeki =EĞER formülü de =EBOŞSA formülünden gelen değere göre B1 hücresinin değerini "ahmet" veya "mehmet" yapmaktadır.
Bu formülü kullanan bir örnek Excel hesap tablosu dosyası arıyorsanız http://www.pcmagazine.com.tr adresinden erişebileceğiniz ailenizin Web sitesi PC Magazine Online'ın "dergide adı geçen dosyalar" bölümüne uğrayabilirsiniz. Dosya adı HUCREICERIK.XLS.