如图中案例表格,要将表1和表2的菜品进行对比,这个是比较复杂的。
如果你没有学会这些函数,那么就无法应对大量数据的表格。
现在,我们就来用函数公式实现excel自动化办公。
一、掌握“sumproduct函数”的用法
sumproduct函数是求多个数组的乘积之和,用法为
=sumproduct(数组1,数组2,数组3……)
将数组1、数组2、数组3分别一一对应相乘,然后求和。
可以只有一个数组,那么就相当于对该数组求和。
示例说明:
=SUMPRODUCT(A2:A4)=1+2+3=6
因为只有1个数组,即直接对该数组求和,也就是相当于sum函数。
=SUMPRODUCT(A2:A4,B2:B4)=1*4+2*5+3*6=32
有2个数组,所以是一一对应相乘,然后求和。
=SUMPRODUCT(A2:A4,B2:B4,C2:C4)=1*4*7+2*5*8+3*6*9=270
有3个数组,所以是一一对应相乘,然后求和。
使用“sumproduct”查找重复值
图中案例要查找重复值,就是要将表2的单元格与表1的单元格一一对比,然后根据结果判断是否重复。
G3单元格的公式为
=IF(SUMPRODUCT((D3=$A$3:$A$10)*(E3=$B$3:$B$10))=1,"重复","无")
这里用了2个函数,sumproduct函数来判断表2的数据是否出现在表1,if函数来根据判断结果显示内容。
我们对公式分步骤计算就能更清晰的了解:
D3=$A$3:$A$10的结果为
{FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}
D3不等于A3,结果为false;
D3等于A4,结果为true;
D3不等于A5,结果为false;
……
这是判断D3是否出现在A列区域内。
购买专栏解锁剩余57%