与 30万 粉丝一起学Excel
图片
VIP学员的问题,要根据客户统计金额。不过需要将每一笔明细写出来,跟手工记录在纸上差不多的效果。图片
正常情况下,按条件统计,只需最终的结果就行,用SUMIF函数即可。=SUMIF(A:A,E2,C:C)图片
语法:
=SUMIF(条件区域,条件,求和区域)
不过,既然有需求,卢子也尽量满足。要将明细的金额罗列出来,用+隔开,其实并不难。
假如不需要按条件判断,直接用TEXTJOIN函数就可以。
=TEXTJOIN("+",1,C2:C5)
图片
语法:
=TEXTJOIN(分隔符,1,区域)
现在需要按客户判断,就再加个IF判断就行,让符合条件的显示金额,不符合的显示空白。
=TEXTJOIN("+",1,IF($A$2:$A$11=E2,$C$2:$C$11,""))
图片
最后用&将2条公式合并就可以。
=TEXTJOIN("+",1,IF($A$2:$A$11=E2,$C$2:$C$11,""))&"="&SUMIF(A:A,E2,C:C)
图片
卢子还遇到过按条件统计金额,同时超链接到指定的单元格,如gif动画效果。
图片
超链接就只能用HYPERLINK函数,假如现在要链接到B2,并返回B2对应的值,可以用下面的公式。
=HYPERLINK("#B2",B2)图片
问题来了,怎么用公式返回B2这个单元格呢?
如果直接用SUMIF函数,只能得到最终的值,而不是单元格。
=SUMIF(A:A,E2,B:B)图片
B列为固定的,只要判断客户在第几行,连接起来就可以知道具体单元格。判断第几行用MATCH函数。
="#B"&MATCH(E2,A:A,0)图片
再将刚刚的公式合并起来,就得到了最终公式。
=HYPERLINK("#B"&MATCH(E2,A:A,0),SUMIF(A:A,E2,B:B))图片
每天跟学员在群内不停的交流,隔三差五就能发现一些新问题,活生生的将自己从理论家变成实战家。
通过交流,你学到什么新知识?
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。
上一篇:国道108线忻州段改建工程小泉沟特大桥上跨朔黄铁路转体完成
下一篇:没有了
下一篇:没有了