作者Rituximab (Rituximab)
看板Office
標題[算表] A列包含X的內容且符合B列條件的欄位數量
時間Sun Nov 12 14:01:35 2023
軟體:google sheet
版本:
想要用google試算表統計
A列欄位包含K的內容的A列單元格數量
且同時符合以下條件:
1.A列欄位不需要單元格完全與K相符,只要單元格內有出現K的內容就好
2.與該A列欄位對應的B列欄位內容須包含word1,word2,word3這三者其中之一
3.不可重複計算相同A列欄位
=SUM(COUNTIFS(A:A, "*"&K&"*", B:B,{"*word1*","*word2*","*word3*"}))
發現這樣寫只能計算到包含word1的狀況,沒有計算到word2或word3,或word1,word2,
word3同時出現兩個或三個的狀況
想請版上提點一下該怎麼修改
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.229.98 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1699768897.A.76E.html
1F:推 windknife18: 用 ArrayFormula( ) 函數包起來11/12 20:45
恩..有點不懂 可以請您再提點一下嗎
想在同一欄位內,只要出現word1或word2或word3其中一個就符合,就是聯集的概念
2F:→ windknife18: 就是將你上面的公式寫在裡面, =ARRAYFORMULA(你的11/13 09:08
3F:→ windknife18: 公式)11/13 09:08
4F:→ Rituximab: 剛剛試了一下結果顯示011/13 10:03
5F:→ windknife18: 應該是你的公式中的K打錯了,是不是"*K*"??11/13 10:47
改成用”*”&K4&”*”或是”*KKK*”也是顯示為0
6F:→ windknife18: 先用這個測看看 =ArrayFormula(SUM(COUNTIFS( B:B,{"11/13 10:50
7F:→ windknife18: *word1*";"*word2*";"*word3*"}))) 11/13 10:50
這個剛剛試也是顯示為0
※ 編輯: Rituximab (223.137.136.253 臺灣), 11/13/2023 11:35:25