0

Googleスプレッドシートのセル E13 内に次のロジックを持つ関数を構築しようとしています。

  1. 現在の月が 1 月の場合、January というラベルの付いた列 G で次の操作を実行します: G4-G5-G6;

  2. 現在の月が 2 月に等しい場合、2 月とラベル付けされた列 H で次の操作を実行します: H4-H5-H6;

...すべての月に対してこれを行います (列 B は 8 月、列 M は 7 月)。

現在、セル D11 は、2 列のテーブル (H11:I20) に対して vlookup 関数を使用して現在の月のテキスト値を返します。ここで、列 H は 1 から 12 までの整数のリストであり、列 I は各 int に関連付けられたテキスト値です (つまり、1 月 = 1 など)。

セル I10 は、MONTH(TODAY()) 関数を使用して現在の月の整数値を返します。

次に、VLOOKUP はインデックス値を列と比較し、一致する月番号に隣接するテキスト値を返します。

基本的に平易な英語で言えば、月次台帳を使用して経費を追跡しているため、今月のキャッシュ フローのみを表示したいのです。

4

1 に答える 1

0

良い解決策ではありませんが、より良いものが登場するまで何もしないよりは良いでしょう:

=offset(A4;0;vlookup(D11;I11:J20;2;false))+offset(A4;1;vlookup(D11;I11:J20;2,false))+offset(A4;2;vlookup(D11) ;I11:J20;2,偽))

6これは、J11(のすぐ右側January)、その下などを想定し7ています。

于 2013-07-24T22:19:17.173 に答える