簡體   English   中英

僅計算兩列之間的一個實例,其中第三列在 EXCEL 公式中具有特定值

[英]COUNT only one instance between two columns where 3rd column have specific value in EXCEL formula

請你能在excel中幫助我嗎? 我無法弄清楚如何只計算一個實例,其中兩列具有任何值,而第三列具有特定值,例如“cat”。

例子:

 A |B |C ID540|S3000 |cat =1 A |B |C SD-10| |cat =1 A |B |C |436346 |cat =1

因此,如果選擇了“貓”,則 excel 將遍歷 A、B 和 C 行。 總和將為“1”。

任何線索? 十分感謝!

您可以通過多種方式實現這一點。 COUNTIFSSUMPRODUCT是我能想到的兩種方式。 我更喜歡SUMPRODUCT

如果AB列包含任何值,則以下公式將返回1 ,而C列專門包含文本cat :(否則返回0

= SUMPRODUCT(COUNTA(A1),COUNTA(B1),(C1="cat")+0)

將此公式鍵入單元格D1並根據需要向下拖動。

編輯

根據討論,公式應該是這樣的:

= ((SUMPRODUCT((ISBLANK($A3:$B1002))+0)=0)+0)*((SUMPRODUCT((C3:C1002<>"cat")+0)=0)+0)

編輯(再次)

基於進一步的討論,公式應該是這樣的:(為了可讀性添加了換行符)

= ((SUMPRODUCT(ISBLANK($A3:$A1002)+0)=0)+0)*
  ((SUMPRODUCT(ISBLANK($M3:$M1002)+0)=0)+0)*
  ((SUMPRODUCT((C3:C1002<>"cat")+0)=0)+0)

暫無
暫無

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

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