中国的茶叶也是纯手工采摘,却代表的是世界级的品质!
送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
中国是世界上主要的产茶国之一。清明前后,嫩油油的芽头到了开始采摘的时候了。相比于目前新疆棉花大规模的机械采摘,中国的茶叶还是基于人工采摘。这不,下面就是某公司茶叶采摘的统计表的一部分。
每个工人分上下午来记录采摘的重量。每一种茶叶都有对应的采摘价格。现在我们怎样用公式来记录每个工人一天下来的收入呢?
这里有熟悉的味道。我们又遇到了合并单元格。同时,价格区域和采摘量区域固定。因此可以利用SUMPRODUCT函数来按条件求和。同时要处理好B列合并单元格中姓名和各自上下午的采摘量对应的问题。
在单元格C5中输入公式“=SUMPRODUCT((LOOKUP(ROW($B$5:$B$16),ROW($B$5:$B$16)/($B$5:$B$16<>""),$B$5:$B$16)=B5)*($E$3:$L$3)*($E$5:$L$16))”,并向下拖曳即可。
思路:
LOOKUP(ROW($B$5:$B$16),ROW($B$5:$B$16)/($B$5:$B$16<>""),$B$5:$B$16)部分,是处理这类合并单元格问题的常用手段。利用LOOKUP函数,生产一个包含所有姓名的内存数组,其值为{"吴琼瑶";"吴琼瑶";"刘春桃";"刘春桃";"田桂平";"田桂平";"李爱清";"李爱清";"李安林";"李安林";"李术华";"李术华"}
这里的核心步骤是ROW($B$5:$B$16)/($B$5:$B$16<>""),其值为{5;#DIV/0!;7;#DIV/0!;9;#DIV/0!;11;#DIV/0!;13;#DIV/0!;15;#DIV/0!}。整个公式的含义是,在这个区间内,查找{5;6;7;8;9;10;11;12;13;14;15;16}这些数字,并返回单元格区域$B$5:$B$16中对应的数值。又有LOOKUP函数的特点,最终返回上面的结果
接下来就是按条件求和了。相对简单,就不再详细介绍了。
看起来上面这个公式比较长,比较复杂。有没有更简洁的公式呢?答案是,肯定有!
仔细分析一下这个表格,我们发现每个合并单元格都是对应了两行。在这种情况下,当在单元格C5中书写好公式向下拖曳时,是以两个单元格为基准进行的。这样,我们就不必在意工人姓名和各自上下午能否正确对应这个问题了。EXCEL自动为我们准确对应了!
在单元格C5中输入公式“=SUMPRODUCT($E$3:$L$3*E5:L6)”并向下拖曳。当公式拖曳到单元格C7时,公式也自动变更为“=SUMPRODUCT($E$3:$L$3*E7:L8)”。大家看一看,是不是完美地对应了“刘春桃”上下午的采摘量?
好了今天和大家分享的内容就是这些了。有问题可以私信我哦!
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
我就知道你“在看”
注意!前方有红包挡道!速点阅读原文消灭之!