excel 問題

2008-07-18 2:51 am
假設︰我想設定當A1-A5(不是總和)中的數字大於3就係A10中加20
即是A1︰4、A2︰1、A3︰2、A4︰5、A5︰1。咁A10數值應該要有40
更新1:

補充︰除用IF之外,因為用IF做以上效果會好冗長,尋求有無第二個方法。Thx

更新2:

To: 新田美香 點解要用乘o既?唔係好明原理 ^^ 同埋兩個用法有咩優劣呢? THANKS!

更新3:

各位,若我想每當等於或大於3就加20,咁應該點做呢?即是數值3的話就加20、數值6就加40。

回答 (3)

2008-07-18 5:40 am
✔ 最佳答案
=SUMPRODUCT((A1:A5>3)*20)

=COUNTIF(A1:A5,">3")*20


2008-07-18 09:41:24 補充:
原問題的計算方法是大于3的個數 乘 20,
Sumproduct 或 countif 都是何以求有條件性的個數, 然後 *20便是答案
如此題只有1個條件, 用countif較易明, 但如條件很多, 便一定要用 sumproduct

2008-07-18 11:36:13 補充:
如大於或等於3, 公式內的 >3 改為 =>3 便可

2008-07-18 11:42:37 補充:
數值3的話就加20、數值6就加40。 公式是:
=SUMPRODUCT(INT(A1:A5/3)*20)
這個不能用countif
2008-07-18 7:33 pm
=COUNTIF(A1:A5,">2")*20
2008-07-18 7:12 am
To: 新田美香

點解要用乘o既?唔係好明 ^^
同埋兩個用法有咩優劣呢?

THANKS!


收錄日期: 2021-04-25 23:18:19
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080717000051KK02368

檢視 Wayback Machine 備份