
Microsoft Excelはデータを操作します。つまり、それがExcelの目的です。そのため、掛け算を含め、算術演算を実行する方法は数多くあります。リテラル値を掛け算したり、セルや範囲を指定して値を参照したり、その他にも様々な方法があります。このチュートリアルでは、Excelで掛け算を行う方法を、基本的な演算子から始めて、数式を一切使わずに掛け算を行うテクニックまで解説します。
私はWindows 10 64ビットシステムでMicrosoft 365を使用していますが、以前のバージョンでもご利用いただけます。Web版Microsoft Excelは最初の3つの方法をサポートしています。このExcelチュートリアルのデモ用.xlsファイルと.xlsxファイルをダウンロードできます。
参照: 誰もが知っておくべき Windows、Linux、Mac のコマンド (無料 PDF) (TechRepublic)
Excelで基本的な掛け算を実行する方法
ペンと紙を使って掛け算を含む式を書くとき、多くの人は依然としてXを掛け算演算子として使います。Excelではアスタリスクを掛け算演算子として使います。例えば、
=2*3
または
=A1*B2
Excelは一方のオペランドをもう一方のオペランドで乗算して積を返します。論文とExcelで異なるのは記号だけです。
ExcelでPRODUCT()を使って掛け算をする方法
ExcelのPRODUCT()関数は、参照されているすべての値を掛け合わせ、その積を返します。範囲を参照できることを除けば、PRODUCT()と単純な式の間にはほとんど違いはありません。この関数は次の構文を使用します。
PRODUCT(number1, [number2]…)
Excelではオペランドは1つしか必要ありません。例えば、PRODUCT(5)はエラーではなく5を返します。関数の目的上、複数のオペランドが必要となるため、この問題のトラブルシューティングは困難になる可能性があります。
評価するセルが多数ある場合、PRODUCT() は単純な式よりも優れています。例えば、
PRODUCT(A1:A5, B1:B5)
同じことです
=A1*A2*A3*A4*A5*B1*B2*B3*B4*B5
数値引数には、セルまたは範囲参照、単一セル参照、またはリテラル値を指定できます。また、複数の参照を混在させることもできます。
Excelで一方のオペランドが定数の場合の乗算方法
前のセクションのどちらも全く新しい情報ではないかもしれませんが、Excelで効率的に掛け算を行うのは習得可能なスキルです。例えば、Tシャツの売上を顧客、サイズ、数量ごとに追跡するとします。個々の売上の価格を式に含めることもできますが、価格が上がったり下がったりした場合にのみ変化する定数にすることを検討してください。このような状況では、式から価格を削除して参照する方がはるかに効率的です。価格の値を評価するすべての式を更新するのではなく、価格の値だけを変更すればよいからです。
図Aは、1つのオペランドを定数(ここでは入力値と呼んでいます)として実際に使用している様子を示しています。この設定により、H2の価格入力値という1つの値を変更するだけで、すべての売上の合計を簡単に変更できます。
図A

表現
=[@Quantity]*$H$1
数量列のすべての値とH2の値を掛け合わせます。H2の参照は定数であるため絶対参照であることに注意してください。つまり、すべての式はその単一の値を参照します。各レコードの合計販売価格を変更するには、H2の価格値を変更します。掛け合わせだけでなく、あらゆる種類の計算でこれを行うことができます。
図 B は、別の定数、つまり入力値 (列 F と G の式が参照する割引率) の導入を示しています。
=IF([@Quantity]>39,[@Total]*$J$4,0)
=IF([@Quantity]>39,PRODUCT([@Total],$J$4),0)
どちらの式も評価結果は同じです。唯一の違いは、一方は定数の乗算に単純な式を使用し、もう一方はPRODUCT() を使用している点です。IF() 文は条件(数量が39より大きいかどうか)をチェックし、大きい場合は J4 の値である 5% の割引を返します。数量が39より小さい場合は、0 を入力します。
すべてのレコードの割引を変更するには、J4の割引率を更新します。$記号で示されているように、割引への参照も絶対値であることに注意してください。
図B

Excelで数式を使わずに掛け算を使用する方法
Excelの隠れた魅力の一つは、数式を使わずに複数のオペランドを単一のオペランドで掛け算できる機能です。この機能は、数式が不要な場合に便利です。
数式を使わずに数量の値と価格の値を掛け合わせるには、まず数量の値を新しい列にコピーします。元の値を使用すると、既に使用した他の式や数式が壊れてしまいますが、作業が終わればより理解しやすくなります。数量の値をコピーしたら、以下の操作を行います。
- 掛け算したい単一の値を持つセルを選択します。今回の場合は、K2に現在入力されている価格です。Ctrl + C を押して、その値をクリップボードにコピーします。
- 掛け算したい値の範囲を選択します。今回の場合は、H3:H13(コピーした数量の値)です。
- [ホーム] タブの [クリップボード] グループで、[貼り付け] をクリックし、ドロップダウンから [形式を選択して貼り付け] を選択します。
- 表示されるダイアログで、「乗算」オプション (図 C ) をクリックし、「OK」をクリックします。
図C

図D

図 Dに示すように、数式はありませんが、結果は列 E で使用されている式と同じになります。
Microsoft Excelは数式処理において柔軟性に優れています。この記事では、Excelで掛け算をする基本的な方法を学びました。仕事では、おそらくこれらの方法をすべて一度は使うことになるでしょう。