excel的sumif和countifs函数的使用以及与数据透视表的对比
excel的透视表的结果可以采用函数进行书写,在数据量大的时候,我们就不必去勾选值的值字段设置,以达到节省时间的目的。
1.sumif 函数与数据透视表
我的源数据:
我的目标:对每个市的每一年的所有数据求和。
数据透视表的结果如下,
也可以使用sumif函数
range-源数据中所有的要统计字段的数据范围
criteria-与要统计字段相同的检索目标
[sum_range]-统计的数据
需要注意的是:在range中,我锁定了B列,这意味着书写公式的单元格向右拖动的话,range项是不变的,向下拖动的话,同样也不会变;在criteria中,我锁定了k列但是没有锁定8行,这意味着书写公式的单元格向右拖动的话,criteria项是不变的,而向下拖动的话,criteria项发生改变,改变的是行号(8);在[sum_range]中,随着向右拖动,列会发生改变。
averageif函数和sumif函数是相同的道理
2. countifs函数与数据透视表
我的源数据同上
我的目标:获取每个市每一年所有数据的个数。
数据透视表的结果如下,
也可以使用countifs函数
criteria_range1 - 源数据中所有的要统计字段的数据范围
criteria1 - 与要统计字段相同的检索目标
criteria_range2 - 源数据中所有要统计的数据
criteria2 - 源数据中所有要统计的数据的范围
这里的$所要表达的意思和上述相同。
如果和向右和向下拖动有关,则要特别注意其锁定的行和列。