与 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))图片 每天跟学员在群内不停的交流,隔三差五就能发现一些新问题,活生生的将自己从理论家变成实战家。 通过交流,你学到什么新知识? 本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。 |