方法:
在目标单元格中输入公式:=SUMIFS(G3:G12,D3:D12,J3,F3:F12,K3)。
四、多条件求和:Sumproduct函数。
功能:返回相应的数组或区域乘积的和。
语法结构:=Sumproduct(数组1,[数组2]……)。
目的:根据“性别”计算相应“学历”的总“月薪”。
方法:
在目标单元格中输入公式:=SUMPRODUCT((D3:D12=J3)*(F3:F12=K3)*G3:G12)。
解读:
1、公式中有三个数组,分别为D3:D12=J3的条件判断数组、F3:F12=K3的条件判断数组和G3:G12数组。
2、当条件判断的数组成立时,返回1,否则返回0。当下拉列表的值为“男”、“大本”时,只有数据源中对应的第2条记录成立,其他对应位置的计算结果都为0,而第二条的计算为过程为1*1*2722 其他维度的0,最终等于2722。
五、多条件计数:Countifs函数。
功能:统计一组给定条件所指定的单元格数。
语法结构:=Countifs(条件1范围,条件1,[条件2范围],[条件2]……)。
目的:根据“性别”计算相应“学历”的人数。
方法:
在目标单元格中输入公式:=COUNTIFS(D3:D12,J3,F3:F12,K3)。
解读:
多条件计数也可以用Sumproduct函数完成,公式为:=SUMPRODUCT((D3:D12=J3)*(F3:F12=K3))。
六、多条件下的平均值:Averageifs函数。
功能:查找一组给定条件的单元格的算术平均值。
语法结构:=Averageifs(数值范围,条件1范围,条件1,[条件2范围],[条件2]……)。
目的:根据“性别”计算相应“学历”的平均“月薪”。
方法:
在目标单元格中输入公式:=AVERAGEIFS(G3:G12,D3:D12,J3,F3:F12,K3)。
七、多条件最值:Maxifs、Miniifs函数。
功能:返回一组给定条件所指定的单元格的最大(小)值。
语法结构:=Maxifs(数据范围,条件1范围,条件1,[条件2范围],[条件2]……)。
=Minifs(数据范围,条件1范围,条件1,[条件2范围],[条件2]……)。
目的:根据“性别”计算相应“学历”下的最高“月薪”和最低“月薪”。