一、多条件判断。 1、If函数法。 目的:筛选性别为男,且已婚的人员。 方法: 在目标单元格中输入公式:=IF(AND(D3='男',E3='已婚'),'符合','')。 解读: 此处运用了If+And嵌套的形式判断,如果两个条件都成立,则返回“符合”,否则返回空值。 2、Ifs函数法。 目的:筛选性别为男,且已婚的人员。 方法: 在目标单元格中输入公式:=IFERROR(IFS(AND(D3='男',E3='已婚'),'符合'),'')。 解读: Ifs函数是多条件判断函数,返回第一个符合条件的值。在此处也是嵌套了And进行使用。 二、多条件求和。 1、Sumifs函数法。 目的:计算已婚男同志的月薪。 方法: 在目标单元格中输入公式:=SUMIFS(G3:G12,D3:D12,'男',E3:E12,'已婚')。 解读: Sumifs函数是最常见的多条件求和函数,语法结构为:=Sumifs(求和范围,条件1范围,条件1,t条件2范围,条件2……)。 2、Sumproduct函数法。 目的:计算已婚男同志的月薪。 方法: 在目标单元格中输入公式:=SUMPRODUCT((D3:D12='男')*(E3:E12='已婚'),G3:G12)。 解读: Sumproduct函数的作用为:返回相应的数组或区域乘积的和。例如:苹果和梨的单价为:12元、15元,销量分别为:10公斤和18公斤,则总销售额为:390元。计算过程为:12*10+15*18=290元。先对应项乘积,后求和。 三、多条件计数。 1、Countifs函数法。 目的:统计已婚男同志的数量。 方法: 在目标单元格中输入公式:=COUNTIFS(D3:D12,'男',E3:E12,'已婚')。 解读: Countifs函数的语法结构为:=Countifs(条件1范围,条件1,条件2范围,条件2……),只有所有的条件同时符合时,才进入计数范围。 2、Sumproduct函数法。 目的:统计已婚男同志的数量。 方法: 在目标单元格中输入公式:=SUMPRODUCT((D3:D12='男')*(E3:E12='已婚'))。 四、多条件计算平均值。 1、Averageifs函数法。 目的:计算已婚男同志的平均月薪。 方法: 在目标单元格中输入公式:=AVERAGEIFS(G3:G12,D3:D12,'男',E3:E12,'已婚')。 解读: AverageIfs函数的语法结构为:=Averageifs(求和范围,条件1范围,条件1,条件2范围,条件2……)。 2、Sumifs+Countifs函数法。 目的:计算已婚男同志的平均月薪。 方法: 在目标单元格中输入公式:=SUMIFS(G3:G12,D3:D12,'男',E3:E12,'已婚')/COUNTIFS(D3:D12,'男',E3:E12,'已婚')。 解读: 计算就是先求和,然后除以人数。 五、多条件查找。 目的:查找已婚男同志,且学历为大本的月薪信息。 方法: 在目标单元格中输入公式:=LOOKUP(1,0/((D3:D12='男')*(E3:E12='已婚')*(F3:F12='大本')),G3:G12)。 解读: 此用法为Lookup函数的变异用法,其实质仍然为向量形式,利用了“向下兼容”的特点。 |
|