技巧一:Indirect函数自定义多工作表数据求和 函数公式: SUMPRODUCT(SUMIF(INDIRECT(ROW($1:$3)&"!A:A"),A2,INDIRECT(ROW($1:$3)&"!c:c"))) 功能分析: 这里我们使用Indirect函数一次性调用1:3的三个工作表的名称区和数据区。 通过使用SUNIF条件求和函数判断三个表中对应名称的值,从而找到每个月份对应的值。这里我们选择SUNIF函数,按F9得到如下结果: 该函数解析为:SUMPRODUCT({255;754;454}) 在使用SUNIF函数找出每个工作表中对应人员对应的数据后,这里使用SUMPRODUCT函数进行多维求和。这样我们就可以一次性计算出多个工作表中人员数据的总和。 技巧二:Frequency 函数计算数据间隔的数量 案例描述:我们需要统计20-25岁的人数 函数公式: =Frequency(F2:F8,{26,19}) 功能说明: 1. Frequency函数用于计算数据区间的个数。第一个参数是计算出的区间,第二个参数是计算出的条件值。因为介于两个值之间,所以需要{}进行统计; 2、第二个参数{26,19},数据从大到小。因为闭环区间是两个值的开区间,所以我们需要写26-19来统计20-25的人数。 技巧三:简单数据查询 案例描述:查询工号为SZ03的人对应的销售额 函数公式: =LOOKUP(1,0/(B1:B6=E4),C1:C6) 案例说明: 查找函数在正常查询时有3个参数值。第一个参数为1,一般为固定值,第二个参数为条件计算值,即在B1:B6区域计算满足E4条件的值,因为查询不符合条件的值 会以True和False的形式出现,如下图: 所以这里我们使用0/的格式进行初步处理,将这种文本格式转为数字格式,将不符合条件的值替换为错误值。 如下所示: 所以0的值代表了我们需要查找的数据对应的位置。第三个参数是要查找的数据区。 以上就是今天给大家介绍的几个实用的Excel小技巧了,大家快去试试吧。 |
|