日期是文本与合并单元格的季度汇总
作者:小窝来源:部落窝教育发布时间:2023-11-18 18:26:37点击:720
日期是文本还是合并单元格,怎么按季度汇总?
学员:怎么按季度求和?
小窝:《用函数公式按季度或按周求和》教程都写着呢。
过了10分钟。
学员:教程不对,求不出来。怎么办?
小窝:教程不对?不可能啊……你把数据发过来看看呢。
收到发过来的数据,小窝一看,发现了问题:不但有合并单元格,日期还是文本。
这样的数据的确无法直接用小窝推荐的教程来求和。
小窝最终提供了两个方案:
1.不修改表格,用长长的公式进行条件求和
输入公式后向右向下填充。低版本需要按三键输入。
=SUMPRODUCT((ROUNDUP(SUBSTITUTE(LOOKUP(COLUMN($B$2:$M$2),COLUMN($B$2:$M$2)/($B$2:$M$2<>""),$B$2:$M$2),"月","")/3,0)=ROUNDUP(COLUMN(A1)/2,0))*($B$3:$M$3=B$15)*$B4:$M4)
说明:
①LOOKUP(COLUMN($B$2:$M$2),COLUMN($B$2:$M$2)/($B$2:$M$2<>""),$B$2:$M$2),将合并的1月、2月等拆分并填充为1月、1月、2月、2月等。
不理解的看《3种合并单元格查找》最后部分。
②SUBSTITUTE(①,"月",""),将1月、2月等变成1、2等。
③ROUNDUP(②/3,0),将其换算成季度数。
④ROUNDUP(COLUMN(A1)/2,0),生成季度数序列。
⑤SUMPRODUCT((③=④)*($B$3:$M$3=B$15)*$B4:$M4),多条件求和。
2.修改表格,用短公式。
(1)首先复制当前的月份合并单元格粘贴到上方。
(2)将第2行取消合并并删除文本,然后在B2中输入公式=DATE(2023,ROUNDUP(COLUMN(A1)/2,0),1),并向右填充。
(3)使用格式刷将第一行合并单元格的格式应用到日期上。注意修改数字格式为日期。
(4)选中B2:M2,按Ctrl+1自定义格式,代码为M"月"。效果如图:
(5)按季度汇总。
公式=SUMPRODUCT((ROUNDUP($B$2:$M$2/3,0)=ROUNDUP(COLUMN(A1)/2,0))*($B$3:$M$3=B$15)*$B4:$M4)
从今天该学员的问题,我们吸取经验:
(1)不要合并单元格;
(2)真要合并,那就弄一个假合并——看起来像,但实际没有合并;
(3)日期一定要是数字格式的。
本文配套的练习课件请加入QQ群:902294808下载。
做Excel高手,快速提升工作效率,部落窝教育Excel精品好课任你选择!
扫下方二维码关注公众号,可随时随地学习Excel:
相关推荐:
版权申明:
本文作者小窝;部落窝教育享有稿件专有使用权。若需转载请联系部落窝教育。