İki Koşullu Sumif - Excel İpuçları

İçindekiler

Bill, bu haftanın Excel sorusunu gönderdi.

Excel'de bir olay veri tabanım var ve patronum benden sıklık çizelgelerini aylara göre çizmemi istiyor. Günlük tarihleri ​​aylık tarihlere ve Excel CSE formüllerine çevirme numaranızı okudum. Aşağıdaki Excel CountIf formülünde aklıma gelen her kriteri 2 kritere bakmasını sağlamak için denedim.
SUMIF'i 2 koşulla simüle edin

Durumunuz muhtemelen bir pivot tablo (XL95-XL2000) veya pivot tablo (yalnızca XL2000) ile kolayca çözülebilir. Şimdilik sorduğunuz soruyu ele alalım. Solda çalışma sayfanız var. Her ay belirli olayların sayısını hesaplamak için B4406: D4415 hücrelerine formül girmek isteyeceğiniz anlaşılıyor.

CountIf işlevi, tek bir kriteriniz olduğunda harika olan özel bir dizi formül formudur. Birden çok kriteriniz olduğunda iyi çalışmaz. Aşağıdaki örnek formüller, Rain içeren satırların sayısını ve 97 Ocak'taki olayların sayısını hesaplayacaktır:

=COUNTIF(B2:B4403,"=Rain")

=COUNTIF(A2:A4403,"="&A4406)

İki koşulun kesişimini elde etmek için CountIf kullanmanın bir yolu yoktur.

Dizi formüllerinin nasıl girileceğini bilmeyen herhangi bir okuyucu için, Excel'i güçlendirmek için CSE formüllerini kullanın.

Bill sorusunda bunu belirtmedi, ancak B4406 hücresine yalnızca bir kez girebileceği, aralığındaki diğer hücrelere kolayca kopyalanabilen bir formül oluşturmak istiyorum. Formülde mutlak ve karışık referanslar kullanarak, her kavşak için yeni bir formül girme zahmetinden kurtulabilirsiniz.

İşte mutlak, göreceli ve karma formüllerin hızlı bir incelemesi. Normalde D1'deki gibi bir formül girip =SUM(A2:A4403)sonra formülü E2'ye kopyalarsanız, E2'deki formülünüz olarak değişecektir =SUM(B3:C4403). Bu, "göreli adresleme" adı verilen çalışma sayfalarının harika bir özelliğidir, ancak bazen bunun olmasını istemiyoruz. Bu durumda, her formülün A2: B4403 aralığına başvurmasını istiyoruz. Formülü hücreden hücreye kopyaladığımızda, her zaman A2: B4403'ü göstermelidir. Formülü girerken, aralığa girdikten sonra F4'e basın ve formülünüz olarak değişecektir.=SUM($A$2:$A$4403). Dolar işareti, formülü kopyalarken referansın o kısmının değişmeyeceğini belirtir. Buna mutlak adresleme denir. Yalnızca $ ile sütunu kilitlemek ve satırın göreli olmasına izin vermek mümkündür. Buna karma referans denir ve olarak girilir =$A4406. Satırı kilitlemek ancak sütunun göreceli olmasına izin vermek için kullanın =B$4405. Bir formül girerken, göreceli, mutlak ve karma referansların dört çeşidi arasında geçiş yapmak için F4'ü kullanın.

İşte B4406 hücresinin formülü:

=SUM(IF($C$2:$C$4403=$A4406,IF($B$2:$B$4403=B$4405,1,0),0))

Formülü yazın. Formülü bitirdiğinizde, Ctrl, Shift tuşlarını basılı tutun ve ardından girin. Artık formülü C4406: D4406'ya kopyalayabilir ve ardından bu üç hücreyi sonuç tablonuzdaki her satıra kopyalayabilirsiniz.

Formül, her üç karışık ve mutlak başvuru biçimini kullanır. AND () işlevinden sonraki ifadeler bir dizi formülünde çalışmıyor gibi görünüyorsa 2'yi iç içe geçirir. Dizi işlevselliğiyle ilgili daha iyi bir açıklama için, yukarıda belirtilen Excel'i güçlendirmek için CSE formüllerini kullanma konusunu yeniden okuyun.

Ilginç makaleler...