单个函数就能解决的:
=VLOOKUP(D2,A:B,2,0) =LOOKUP(1,0/(D2=$A$2:$A$13),$B$2:$B$13) =XLOOKUP(D2,A:A,B:B) =SUMIF(A:A,D2,B:B) =SUMPRODUCT((D2=$A$2:$A$13)*$B$2:$B$13)
=INDEX(B:B,MATCH(D2,A:A,0)) =OFFSET($B$1,MATCH(D2,A:A,0)-1,0) =INDIRECT("B"&MATCH(D2,A:A,0)) =INDIRECT(ADDRESS(MATCH(D2,A:A,0),2)) =HLOOKUP(D2,TRANSPOSE($A$2:$B$13),2,0)
以上这些都是最基本的用法,卢子再以其中的SUMPRODUCT函数进行拓展说明。
数据源
按条件统计数量,效果如图。
=SUMPRODUCT(($B$2:$B$38=F3)*$D$2:$D$38)
=SUMPRODUCT(($B$2:$B$38=I3)*($C$2:$C$38=J3)*$D$2:$D$38)
=SUMPRODUCT((YEAR($A$2:$A$38)=G$10)*($B$2:$B$38=$F11)*$D$2:$D$38)
=SUMPRODUCT((MONTH($A$2:$A$38)=J11)*$D$2:$D$38)
语法说明:支持单条件和多条件求和,并且每个参数都支持嵌套函数,非常方便。
=SUMPRODUCT((条件区域1=条件1)*(条件区域2=条件2)*求和区域)
函数不需要认识几十个,只需把你认识的那些学精通,这样遇到各种问题也能应对自如。
你现在大概认识多少函数,用得最多的是哪个?
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
联系客服