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

作者: salqv (~.~)   2021-06-29 13:28:36
小弟我有一個資料內容,
要取得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使用,上面的寫法要怎麼修正?
感謝。
作者: suaveness (靜夏)   2021-06-29 13:52:00
在陣列公式中,你可以用 + 來代替 OR 函數例如這些都是可行的寫法https://i.imgur.com/l7ZtA59.png
作者: salqv (~.~)   2021-06-29 14:01:00
所以也就是我後來的解法嗎?我本來還以為能直接用or寫在一起。
作者: suaveness (靜夏)   2021-06-29 14:03:00
可以試看看用圖中的第三種方式改看看印象中SUMPRODUCT不能直接把OR寫在裡面
作者: salqv (~.~)   2021-06-29 14:03:00
哦哦,看到圖片的寫法了,感謝教學。
作者: suaveness (靜夏)   2021-06-29 14:04:00
你內文寫的應該是圖片的第一種作法我一樓說的是第二種,要再簡單一點就第三種 吧
作者: newacc (XD)   2021-06-29 15:36:00
OR是把裡面每一項都OR起來,不會一行一行做詳細可以去看評估值公式裡面的步驟
作者: SuckCopy (noname)   2021-06-29 16:31:00
or只能得到一個值,陣列+陣列=陣列,sumproduct計算陣列
作者: salqv (~.~)   2021-06-29 22:02:00
感謝幾位大大的分享,上班再來練習研究。

Links booklink

Contact Us: admin [ a t ] ucptt.com