簡體   English   中英

Excel公式可通過檢測當前月份來計算年初至今的度量

[英]Excel formula to calculate YTD metrics by detecting current month

我有兩個Excel表格-以下格式的2015年銷售額和2014年銷售額。 第三個表格稱為“年度差異”,該表格查看了2015年與2014年相比的變化百分比。

2015          Jan     Feb    Mar .... YTD (total)
Orders
Revenue
...
...

2014          Jan     Feb    Mar .... YTD (total)
Orders
Revenue
...
...

Variance      Jan     Feb    Mar .... YTD
Orders
Revenue
...
...

計算一月或一月的二月方差與二月的二月方差很簡單。 如何計算年初至今的差異。 由於2014年表格已經填滿了全年-因此最后一列是12個月數據的總和。

對於2015年,我只有Jan和Feb。因此,迄今為止的Year的差異列應為(Jan + Feb 2015)/(Jan + Feb 2014)。 如何編寫公式以檢查當前月份,然后僅對這兩個月求和以進行年初至今的計算?

使用Excel公式(無VBA),您可以將SUMOFFSETCOUNT函數耦合以計算方差。 在下面的簡化公式中,第12行中的第1行已完全填充。 第2行僅填充2個月。 在整個范圍內使用COUNT公式,OFFSET將根據填充的行數來擴展寬度。

如果您在使用它時遇到任何問題,請告訴我。

=SUM(OFFSET($A$2,0,0,1,COUNT($A$2:$L$2)))/SUM(OFFSET($A$1,0,0,1,COUNT($A$2:$L$2)))
=Month(Today())

會在電子表格中返回當前月份(整數,1-12)。

Month(Now)

將在VBA代碼中執行相同的操作。

我會在第3個表格中使用以下公式

=if(Month(Today())<=Month(*date-of-column-header*), *Computed-Variance*, 0)

這樣,您只需在沒有意義的比較中的單元格中顯示零,並且該行中的數字總和不受影響。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM