KOŞULLU TOPLAMA

SORU: Excel'de bir tablom var. Birinci sütunda isimler, ikinci sütunda ise bu kişilerin şirketimize kazandırdığı paralar yazıyor. Kullanıcı isimleri pek fazla değil, zaten topu topu beş çalışanımız var. Ancak değişik zamanlarda değişik paralar kazandırmış olabiliyorlar. Bu kişilerin kazandırdıkları paralar ayrı ayrı isimlerinin yanına yazılıyor. Ben bir bu tablonun yanında kimin bize ne kadar para kazandırmış olduğunu ayrı ayrı toplayıp yazmak istiyorum. Sanırım tam açıklayıcı olmadı ancak ekteki Excel dosyasını görünce niyetimi anlayacaksınız sanırım (Editörün notu: Okurumuz Excel dosyasını e-mail mesajına ekleyerek göndermiş). Bunu nasıl yapacağımı bir türlü bulamadım. Sütun aşağıya doğru uzayıp gidiyor ancak ben bütün sütunları toplayacak bir formül bulamadım.

Cevap: Dizi formülleri kullanarak bu istediğiniz işlemi kolayca başarabilirsiniz. Yan taraftaki ekrandaki gibi bir hesap tablonuz olduğunu varsayalım (Editörün notu: Okurumuzun yolladığı tabloyu güvenlik gerekçesi ile yayımlamadım, yerine kafadan bir tablo oluşturdum).

Bu tabloda gördüğünüz gibi, A sütununda firmanızda çalışan kişilerin isimleri yazıyor. B sütununda ise kişilerin yanında değişik zamanlarda kazandırdıkları paralar yazmakta. Bu liste aşağıya doğru uzayıp gidebilir, ben sadece birkaç örnek giriş yaptım.

D sütununda başlayan tabloda ise firma elemanının adı, hemen yanındaki E sütununda da elemanın toplam olarak kazandırdığı para listeleniyor. E sütununa girilecek olan formül aşağıdaki gibidir:

=TOPLA(EĞER(A1:A1000=D2;B1:B1000))

ancak bu bir dize formülü olduğu için, formül yazıldıktan sonra ENTER değil CTRL + SHIFT + ENTER tuşlarına basılarak girilmesi gereklidir. Aksi takdirde doğru sonuç vermez. Formülü aşağıya doğru kopyalayıp, D sütununa değişik eleman isimleri girerek elemanların kazandırdıkları toplam paraların otomatik olarak yan taraflarına yazılması gerçekleştirilecektir.

Şimdi de dikkat edilmesi gereken bir nokta, formülümüz A1:A1000 ve B1:B1000 arasında geçerlidir. Bu yüzden eğer 1000 satırdan fazla bir listeniz varsa buradaki 1000 sayısını uygun şekilde değiştirmeniz gerekecektir. Formülümüz A sütunundan aşağı doğru bakıyor, burada D sütununda yazılı olan metni bulduğunda yan taraftaki hücrenin içeriğini (kazandırılan para) otomatik olarak toplama ekliyor.

Bu formülün kullanımını anlatan bir Excel dosyasını http://www.pcmagazine.com.tr adresinden erişebileceğiniz ailenizin Web sitesi PC Magazine Online'ın "dergide adı geçen dosyalar" bölümünde bulabilirsiniz. Dosya adı DIZITOPLAMA.XLS şeklinde sizi bekliyor.