この記事では、MicrosoftExcelでクライアントが行った最新の支払いを取得する方法を学習します。

複数のクライアントのレポートを準備するときに、各クライアントが行った最新の支払いの日付を取得する式が必要です。

MAX関数とIF関数を組み合わせて使用​​して、最新の日付を導出できます。

MAX:セルまたは配列の範囲から最大数を返します。たとえば、数値のリストに5、6、7、8、9、および10が含まれている場合、出力は10になります。

構文= MAX(number1、number2、…​)

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

img1

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

構文= IF(logical_test、value_if_true、value_if_false)

[.underline]#例を見てみましょう:#列Aにクライアントのリスト、列Bに支払日、列Cに支払額があります。次の範囲の最新の日付を取得する数式が必要です。セル。セルE2で設定された基準に基づいて、数式は出力を返します。

  • クライアントの名前は架空のものです。

img2

セルF2の数式は次のようになります= MAX(IF($ A $ 2:$ A $ 8 = E2、$ B $ 2:$ B $ 8)

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

  • 関数ABC基準の最新の支払い日を返します。

img3

  • セルE2で、データ検証機能を使用してドロップダウンを適用する必要があります。ここで、クライアントの名前を変更すると、結果は自動的に更新されます。