作者ljuber (美少婦與女兒同學的故事)
看板Office
標題[算表] find跟sumproduct的陣列配合問題?
時間Mon Aug 24 17:10:09 2015
軟體:excel
版本:2007以上
有個檔案 想看符合儲存格內有幾個
若是在C1寫90000GP,90000EP,90000CP
公式:
=SUMPRODUCT(ISNUMBER(FIND(A1:A27,C1))*(B1:B27="A"))
會傳回4個 應該是3個而已
不知道是哪邊錯誤?
檔案:
https://db.tt/Fz8qu2NW
資料如下:
90000A A
90000B A
90000C A
90000C1 A
90000C2 A
90000C3 A
90000CL A
90000CP A
90000CS A
90000CT A
90000D A
90000E1 A
90000E2 A
90000E3 A
90000EL A
90000EP A
90000ES A
90000ET A
90000G1 A
90000G2 A
90000G3 A
90000GL A
90000GP A
90000GS A
90000GT A
90000T1 A
90000T2 A
--
我和二姐的故事
http://farm5.static.flickr.com/4086/5024682653_b5ff925f0c_b.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.215.80
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1440407412.A.C34.html
※ 編輯: ljuber (123.192.215.80), 08/24/2015 17:11:30
→ soyoso: 傳回4個是因為儲存格a3,a8,a16,a23會為true 08/24 17:31
→ soyoso: find的部分可以調整為FIND(","&A1:A27&",",","&C1&",") 08/24 17:32
→ soyoso: 可避免類似a3也會同時判斷為true的情況 08/24 17:33
→ ljuber: 謝謝soyoso大 有你真好! 08/24 18:54
→ soyoso: ^^ 08/25 07:53