作者TKB5566 (台湾知识库5566)
看板Office
标题[算表] sumifs函数是如何处理输入的条件与条件值
时间Tue Jul 12 19:04:15 2022
软体:Excel
版本:
有关sumifs函数,是要输入要加总的区间以及条件,以求出累加的结果。
像是sumifs(A2:A10,1,B2:B10,2,C2:C10)
这样写法就是如果A2到A10储存格值为1,且B2到B10储存格值为2时,累加C2到C10的值
只是我不懂,sumifs这个函数它是以列为单位来筛选值出来累加吗?例如
当A2=1且B2=2时,取出C2的值来累加,而当A3=1且B3=3时,就不取出C3的值来累加吗?
不然要怎麽理解,当我把超过一整组的条件(例如A2:A10是一组条件,
B2:B10又是另一组条件,总共两组条件),和一整组待累加的值喂入sumifs函数时,
EXCEL在符合条件的状态下,是如何确定要抓取C2到C10当中的哪个值?
比方说A2、B2皆符合条件,但抓到的累加值确定会是C2吗??确定不会抓到C3C4的值?
又或者
EXCEL在比较A2到A10是否为1且B2到B10是否为2时,确定是拿同一列来比?
例如Excel会拿A4与B4比,而不会出现拿A4与B5比这样的状况?
是否Execl在做sumifs函数运算时,都是以列为单位,比完一列再比下一列,
最後累加起来?不然实在不知道为什麽sumifs函数可以这样用?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.167.40.84 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1657623857.A.046.html
※ 编辑: TKB5566 (1.167.40.84 台湾), 07/12/2022 19:06:03
※ TKB5566:转录至看板 ask 07/12 19:06
1F:推 oldbottle: sumifs(A2:A10,B2:B10,1,C2:C10,2) 07/12 22:19
2F:→ oldbottle: B2:B10任一储存格为1且 07/12 22:19
3F:→ oldbottle: 同一列之C栏储存格为2 07/12 22:19
4F:→ oldbottle: 就加总同一列A栏的值 07/12 22:19
5F:→ oldbottle: 跟你上面的解释好像不一样 07/12 22:19
6F:→ TKB5566: 嗯我的确把函数的参数位置搞错了,不过应该还是看的懂我 07/12 23:09
7F:→ TKB5566: 的问题吧@@ 07/12 23:09
8F:→ kinomon: 我的理解是类似sumproduct 07/13 02:13
9F:→ kinomon: 想成有加总和条件两个阵列 07/13 02:16