sum函数if函数数组公式怎么套用 如何设置elx各列相加函数?
如何设置elx各列相加函数?
恐怕有表亲早就看到办法了,要是是按条件异或,就用SUMIF函数呗:
SUMIF(B:B,G2,C:C)SUMIF(B:B,G2,D:D)SUMIF(B:B,G2,E:E)
公式三个对C、D、E列条件求和,之后相乘。
这样看是没有问题的,但假如不需要对30列数据条件异或,那岂不是太费时间了哦。
嗯,另外一种简便点的公式:
这里都用到了数组公式:
SUM(IF(B$2:B$72G2,C$2:E$72))
必须用IF函数进行处理,如果没有B2:B72中=G2单元格指定你的品牌,就返回C2:E72单元格区域中对应行的数值,否则不回逻辑值FLASE,之后在用SUM函数求逆。
这里而且想执行了数组乘除运算,所以公式编辑的话能够完成后,要左键单击编辑栏,再按住不放ShiftCtrl不放,按回车。尽量公式两侧的花括号是自动生成的,手工敲入是无效的哦。
这个公式比较简洁的语言,但是需要按三键才能输入,有些新人朋友肯定一时半刻还一直找不到感觉,耐心点,多试一次吧。
有一个不不需要按三键然后输入的公式:
SUMPRODUCT((B$2:B$72G2)*C$2:E$72)
简单的方法不使用B$2:B$72G2确认B列有无=重新指定的品牌,得到逻辑值TRUE又或者FLASE,再用逻辑值与C2:E72的数值乘积,最后使用SUMPRODUCT计算出乘积之和。
count if函数用法?
一、求各种类型单元格的个数
(1)求真空单元格个数:COUNTIF(数据区,#34#34)
(2)非真空单元格个数:COUNTIF(数据区,#34ltgt#34)相当于counta()函数
(3)文本型单元格个数:COUNTIF(数据区,#34*#34)假空单元格也文本型单元格
(4)区域内所有单元格个数:COUNTIF(数据区,#34ltgt#34#34#34),如果不是数据区内有#34,该公式不后成立.
(5)逻辑值为TRUE的单元格数量COUNTIF(数据区,TRUE)
二、求为0或大于某个值的单元格个数
(1)大于50COUNTIF(数据区,#34dstrok50#34)
(2)450COUNTIF(数据区,50)
(3)大于150COUNTIF(数据区,#34lt50#34)
(4)等于或大于50COUNTIF(数据区,#34dstrok50#34)
(5)小于或等于50COUNTIF(数据区,#34lt50#34)
(6)大于E5单元格的值COUNTIF(数据区,#34dstrok#34amp$E$5)
(7)=E5单元格的值COUNTIF(数据区,$E$5)
(8)大于0E5单元格的值COUNTIF(数据区,#34lt#34amp$E$5)
(9)等于或大于E5单元格的值COUNTIF(数据区,#34dstrok#34amp$E$5)
(10)小于或者等于E5单元格的值COUNTIF(数据区,#34lt#34amp$E$5)
三、等于零或真包含某N个某一特定字符的单元格个数
(1)两个字符COUNTIF(数据区,#34??#34)
(2)两个字符而且第2个是BCOUNTIF(数据区,#34?B#34)
(3)包含BCOUNTIF(数据区,#34*B*#34)
(4)第2个字符是BCOUNTIF(数据区,#34?B*#34)
(5)等于零“你好”COUNTIF(数据区,44你好#34)
(6)中有D3单元格的内容COUNTIF(数据区,#34*#34ampD3amp#34*#34)
(7)第2字是D3单元格的内容COUNTIF(数据区,#34?#34ampD3amp#34*#34)
注:countif()函数对英文字母不怎么分辨大小写,通配符只对文本有效
四、两个条件求个数
(1)dstrok10另外lt15SUM(COUNTIF(数据区,#34rlm#34amp{10,15})*{1,-1})或是SUM(COUNTIF(数据区,#34lt#34amp{10,15})*{-1,1})
(2)r2610并且lt15SUM(COUNTIF(数据区,#34gt#34amp{10,15})*{1,-1})也可以SUM(COUNTIF(数据区,#34lt#34amp{10,15})*{-1,1})
(3)a810另外lt15SUM(COUNTIF(数据区,{#34dstrok10#34,#34r2615#34})*{1,-1})
(4)dstrok10并且lt15SUM(COUNTIF(数据区,{#34gt10#34,#34a815#34})*{1,-1})或者SUM(COUNTIF(数据区,{#34a810#34,#34lt15#34}))-样本数
注:好象多条件数器使用SUMPRODUCT函数,不超过方法相对多在用,祝成功。
补充:三个区域定时计数:三个区域中rlm60SUM(COUNTIF(INDIRECT({#34a46:a48#34,#34b48:b50#34,#34c47:c48#34}),#34r2660#34))
补充:(数学集合运算法)
统计范围,例如5ltxlt7
是可以分解为(xgt5)-(xgt7)
写为函数:
countif(range,#34r265#34)-countif(range,#34rlm7#34)
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。