在 Excel 中填写渐进数据列的简便方法

在 Excel 中填写渐进数据列的简便方法

我正在准备我所在机构的月度报告。例如:

四月

疫苗名称 当月利用率 逐步利用
单纯疱疹病毒 500 500
乙肝病毒 300 300
自适应风速 200 200

五月

疫苗名称 当月利用率 逐步利用
单纯疱疹病毒 600 1100
乙肝病毒 200 500
自适应风速 200 400

我每次都会这么做:

  • 我准备了四月份的报表,并且四月份当月的累计总数都相同,所以没有问题。

  • 在准备五月份的报表时,我在累进栏中使用了公式=value of current month cell + value of progressive total of previous month。这是一个繁琐的过程。

我的问题是:
是否有一个简单的解决方案,只需将值放入当前工作表中即可获得累进总数,或者是否有办法创建一个主 Excel 工作表,我们可以在其中输入当前月份的值并获取结果?

答案1

这里的最佳做法是将数据输入表(屏幕截图的左侧)与报告表(右侧)分开。

您可以在一个工作表中每月输入新数据。

设置报告表:

  • G1 目前使用公式 ( =MAX(Table1[month])) 和数字格式“MMMM”来显示最新月份,您也可以将其设置为固定并为每个月创建单独的工作表
  • 疫苗命名公式:=UNIQUE(Table1[Vaccine name])
  • 月额计算公式:=FILTER(Table1[during the month utilization],(Table1[Vaccine name]=F4)*(Table1[month]=$G$1))
  • 累计公式:=SUMIF(Table1[Vaccine name],F4,Table1[during the month utilization])

在此处输入图片描述

相关内容