技術共有

Excel No. 30: 補助列に基づく条件付き合計

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1、要件の説明

次の図にあるように、2022 年の YTD ( Year To Date: 年初から現在まで) における各従業員の「労働時間 (a2) 」を計算する必要があります。

以下の図は、システムによって直接エクスポートされた労働時間データの詳細な例です。

2、ソリューション

Step1: ロジックを決定します。 「日付から年を抽出し、年ごとに直接計算します」;

ステップ 2: 補助列を作成します。次の図の H 列に示すように、[労働時間の詳細] に補助列を作成し (数学の補助線の原則に似ています)、「年」を抽出します。

考える:補助列Hの作り方、その答えは「Excel No.31」で明らかに!

ステップ 3: 条件付き合計。名前、年などの複数の条件に基づいて合計を実行するには、 sumifs 関数を使用します。

3. 具体的な機能計画

例としてセル H4 の数式を取り上げます。

=SUMIFS(勤務時間表!C:C,勤務時間表!B:B,C4,勤務時間表!H:H,2022)

機能効果は以下の通りです。

4. 思考を広げる

Q1: この統計目標を達成するために、補助列のアイデアに加えて、入れ子関数を使用することは可能ですか? 可能であれば、式をどのように記述すればよいですか? そうでない場合は、なぜですか?

Q2: 「労働日数 (b2)」の統計も同じ数学的論理と関数を使用します。実際に練習してみてください。

-------------------------------------------------- - - - - -分割線 - - - - - - - - - - - - - - - - - - - - -------------------

提案:

関数の入れ子で最初に分割してから結合する原則: ネストされた関数の場合、すべての関数を一度に入力しないことをお勧めします (特に熟練した専門家を除く)。最初にすべての関連する関数を個別に確認してから、レイヤーごとにマージする必要があります。マージ プロセスでは、結果をレイヤーごとにチェックする必要があります。問題が発生しているリンクを特定しやすいように、レイヤーごとに表示されます。