Excel SCAN関数チュートリアル

バージョン: Microsoft 365
最終更新:
ヒント:⬆️ ⬇️を使用してページを上下に移動します。より良い読書体験のために、大画面での閲覧をお勧めします。

1. SCAN関数の紹介

ExcelのSCAN関数は、データ範囲に対して累積計算を実行するために使用されます。配列全体にわたって関数を累積的に適用し、結果の配列を返します。これは、累積合計を作成したり、累積売上を追跡したり、時間の経過に伴うトレンドを分析したりするなど、さまざまなアプリケーションで非常に便利です。
SCAN関数の紹介

2. SCAN関数のパラメータ

SCAN関数を使用するための構文は次のとおりです。
=SCAN ([initial_value], array, lambda(accumulator, value, body))
  • [initial_value] : 必須 累積器の初期値を設定します。
  • array: 必須 スキャンする配列。
  • lambda: 必須 配列を累積するために使用されるLAMBDA。LAMBDAは3つのパラメータを必要とします:
  • accumulator: 必須 合計された値、最終結果として返されるもの。
  • value: 必須 配列からの現在の値。
  • body: 必須 配列の各要素に適用される計算。
  • 3. 例のシナリオ

    小規模ビジネスの1週間の販売データを追跡していると仮定します。トレンドをよりよく理解するために、毎日の累積販売を計算したいと思います。
    例のシナリオ

    4. SCAN関数の使い方

    キーボードに入力してください: =SCAN(
    SCAN関数の使い方

    5. SCAN関数のパラメータを入力

    ここでは、累積の開始値を 0 に設定し、累積する配列として C5:C9 を選択し、累積のLambdaを定義する準備をします。
    SCAN関数のパラメータを入力

    6. Lambdaのパラメータを入力

    ここでは、累積結果を: result と名付け、配列要素を: x とし、累積式を: result + x と設定し、対応する括弧を補完します。

    resultx はユーザー定義の名前であり、個人の好みに応じて他の名前に変更できます。
    Lambdaのパラメータを入力

    7. SCAN関数の効果

    Enterキーを押して保存すると、SCAN 関数の効果が表示され、各日ごとの売上が累積されます。
    SCAN関数の効果

    8. 他の累積式

    ここでのLambda操作は加算に限定されず、さらにカスタム操作を追加できます。

    たとえば、ここでは日々の売上を半分にしてから累積することができます。
    他の累積式

    9. 🎉 終了! 🎉

    著者のメモ:これらのチュートリアルにかけた努力を感じていただければ幸いです。非常に理解しやすいExcelチュートリアルのシリーズを作成したいと思っています。

    役立つ場合は、これらのチュートリアルを共有するのを手伝ってください、ありがとうございます!


    私についてきて:
    SCAN関数の紹介