2つの数値の差を求めるExcelの計算式

  • これを共有
Hugh West

を見つける方法を知りたいですか? 相半ば あるいは、Excelで負の数の差を計算する方法はありますか?

いいところに来たね。

続けましょう...

引き算の定義と命名法

引き算の操作には、以下の参加者がいます。

  • Minuend: 引き算の対象となる数量または数。 上記の例では、9は ひげんすう .
  • マイナス記号(-)。 次に、マイナス記号(-)を使って、2つの数字の差を求めます。
  • サブラヘンド。 Subtrahendは、引き算される量または数です。 ひげんすう .
  • イコールサイン(=)。 そして、等号(=)を配置します。
  • 違いです。 差は引き算の結果である。

エクセルファイルのダウンロード

この記事を書くために使用したファイルをダウンロードしていただければ、簡単にフォローできます。

Excel-2つの数値の正負の差.xlsx

Excelで数式を使って2つの数値の差を求める方法

MS Excelでは、以下のようなものは見当たりません。 SUBTRACT機能 を使って引き算の操作を行います。 代わりに、通常の マイナス 記号で引き算ができます。

1) 数式に直接数字を使う

このように、数式に直接数値を入力します。 Excelでは、すべての数式が等号で始まることはご存知の通りです。

そこで、Excel の数式を開始するための等号(=)を入力します> 入力します。 ひげんすう value> を入力します。 げんごう (-)>を配置します。 下限値 プレス 入力

例:=50-5

注)下肢の値が負の場合は、括弧を使用して、次のように引き算の式に数値を入れます:=-91-(-23)

なぜこの方法が提案されないのでしょうか?

  • 引き算が複数ある場合は、引き算ごとに個別に計算式を書かなければならない
  • 同じ数式を別の数値の集合にコピーすることはできません
  • 数値のセットごとに個別に計算式を書かなければならないため、時間がかかる

2)数式で数値の代わりにセル参照を使用する

これは、より効果的で時間の節約になります。 一つの数値のセットに対して数式を作り、その数式を他のセルに使用することができます。

そこで、この方法を使うことにするが、これがExcelが便利な理由である。

  • セルC2に、この数式を入力します。 =A2-B2

  • プレス 入力 となり、このような結果が得られます。

  • この数式を列の他のセルにコピーします。 次のことができます。 Excelで複数のセルに同じ数式を適用する 同じ結果ですが、Excelの数式を1つだけ書き、それを他のセルに適用しています。

3) Excel で 2 つの数値の差の絶対値を計算する(ABS()関数を使用)。

を取得するために 差分 をExcelで使用することにします。 ABS() Excelの機能です。

ABS() 関数は、数値の絶対値(符号を除いた数値)を返します。

ABS関数のシンタックス。 ABS(数)

を使用しました。 ABS() 同じデータに対して関数を実行すると、以前の負の差分が正の数(符号なし)で表示されていることがわかります。

2つの数値の差をExcelでパーセント表示

差の割合 誤差の割合 は、実は同じものなのです。 差の割合 のように、2つの実験値を比較することになります。

を計算する式です。 差の割合 .

これです。 E 1 = 最初の実験値であり E 2 = 第二実験値

注)変化率((新値/旧値)-1)と差分率は、物理学では異なる現象です。

Excelでは、簡単に「差の割合」を計算することができます。

この数式をセル c2: =2*abs(a2-b2)/(a2+b2)とする。

この式の仕組みは?

  • 数字の違い A2 B2 ( A2-B2 )は負になりうる。 そこで、我々は ABS()関数 ( ABS(A2-B2)の場合 ) を使って絶対数にする。
  • そして、絶対値を2倍して、その値を割っています。 (A2+B2)

続きを読む ピボットテーブル:2列の差の割合

類似の読み物

  • エクセルVBAで時差を計算する方法(2通り)
  • Excelで2つの平均の間の有意差を計算する
  • Excelピボットテーブル:2列の差分(3件)
  • Excelで2つの日付の差を日単位で計算する
  • 時差を数字で計算する方法(5つの簡単な方法)

Excelで負の数の変化率を計算する

理論的にも、実務的にも、負の数の変化率を求めることはできません。 理論的に不可能な場合、Excelでどのように計算すればよいのでしょうか。

どのような方法を使っても、誤解を招く結果になります。

ここでは、Excelで負の数の変化率を計算する方法を3つ紹介しますが、どれも誤解を招くものばかりです。 ですから、作品に使用する前に、それを意識してください。

1) 分母を絶対化して負の数の変化率を計算する

例えば、2つの値のパーセンテージを計算したいとします。

旧値:-400

新しい値:200

知っている、%変化=。 ((新値-旧値)/旧値) ×100

この式を応用して、上の2つの値(-400 & 200)の変化率を計算すると、次のようになります。

= ((200 - (-400))/-400)*100%

= 600/(-400)*100%

= -150%

これは完全に間違った答えです。

このように、正解が出ないので、企業によっては ABS法 この方法では、分母を絶対化する。

次の画像では、ABS分母法を示しています。

また、この結果は、-500から200が最小の変化率であるのに対し、-100から200が最大の変化率を示しているため、誤解を招く恐れがあります。

次の画像を見てください。

この結果も誤解を招きかねない。

E社は600から-100と最も急激に減少しているにもかかわらず、変化率では-117%と最も減少していることがわかります。

2) 数字をシフトして正にする

これはトリッキーな方法ですが、結果は受け入れられません。

例えば、2つの値があるとします。

旧値:-50

新価値:20

この2つの数字を絶対値プラスでシフトし、それを2倍することにします。 ( = 140

shifted_old 値 = -50 + 140 = 90

shifted_new 値=20+140=160

では、その変化率を計算すると、((160-90)/90)*100% = 77.78%。

では、この方法で満足のいく結果が得られるかどうか、見てみましょう。

最後の2行を見ると、1→100と1→1000の変化率がほぼ同じであることがわかる。

しかし、本来は、((100-1)/1)*100% = 99% と ((1000-1)/1)*100% = 999% のはずである。

どんな方法を使っても、正しい結果は得られない。

では、何が解決策になるのでしょうか。

解決策:負の数の変化率が表示されたらN/A(何でもよい)と表示する

この式を利用することにする。

IF(MIN(old_value, new_value)<=0, "N/A", (new_value-old_value)/old_value)

下の画像を見てください。 2つの値のいずれかが負の値である場合、数式は「N/A」値を返します。

結論

Excelで正負の2つの数値の差を計算するのは、実はとても簡単です。 複雑なのは、正負または2つの負の数値の変化の割合を求める場合です。 この記事で、トピックに関する良いガイドが得られることを願っています。 もし、混乱があれば、コメントボックスで教えてください。

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。