excel的一超强公式,实在不理解
来源:百度知道 编辑:UC知道 时间:2024/06/25 18:12:10
假设tongji.xls里面有一个工作表City,其中有4列,我想求满足A列="China",B列=“JS”,C列=“YC”时,D列所有数值的和。
看到一个朋友留下的file里面是这么写的公式:{=SUM(IF(('City'!$A:$A="China")*('City'!$B:$B="JS")*('City'!$C:$C="YC"),'City'!$D:$D))}。运行后发现果然可以。
实在不明白公式两边的大括号{}是什么意思。而且这个公式不能编辑,稍作修改再回车后大括号就消失了,公式也失效了。
有没有高手明白其中道理啊?多谢了!
看到一个朋友留下的file里面是这么写的公式:{=SUM(IF(('City'!$A:$A="China")*('City'!$B:$B="JS")*('City'!$C:$C="YC"),'City'!$D:$D))}。运行后发现果然可以。
实在不明白公式两边的大括号{}是什么意思。而且这个公式不能编辑,稍作修改再回车后大括号就消失了,公式也失效了。
有没有高手明白其中道理啊?多谢了!
是数组公式
=SUM(IF(('City'!$A:$A="China")*('City'!$B:$B="JS")*('City'!$C:$C="YC"),'City'!$D:$D))
输入后按Ctrl+Shift+Enter
或者换成这个公式就不用按了.
=SUMPRODUCT(('City'!$A:$A="China")*('City'!$B:$B="JS")*('City'!$C:$C="YC"),'City'!$D:$D)
{}这是数组公式的标记,有它就是数组公式,没有就不是
编辑后是不能直接回车保存的
要按Ctrl+shift+enter三键保存