簡體   English   中英

使用SUMPRODUCT對多個條件進行計數

[英]Use SUMPRODUCT to Count with Multiple Conditions

試圖獲得一個Sumproduct來評估和計算同一工作表上多個列中包含的數據。

  • Column "A"不應為空
  • Column "B" date為2016年,希望在每個日歷月報告
  • Column "E"不能為空
  • 只要Column "E"在同一行中具有值,就應計算Column "AD"列。
  • 文本“ Loss”不在column "AD"

以下示例的正確計數為三(3)!

在此處輸入圖片說明

到目前為止,這是我想到的,但是沒有用:

{=SUMPRODUCT(--(YEAR('Sheet1'!$B3:$B502)=2016)*(MONTH('sheet1'!$B3:$B502)=5)*('sheet1'!$E3:$E502<>""))-(('sheet1'!$AD3:$AD502)<>"Loss")}

能做到嗎?

=SUMPRODUCT(($A2:$A7<>"")*(YEAR($B2:$B7)=2016)*($C2:$C7<>"")*($D2:$D7<>"Loss"))

那應該計算整個行的數量,其中:

A不為空
B是2016年
E不為空
AD不是損失

只有當所有這些條件都為真時,才會對行進行計數。 上面的公式在H1中。

如果您想按月細分,則需要設置一個條件以每月進行計數。 因此,在G1中,我使用以下公式並向下復制了12行。

=SUMPRODUCT(($A$2:$A$7<>"")*(YEAR($B$2:$B$7)=2016)*($C$2:$C$7<>"")*($D$2:$D$7<>"Loss")*(MONTH($B$2:$B$7)=ROW(A1)))

Row(A1)充當計數器。

概念證明

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM