初めてのポスター。比較のために年初来のカウントを維持するために、以前の日付のワークシートからセルを合計しようとしています。ワークブックの現在のセットアップ方法では、各ワークシートに 1 年分のデータがあり、使用されるデータは月次レポートです。月次レポートは、私の「テンプレート」ワークシートに貼り付けられます。これらのデータは、別のワークシートで時系列に編成されます。各ワークシートの名前は、データが対応する年です。1 年を通して新しいデータを追加する場合、同様の時間枠を比較するために、前年からの年初来の合計を取得したいと考えていました。これが現在の私の式です。
=SUM(INDIRECT("'"&LEFT($A13,4)&"'!C17:OFFSET(C$16,MONTH(RIGHT(Template!C$3,10)))"))
LEFT($A13,4)
現在のワークシートに挿入する年を参照しMONTH(RIGHT(Template!C$3,10))
、現在のレポートの月数を識別します。したがって、2015 年 5 月の場合、Left($A13, 4)
が返さ"2014"
れMONTH(RIGHT(Template!C$3,10))
、 の値が返されます5
。
明らかなように、昨年のワークシートにある年次系列の最初から集計を開始し、今年のOFFSET
現在の報告月で終わる月のみを使用して集計を開始しようとしています。年初来の変更を行います。#REF!
これを行おうとすると、これが Excel に返されます。第一印象は、関数としてINDIRECT
認識しておらず、テキストとして扱っているようです。OFFSET
これを回避する方法はありますか?
同様のものが以前に投稿されましたが、私の状況に翻訳できませんでした。どんな助けでも大歓迎です。