前四篇给大家分享了关于函数很全的讲解链接,和关于非常常用和有用的常用函数、日期和时间函数、查找函数的经典例题:下面来看的是数组中的经典例题:
1.数组函数:数组就是指一组数,这些数可以是纵向的一组,也可以是横向的一组,也可以是二维数组,数组的表示一般为“{}”所包括。别忘记回车都是按shift+ctrl+enter
2.数组相乘:(前两个按位置相乘)
- 两个一维数组相乘:
即{1,2,3,4}*{5,6,7,8}={5,12,21,32}
- 两个二维数组相乘:
即{1,2;3,4}*{5,6:7,8}={5,12;21,32}
- 一维数组和二维数组相乘:
即{1,2;3,4}*{1,2}={1,4;3,8} 二维的每行都乘上一维数组
3.数组例题:
- 第一道题:
>>求数量最高的销售金额
=(max(B2:B14)=B2:B14)*B2:B14*C2:C14
>>求单件最高的销售金额
=(max(C2:C14)=C2:C14)*C2:C14*B2:B14
- 第二道题:
=SUM((B2:E7>100000)*B2:E7*H5:K5)/SUM(--(B2:E7>100000))
- 第三道题
=SUMPRODUCT((A2:A13="男")*(C2:C13="本科"),G2:G13)
>>补充SUMPRODUCT函数
- SUMPRODUCT()函数,将数组间对应的元素相乘,并返回乘积之和。
- 其语法格式为SUMPRODUCT(array1, [array2], [array3],…),其中每个array都表示一个数组,array个数不超过255个。
- 第四道题:
=SUM((A3:D3)*POWER(10,{3,2,1,0})) //也可以用SUMPRODUCT函数
- 第五道题:
=SUM((WEEKDAY(B3:B23,2)>5)*200+100)
- 第六道题:
=MAX(IF($A$2:$A$11="1店",C2:C11))