Excel問題-多項條件且不重複計算

2013-05-07 10:28 pm
店 種類 買入數量 昨天買入 今天買入 A 蘋果 5   Y A 橙 2 Y   B 蘋果 3 Y   C 梨 1   Y C 蘋果 1   Y

求「今天」有買入生果的店總數

請問算式應如何?

回答 (2)

2013-05-16 7:05 am
✔ 最佳答案
我建議開新一列"今天有買入"來表示今天有買入生果的店名。

設"店"位於A1,"今天有買入"位於F1,
則F2的公式是=IF(E2="Y";A2;0),F3的公式是=IF(E3="Y";A3;0),F4-F6則如此類推

由於今天沒有買入生果的一行均會變成0,因此要在使用公式

=SUMPRODUCT(1/COUNTIF(F2:F6;F2:F6))

讀取不同數值的數量後要再減1,而且在所有行均在今天有買入的時候,就不能減1,因為F列會沒有0

因此最後公式為:

=IF(COUNTBLANK(E2:E6)=0,SUMPRODUCT(1/COUNTIF(A2:A6;A2:A6)),SUMPRODUCT(1/COUNTIF(F2:F6;F2:F6))-1)

2013-05-15 23:07:30 補充:
還有,我在此假設"今天買入"位於E1
2013-05-11 5:57 pm
"種類"會否有一些 "非生果" ?
設計公式的最簡單想法,是否只需考慮"店"和"今天買入"這兩個欄位?
答案是=2 ?


收錄日期: 2021-04-13 19:27:26
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20130507000051KK00112

檢視 Wayback Machine 備份