Excel算式一問﹖﹖

2010-12-23 1:31 am
已知有呢條式係計 大過或等於50的總和,如果要加成「大過或等於50」而又「少於或等於99」應該點寫﹖

=IF(SUMIF($A$2:A2,A2,$B$2:B2)>=50,SUMIF($A$2:A2,A2,$B$2:B2),"x")

回答 (2)

2010-12-23 6:22 am
✔ 最佳答案
sumif 方法, 先求少於且等於99, 再減以少於50, 便是50~99的總和
=sumif($A$2:A2,"<=99",$B$2:B2)-sumif($A$2,"<50",$B$2:B2)

另一方法是sumproduct:
=sumproduct(($A$2:A2<=99)*($A$2:A2>=50)*$B$2:B2)

2010-12-22 22:39:46 補充:
剛才看到同一發問者的另一題, 才知我誤解題目
此題有多種方法, 提供以下較簡短的一種方法
=TEXT(SUMIF(A$2:A2,A2,B$2:B2),"[<50]x;[>90]x;0")
如數字是有小數, 公式內最後的0, 改為0.00
2010-12-23 5:29 am
=IF(AND(SUMIF($A$2:A5,A5,$B$2:B5)>=50,SUMIF($A$2:A5,A5,$B$2:B5)<=99),SUMIF($A$2:A5,A5,$B$2:B5),"x")


收錄日期: 2021-04-24 10:37:28
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20101222000051KK00709

檢視 Wayback Machine 備份