[英]error in value excel error while using a formula
我想在下表中使用excel公式查找死黑貓的數量 。
Column B Column C Column D Column E
(Animal) (Color) (DOB) (DateOfDeath)
Cat Black 03/08/2010 03/08/2015
Cat White 03/08/2010
Cat Black 03/08/2010 03/08/2015
Dog White 03/08/2015 03/08/2015
Dog White 03/08/2015 03/08/2015
Cow Black 03/08/2015
Cat Black 03/08/2015
Cat White 03/08/2016
我使用的公式是:
=AGGREGATE(2, 6, (B3:B10="Cat")*(C3:C10="Black")*(NOT(ISBLANK(E3:E10))))
由於某種原因,它不起作用,我不知道自己犯了什么錯誤。
由於參數(B3:B10 =“ Cat”)*(C3:C10 =“ Black”)*(NOT(ISBLANK(E3:E10)))等效於0和1的數組,因此可以將其求和。
{=SUM((B3:B10="Cat")*(C3:C10="Black")*(NOT(ISBLANK(E3:E10))))}
ctrl + shift + Enter以將SUM評估為數組公式(加上{}括號)
您可以通過Total Number of Black Cats
Total No of Black Cats with empty DateofDeath
- Total No of Black Cats with empty DateofDeath
Total Number of Black Cats
Total No of Black Cats with empty DateofDeath
得出它
=COUNTIFS(B2:B9,"Black",A2:A9,"Cat") - COUNTIFS(B2:B9,"Black",A2:A9,"Cat",D2:D9,"")
替代直接方法為=COUNTIFS(B:B,"Cat",C:C,"Black",E:E,"<>")
我尚未使用Aggregate函數,盡管似乎不一定適合您要嘗試的功能,但仍在研究它。 我建議改為使用countifs函數。
=COUNTIFS($B$2:$B$9,AnimalType,$C$2:$C$9,AnimalColor,$E$2:$E$9,">0")
此函數針對AnimalType,AnimalColor以及日期是否大於零來評估B,C和D列中的每個條件。 我復制了數據集並輸入了生成正確結果的公式。
請記住,並非所有聚合函數都處理數組(僅14號及以上的函數處理數組)。
第二-您不能混淆是非。 您需要先在前面加-將它們轉換為數字值。
如果您想使用數組進行此計算,建議使用
=SUMPRODUCT(--(B3:B10="Cat")*--(C3:C10="Black")*--(NOT(ISBLANK(E3:E10))))
否則,按照上述海報的建議使用COUNTIFS。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.