![](/img/trans.png)
[英]EXCEL- Return Value of 3rd Column After Matching Multiple Columns In Two Sheets
[英]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”。
任何線索? 十分感謝!
您可以通過多種方式實現這一點。 COUNTIFS
或SUMPRODUCT
是我能想到的兩種方式。 我更喜歡SUMPRODUCT
。
如果A
和B
列包含任何值,則以下公式將返回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.