0

ログブック用に独自のスプレッドシートを作成しようとしています。90 日、182 日、365 日さかのぼる最新性を示す必要があります。この場合はヘリコプターである特定のマシンに蓄積された時間数を報告したいと思います。データを入力するタブと、航空機の種類、着陸の数と種類、飛行条件 (昼、夜、暗視、雲の中、シミュレーターなど) ごとに分類されたすべてのエントリを合計する 2 つ目のタブがあります。 .) 約 20 列あります。期間内に該当するアイテムのみをレポートする数式または数式の一部を探しています。提供できる可能性のある情報を事前にありがとうございます。

過去に何度もこの質問を調査しましたが、まだ必要なヘルプが見つかりません。質問が重複していたら申し訳ありません。ショーン

この質問は、傾向を判断しようとしている人、またはオーバーホールが予定されている時期を予測するために機器の使用の最新性を示す必要がある人に適用できます.

4

1 に答える 1

0

あなたの要件が 100% 明確ではないので、そこにたどり着くためのいくつかのステップがあれば、そうでない場合は、必要なものをもう少し明確にする必要があります。

データシートに日付列があると仮定すると、次のようなことができます。

=SUMIFS('Data'!$B:$B,'Data'!$A:$A,">"&now()-90,'Data'!$A:$A,"<"&now())

データは「Data」という名前のシートにあり、列 A に日付があり、列 B に合計するデータがあります。おそらくわかるように、-90 は今日の日付の日数オフセットであるため、上記は合計を示します以下のように変更すると、過去 180 日、365 日、および 30 ~ 90 日前 (範囲を表示するため...) がそれぞれ表示されます。

=SUMIFS('Data'!$B:$B,'Data'!$A:$A,">"&now()-180,'Data'!$A:$A,"<"&now())
=SUMIFS('Data'!$B:$B,'Data'!$A:$A,">"&now()-365,'Data'!$A:$A,"<"&now())
=SUMIFS('Data'!$B:$B,'Data'!$A:$A,">"&now()-60,'Data'!$A:$A,"<"&now()-30)

now() を使用するのではなく、特定の日付に関連させたい場合は、要約が含まれているシートのセル A1 に必要な日付を入力して使用できます。

=SUMIFS('Data'!$B:$B,'Data'!$A:$A,">"&$A$1-90,'Data'!$A:$A,"<"&$A$1)

あなたの質問をもう一度読んで、航空機の種類などで分類したいということですか?その場合、要約シートに表のようなものが必要になります。たとえば、列 A に航空機のタイプがあり、データ タブに列 A に日付、列 B に時間 (または合計するもの) とタイプがあります。列 C の航空機の数。要約のセル B1:

=SUMIFS('Data'!$B:$B,'Data'!$A:$A,">"&now()-90,'Data'!$A:$A,"<"&now(),'Data'!$C:$C,$A2)

次に、この数式をコピーすると、関連する行が合計されます。その期間に特定の航空機が発生しなかった場合は 0 を取得します。時間を記録したものだけのリストが必要な場合は、おそらくピボット テーブルを使用する必要がありますが、これはまったく新しい議論です (そして、残念ながら私の強いものの1つです)。

これで解決することを願っています。そうでない場合は、スプレッドシートを見る必要があります。

于 2013-04-17T06:53:33.450 に答える