現在の月を確認するExcel関数

現在の月を確認するExcel関数

現在、毎月グラフを作成するために使用している Excel ファイルがあります。現状では、毎月参照するセルを変更する必要があります。1 つのシートに複数のビジネス ユニットと月があります。例:

      Col A    Col B Col C Col D .....
Row1= Unit 1 - Jan - Feb - Mar - Etc.....
Row2= Del Exp   .02  .03   .07.....
Row3= WH Exp    .05  .07   .06.....

もう一方のシートでは、現在の月を毎月手動で変更する必要があります。つまり、2 月の場合は、2 月の列を確認するために 1 月の数字をすべて変更する必要があります。現在の月のデータを簡単に識別できる関数があるかどうか疑問に思っています。2 月の数字を入力すると、グラフに自動的に入力されます。最初のシートの最後に、その行の最後のデータ エントリを表示する MTD 列を追加し、もう一方のシートでそのセルを参照するだけでよいのでしょうか。

どのような助けでも大歓迎です。

スクリーンショット

答え1

つまり、現在は B2 を調べる数式があり、来月は C2 を調べるということですか?

B2を見る代わりに、OFFSET(A2,0,MONTH(TODAY()))

したがって、1 月の場合はMONTH(TODAY())1 が返され、A2 の右 1 列が表示されます。7 月の場合はMONTH(TODAY())7 が返され、A2 の右 7 列が表示されます。

関連情報