この記事では、現在の日付に基づいて支払期日を示す数式を見つける方法を学習します。「IF」、「MOD」、「TODAY」関数の組み合わせを使用して、Microsoft Excel2010で出力を取得できます。

IF関数は、指定した条件がTRUEかFALSEかをチェックします。条件がTRUEを返す場合はプリセット値を返し、条件がFALSEを返す場合は別のプリセット値を返します。

構文= IF(logical_test、value_if_true、value_if_false)

logical_test:論理テストは、1つまたは複数の条件をテストします。条件が満たされる場合はプリセット値を返し、条件が満たされない場合は別のプリセット値を返します。

value_if_true:この引数がTRUEを返した場合に返される値。

value_if_false:この引数がFALSEを返した場合に返される値MOD:数値を除数で除算した後の余りを返します。

構文= MOD(number、divisor)

数値:余りを求めたい数値です。

除数:数値引数を除算するために使用される数値です。

TODAY:日付としてフォーマットされた現在の日付を返します

構文:= TODAY()

例を見てみましょう:

列Aにクライアントのリストがあります。*列Bには、すべてのクライアントからの最終支払い日があります。今日がクライアントの期日であるかどうかを通知する式が必要です。計算は、支払いが2週間ごとに各クライアントから収集されることに基づいています。

img1

  • セルC2では、数式は

になります。 === * = IF(MOD(TODAY()-B2,14)= 0、 “Pay Today”、 “”)

  • キーボードのEnterキーを押します。

img2

  • 数式をセルC2から範囲C3:C5にコピーすると、目的の結果が得られます。

img3

  • クライアントAとCは、14日前の9月4日に最後に支払いました。したがって、現在の日付に基づいて支払いの期日を示す式を導き出しました。