今天收到一個外企學員的求助:如何在一張年度統計表中設置 MTD 的公式?所謂 MTD,就是 month to date,即當月的最新數據。隨著月份的遞增,公式得自動取最新月份的值。
這該怎麽寫?
案例:下圖 1 是所有銷售人員每個月的業績表,請分別在 N 和 O 列計算出 MTD 和 YTD 的結果。
效果如下圖 2 所示。
解決方案:YTD 比較簡單,直接求和。
1. 在 O2 單元格中輸入以下公式 --> 下拉複制公式:
=SUM(B2,M2)
2. 接下來計算 MTD 就有點難度了。MTD 的規則是:當月的最新數據,也就是說,始終等于最晚月份中的數字。
簡言之,MTD 等于 1 至 12 月期間最後一個非空單元格的值。
在 N2 單元格中輸入以下公式 --> 下拉複制公式:
=LOOKUP(9E+307,B2:M2)
公式釋義:
LOOKUP 函數在區域 B2:M2 中查找與 9E+307 匹配的值,如果查不到,則返回區域內的最後一個值;
9E+307 通常用來表示最大的數值,與 lookup 配合使用,可以用來查找區域內最後一個數值。
如果在任意單元格內新增數值,可以看到 MTD 的結果會自動更新。
相關文章,可參閱6種場景,10個公式,只爲查找Excel最後一個非空單元格。