ホームページ >トピック >excel >Excel関数学習:合計関数を使用して複雑な製品コストを計算する

Excel関数学習:合計関数を使用して複雑な製品コストを計算する

青灯夜游
青灯夜游転載
2023-04-11 18:48:112349ブラウズ

付属品の価格に基づいて完成品のコストを計算する方法。この問題は少し複雑なようで、すぐには良い解決策が思いつかないように感じます。実際には非常に単純で、一般的な合計関数を使用するだけで簡単に問題を解決できます。見てください。バー!

Excel関数学習:合計関数を使用して複雑な製品コストを計算する

今日私が共有した問題は、グループの友人からの助けのリクエストから来ました。彼の普段のパフォーマンスから判断すると、この友人のスキルは非常に優れており、グループ内の他の人をよく助けています。友人たちは助けを申し出てくれましたが、自分自身の問題に直面したとき、彼には解決策がないようでした。

実際、彼が遭遇した問題は誰でも一目で理解できると思いますが、理解するのはそれほど難しい問題ではありませんが、彼はそれを解決する方法がわからないようです。問題は図に示すとおりです。

Excel関数学習:合計関数を使用して複雑な製品コストを計算する

# は、製造会社が製品の原価を計算するための一種の問題です。

表にはさまざまな種類のアクセサリが含まれています。さまざまなアクセサリを組み合わせて製品が完成します。同じアクセサリは製品内に 1 回しか表示されません。現在の問題は、付属品のコストに基づいて完成品のコストを計算することです。たとえば、完成品 1 のコストは 200.84 953.61 48.83=1203.28 です。

この計算ルールは誰でも理解できると思いますが、実際の環境ではこの9種類よりもはるかに多くの製品やアクセサリが存在しており、それらを手作業で一つ一つ計算していては効率が悪く、間違いも発生しやすくなります。

では、このような問題に対して、正しい結果を得るのに役立つ公式はあるのでしょうか?

必ずあるはずですし、方法は複数あります。

今日は、より理解しやすい2つの公式を紹介したいと思います。

式 1: SUM-SUMIF の組み合わせ

具体的な式は、=SUM(SUMIF($J$2:$J$10) です。 , B2:G2,$K$2:$K$10)), 操作方法を見てみましょう。

Excel関数学習:合計関数を使用して複雑な製品コストを計算する

これは配列数式です。入力後、Ctrl Shift Enter を押す必要があります。結果を取得するには、数式の両側に中括弧が自動的に追加されます。

式の中核となる部分は、もちろん SUMIF です。

基本的な使い方との違いは、この例ではSUMIFの第2引数、つまり集計の条件が領域になっている点です。

Excel関数学習:合計関数を使用して複雑な製品コストを計算する

シーク時 合計条件が複数の値または複数のセルの場合、SUMIF は一連のデータを取得し、F9 キーを使用して結果を確認できます。

平たく言えば、SUMIF はここで各アクセサリに対応するコストを計算し、SUM はコストを合計するタスクを完了します。

Excel関数学習:合計関数を使用して複雑な製品コストを計算する

# ここまで言ってきましたが、誰もがこの公式の手順を理解する必要があると思います。

一見面倒に見える問題も、正しいアイデアを見つければ、いくつかの一般的な関数を使用することで解決できることがわかります。

実際、この問題では 2 つの関数を使用するのは少し冗長ですが、1 つの SUMPRODUCT で簡単に解決できます。

式 2: SUMPRODUCT 関数

具体的な式は次のとおりです: =SUMPRODUCT((B2:G2=$J$2:$ J $10)*$K$2:$K$10)、どのように機能するかを見てみましょう。

Excel関数学習:合計関数を使用して複雑な製品コストを計算する

この数式は最初の数式よりも短く見えますが、理解するのが少し難しくなります。この数式では、論理値と配列の計算ルールを使用して最終結果を達成します。

(B2:G2=$J$2:$J$10)この部分は、構成リストとアクセサリ名リストの各データを比較することにより、多くの論理値を取得します。

Excel関数学習:合計関数を使用して複雑な製品コストを計算する

##高密度に詰まっているように見えますが、注意深く見てみると、まだ一定の規則性があることがわかります。たとえば、6 つの論理値の間にセミコロンがあります。つまり、B2:G2 のデータが最初に J2 と比較され、一致しない場合は FALSE のセットが取得され、次に B2 のデータが取得されます。 G2 と J3 の比較が続き、J10 との比較でプロセスが完了するまで続きます。

矢印の位置は、3回目の比較でアクセサリ3が一致したためTRUEが得られ、残りも同様であることを示しています。

この一連の論理値は大量に見えるかもしれませんが、実際に役立つのは TRUE だけです。論理値には特性があります。FALSE は計算時に 0 に等しく、TRUE は計算時に 1 に等しくなります。比較結果にコストが存在するエリアを乗算すると、一連の数値が得られます。

Excel関数学習:合計関数を使用して複雑な製品コストを計算する

SUMPRODUCT 関数の機能は、この一連の数値を合計することだけです。

関連する学習の推奨事項:

Excel チュートリアル

以上がExcel関数学習:合計関数を使用して複雑な製品コストを計算するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はitblw.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。