[算表] A列包含X的內容且符合B列條件的欄位數量

看板Office作者 (Rituximab)時間5月前 (2023/11/12 14:01), 5月前編輯推噓1(106)
留言7則, 2人參與, 5月前最新討論串1/2 (看更多)
軟體: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://www.ptt.cc/bbs/Office/M.1699768897.A.76E.html

11/12 20:45, 5月前 , 1F
用 ArrayFormula( ) 函數包起來
11/12 20:45, 1F
恩..有點不懂 可以請您再提點一下嗎 想在同一欄位內,只要出現word1或word2或word3其中一個就符合,就是聯集的概念

11/13 09:08, 5月前 , 2F
就是將你上面的公式寫在裡面, =ARRAYFORMULA(你的
11/13 09:08, 2F

11/13 09:08, 5月前 , 3F
公式)
11/13 09:08, 3F

11/13 10:03, 5月前 , 4F
剛剛試了一下結果顯示0
11/13 10:03, 4F

11/13 10:47, 5月前 , 5F
應該是你的公式中的K打錯了,是不是"*K*"??
11/13 10:47, 5F
改成用”*”&K4&”*”或是”*KKK*”也是顯示為0

11/13 10:50, 5月前 , 6F
先用這個測看看 =ArrayFormula(SUM(COUNTIFS( B:B,{"
11/13 10:50, 6F

11/13 10:50, 5月前 , 7F
*word1*";"*word2*";"*word3*"})))
11/13 10:50, 7F
這個剛剛試也是顯示為0 ※ 編輯: Rituximab (223.137.136.253 臺灣), 11/13/2023 11:35:25
文章代碼(AID): #1bK6f1Tk (Office)
文章代碼(AID): #1bK6f1Tk (Office)