我正在准备我所在机构的月度报告。例如:
四月
疫苗名称 | 当月利用率 | 逐步利用 |
---|---|---|
单纯疱疹病毒 | 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])