対応するセルの値に基づいて、四半期に発生した費用の合計を求める数式が必要な場合。

SUM、ROUNDUP、およびMONTH関数を組み合わせて使用​​して、出力を取得できます。

SUM:セル範囲内のすべての数値を加算します

構文:= SUM(number1、number2、…​)

最大255個の引数があります。下記のスクリーンショットを参照してください:

img1

MONTH:この関数は、日付の月(1月から12月を1から12として)を返します。

構文:= MONTH(serial_number)

ラウンドアップ:数値をゼロから切り上げます

構文:= ROUNDUP(number、num_digits)

[.underline]#例を見てみましょう:#列Aに日付があり、列Bに経費があります。その年の特定の四半期の年間総経費の合計を返す数式が必要です。セルF2には、年の四半期が入力されます。

img2

セルF4の数式は= SUM((F2 = ROUNDUP(MONTH($ A $ 2:$ A $ 9)/ 3,0))* $ B $ 2:$ B $ 9)

になります。 *これは配列関数であるため、CTRL + SHIFT + ENTERを押します。

\ {= SUM((F2 = ROUNDUP(MONTH($ A $ 2:$ A $ 9)/ 3,0))$ B $ 2:$ B $ 9)}

img3

  • 第1四半期の日付は1つしかないため、希望する結果は$ 500になります。

  • セルF2の四半期番号を変更した場合、たとえば3に変更した場合、結果はそれぞれの四半期の値に基づく合計になります。

img4

  • セルF2の値を2に変更すると、出力としてゼロが得られます。これは、その年の第2 ^ nd ^四半期に日付が発生していないためです。

img5