如果你不能改掉这个坏习惯,只能逼自己成为Excel高手!

前2天刚发文章提到不规范日期,转眼就又有粉丝发来同类的案例。与其每次都求助别人,还不如努力改变自己。卢子现在就以其中的一小部分进行说明。

明细表都是相同的格式,日期是8位数,好多年的数据混合在一起,这次只看付款日期、核销金额2列。

提问表只看付款金额,就是统计每个明细表8月到12月的金额。

说句实话,这表格设计的不好,一来五颜六色看得眼花,二来明细表的日期写的不规范,三来提问表的月份没有明确到年份。

现在假设是统计统计2021年的每个月数据。

先将明细表的日期转换成以横杆作为分隔符号的日期。这里都是数字所以用0处理。

=TEXT(F5,"0-00-00")

再将横杆的日期转换成年月的形式。文本型(数值型)的日期,同样是e代表4位数的年,m代表月。

=TEXT(TEXT(F5,"0-00-00"),"e年m月")

提问表的月份在前面加年份。

="2021年"&B2

现在两边都有辅助列,要统计ABB这个表的付款金额。

=SUMIF(ABB!K:K,提问!G2,ABB!G:G)

不过明细表有一大堆日期,再加上辅助列就有点乱,现在不用辅助列处理。按照辅助列的思路,进行条件求和,不过SUMIF没法嵌套函数,用SUMPRODUCT取代。

=SUMPRODUCT((TEXT(TEXT(ABB!$F$5:$F$390,"0-00-00"),"e年m月")="2021年"&B2)*ABB!$G$5:$G$390)

再重温下SUMPRODUCT的函数语法,里面的参数都可以嵌套其他函数。

=SUMPRODUCT((条件区域=条件)*求和区域)

现在是多表求和,嵌套INDIRECT就可以依次求和。全部套完,发现有一个表是返回#VALUE!。

=SUMPRODUCT((TEXT(TEXT(INDIRECT(C2&"!$F$5:$F$390"),"0-00-00"),"e年m月")="2021年"&B2)*INDIRECT(C2&"!$G$5:$G$390"))

这种是因为数据源存在文本,文本运算了就是这种错误,比如合计*数字。

这时又得动用SUMPRODUCT函数另一种语法,参数用逗号隔开,遇到文本的当做0处理,非数字参数需要在前面加--。

=SUMPRODUCT(--(条件区域=条件),求和区域)

最终公式出来了。

=SUMPRODUCT(--(TEXT(TEXT(INDIRECT(C2&"!$F$5:$F$390"),"0-00-00"),"e年m月")="2021年"&B2),INDIRECT(C2&"!$G$5:$G$390"))

假设现在不区分年份。

=SUMPRODUCT(--(TEXT(TEXT(INDIRECT(C2&"!$F$5:$F$390"),"0-00-00"),"m月")=B2),INDIRECT(C2&"!$G$5:$G$390"))

绕了一大圈,函数套了又套才解决。如果换个思路,换成标准日期,并且所有表格都在同一个表,30秒就能用透视表解决了。

推荐:你真的会分列吗?

上文:一个函数,搞定80%的对账

看完这个案例,你还敢随心所欲做表吗?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

(0)

相关推荐

  • Excel中多个工作表不同位置数据,如何进行求和?

    文 / 雷哥 编辑 / 小鱼儿 大家好! 最近收到一个典型案例,Excel中多个工作表不同位置数据,如何进行求和. 具体如下: 一个Excel文件中,有多个sheet工作表,"一月" ...

  • 养成一个好习惯,改掉一个坏习惯

    2017年元旦放假3天,除了第一天考虫考研英语系统班上课外,其他忙着写下一期的四六级和考研教材及备考资料. 有时,放假和工作日的状态无异:有时,你很忙,但在别人眼里好像你是啥事没有. 这不,听说我回老 ...

  • 学书法务必改掉这些坏习惯!

    有些人很喜欢写字,喜欢写写画画,也有追求更高级别者,就是深入书法学习,很多习惯或意识,或因盲目写字带来,也有因为学书法后没有被正确引导,有大量错误习惯都应该删除,必须克服或更正,举例如下: 1.埋头曲 ...

  • 改掉这些坏习惯,60%疾病可以自愈!

    一.这样坏习惯会扼杀你的自愈力 1.太爱干净 生活中,太爱干净反而对健康有害.如果太爱干净,人体免疫系统就得不到锻炼,久而久之,免疫力就会越来越差. 有些人平时喜欢用消毒剂洗衣服,或是用消毒水拖地,这 ...

  • 喝茶一定要改掉这些坏习惯,你犯过几个

    坏习惯一:空腹喝茶. 中医说,在空腹的时候绝对不能喝茶,这是因为空腹喝茶会稀释胃液,降低消化功能,致使茶叶中不良成分大量入血,引发头晕.心慌.手脚无力等症状.所以为了身体健康,建议大家饭前是不能喝茶. ...

  • 癌症偏爱的4类人,若你正在其中,趁早改掉这些坏习惯!早知早好

    就目前的研究证明来看,癌症的发病会有一部分是遗传因素,或者常年不规律的饮食习惯.不健康的生活习惯等,都有可能增加癌症的发病几率.一般年纪在50岁左右的人群就是癌症的高发人群.而癌症偏爱的就是这4类人, ...

  • 在家吃饭,改掉这些坏习惯

    不要吃得太烫 "趁热吃""在家吃火锅""喝一口热汤"--似乎很多美味都跟高温有关系.但是,长期吃烫食,会对食道黏膜和胃黏膜造成损伤.长期受到 ...

  • 2021新年愿望:每个月改掉一个坏习惯

    今天无意中看到一句话,特别触动: 人生不过是无数习惯的总和. 想起自己昨天没忍住又晚睡,一路小跑到梳妆镜前认认真真照了一圈:还好还好,并没有多上一点点细纹. 转念又觉得自欺欺人. 照这个作息下去,只怕 ...

  • 十二生肖财富秘籍,一定要改掉这些坏习惯!

    不同生肖有对应不同的性格,自然获取钱财的方式也不一样,那么十二生肖中,各自获取钱财的方式是怎么样的呢?如何来提升自己的财运呢?今天就来给大家详细讲解 生肖鼠 肖鼠的朋友,其实是比较聪明的,平时爱动脑筋 ...

  • 十二生肖财富秘籍,一定要改掉这些坏习惯

    不同生肖有对应不同的性格,自然获取钱财的方式也不一样,那么十二生肖中,各自获取钱财的方式是怎么样的呢?如何来提升自己的财运呢?今天就来给大家详细讲解 生肖鼠 肖鼠的朋友,其实是比较聪明的,平时爱动脑筋 ...