請問sumproduct是否能與or搭配使用?

看板Office作者 (~.~)時間2年前 (2021/06/29 13:28), 編輯推噓0(0014)
留言14則, 4人參與, 2年前最新討論串1/1
小弟我有一個資料內容, 要取得2種工單類別(D欄)的作業數量(B欄)。 工單類別格式為xxxx-yymmddaaa aaa為當日開立工單的流水號 xxxx有5101、5203等多種類別。 sumproduct(or(mid(d100:d200,1,4)="5203", mid(d100:d200,1,4)="5205"),(b100:b200)) 計算結果為0, 後來用sumproduct 5203 + sumptoduct 5205能成功計算。 想請教sumproduct能否搭配or使用,上面的寫法要怎麼修正? 感謝。 ----- Sent from JPTT on my Asus ASUS_Z012DA. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.142.19 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1624944518.A.FCA.html

06/29 13:52, 2年前 , 1F
在陣列公式中,你可以用 + 來代替 OR 函數
06/29 13:52, 1F

06/29 14:00, 2年前 , 2F
例如這些都是可行的寫法
06/29 14:00, 2F

06/29 14:00, 2年前 , 3F

06/29 14:01, 2年前 , 4F
所以也就是我後來的解法嗎?我本來還以為能直接用or寫在一
06/29 14:01, 4F

06/29 14:01, 2年前 , 5F
起。
06/29 14:01, 5F

06/29 14:03, 2年前 , 6F
可以試看看用圖中的第三種方式改看看
06/29 14:03, 6F

06/29 14:03, 2年前 , 7F
印象中SUMPRODUCT不能直接把OR寫在裡面
06/29 14:03, 7F

06/29 14:03, 2年前 , 8F
哦哦,看到圖片的寫法了,感謝教學。
06/29 14:03, 8F

06/29 14:04, 2年前 , 9F
你內文寫的應該是圖片的第一種作法
06/29 14:04, 9F

06/29 14:04, 2年前 , 10F
我一樓說的是第二種,要再簡單一點就第三種 吧
06/29 14:04, 10F

06/29 15:36, 2年前 , 11F
OR是把裡面每一項都OR起來,不會一行一行做
06/29 15:36, 11F

06/29 15:38, 2年前 , 12F
詳細可以去看評估值公式裡面的步驟
06/29 15:38, 12F

06/29 16:31, 2年前 , 13F
or只能得到一個值,陣列+陣列=陣列,sumproduct計算陣列
06/29 16:31, 13F

06/29 22:02, 2年前 , 14F
感謝幾位大大的分享,上班再來練習研究。
06/29 22:02, 14F
文章代碼(AID): #1Wsg-6_A (Office)
文章代碼(AID): #1Wsg-6_A (Office)