エクセルでマイナスをプラスにする方法|ABS関数・-1を掛ける・表示だけ消す

エクセルでマイナスをプラスにする方法|ABS関数・-1を掛ける・表示だけ消す

エクセルでマイナスの数値をプラスにするには、ABS関数を使います。=ABS(B3) とすると、-3,500 は 3,500 になります。元のセルそのものをプラスに変えたいときは、「-1」をコピーして「形式を選択して貼り付け」の「値」と「乗算」で掛け算します。

見た目だけマイナスの記号を消したいときは表示形式を使いますが、中身はマイナスのままなので計算には注意が必要です。この記事では、3つの方法の違いを、実際に試した結果で説明します。

目次

方法の比べ方(どれを使う?)

方法結果元のセル向いている場面
ABS関数マイナスもプラスも、すべてプラスになるそのまま(別のセルに結果)絶対値で計算したい
=-B2(符号を反転)マイナスはプラス、プラスはマイナスになるそのまま(別のセルに結果)入金・出金の向きを逆にしたい
形式を選択して貼り付け(乗算)選んだセルの符号が逆になる直接変わる元のデータを直したい
表示形式見た目だけマイナスの記号が消える中身はマイナスのまま表示だけ整えたい

ABS関数でマイナスをプラスにする

ABS関数は、数値の絶対値(符号を取った大きさ)を返します。

エクセルのABS関数でマイナスをプラスにする
①C3 に「=ABS(B3)」と入れて下へコピーすると、②マイナスはすべてプラスになりました。③「=-B2」で符号を反転すると、売上 12,000 は -12,000 になります。

ABS関数はもともとプラスの数値はそのまま返すので、「全部プラスにしたい」ときに向いています。=-B2 は符号を逆にするだけなので、プラスの数値はマイナスになります(ABS関数の使い方)。

元のセルをそのままプラスにする(形式を選択して貼り付け)

1
空いているセル(ここでは F1)に -1 と入力し、Ctrl+C でコピーします。
2
プラスにしたいセル(B3:B5)を選び、Ctrl+Alt+V を押して「形式を選択して貼り付け」を開きます。
3
「貼り付け」の「値」と、「演算」の「乗算」を選んで「OK」を押します。
エクセルの形式を選択して貼り付けで値と乗算を選ぶ
①「値」を選び、②「乗算」を選びます。
4
選んだセルが -1 倍され、プラスになります。
エクセルでマイナスのセルをそのままプラスにした
①元の B3 が 3,500 になり、②数式バーの中身も 3500 に変わりました。
ポイント「貼り付け」を「すべて」のままにすると、-1 のセルの書式まで貼り付けられ、3,500 の桁区切りのカンマが消えて「3500」になりました。書式を変えたくないときは「値」を選びます。終わったら F1 の -1 は消してかまいません。

プラスの数値まで選ぶとマイナスになってしまうので、マイナスのセルだけを選んでから貼り付けます(形式を選択して貼り付けの使い方)。

見た目だけマイナスの記号を消す(表示形式)

1
セル(B2:B6)を選び、Ctrl+1 で「セルの書式設定」を開きます。
2
「表示形式」の「ユーザー定義」を選び、「種類」に #,##0;#,##0 と入力して「OK」を押します。
エクセルの表示形式でマイナスの記号を消す
①「ユーザー定義」を選び、②「#,##0;#,##0」と入力します。「;」の右側がマイナスのときの表示で、マイナスの記号を付けない形にしています。
エクセルの表示形式で見た目だけプラスにした結果
①セルには 3,500 と表示されますが、②数式バーの中身は -3500 のままです。

表示形式は見た目を変えるだけなので、合計を出すとマイナスとして計算されます。実際に B2:B6 を合計すると、見た目の数字を足した 21,800 ではなく、2,800 になりました。プラスとして計算したいときは ABS関数を使います。マイナスを赤字や▲で表示したいときはマイナスを赤字・▲で表示する方法を見てください。

マイナスだけ・絶対値の合計を出す

やりたいこと式結果
マイナスの数値だけ合計=SUMIF(B2:B6,”<0″)-9,500
すべてプラスにして合計(絶対値の合計)=SUMPRODUCT(ABS(B2:B6))21,800

マイナスだけの合計をプラスで表示したいときは、=ABS(SUMIF(B2:B6,"<0")) とすると 9,500 になります。

うまくいかないときの確認表

症状考えられる原因対処
ABS関数が #VALUE! になる数値として読めない文字(「▲3,500」「3,500円」など)が入っている記号や単位を SUBSTITUTE関数で消してから使う(VALUE関数の使い方)。
プラスの数値がマイナスになった=-B2 や乗算でプラスのセルも反転したABS関数を使う。乗算はマイナスのセルだけ選ぶ。
乗算したらカンマが消えた「すべて」で貼り付けた「値」と「乗算」を選ぶ。
表示はプラスなのに合計が合わない表示形式で見た目だけ変えている計算用に ABS関数の列を作る。
「▲3,500」をプラスにしたい「▲」の付いた文字列SUBSTITUTE関数で「▲」を消してから VALUE関数で数値にする。
練習用Excelファイル(無料ダウンロード)
ABS関数・符号の反転・表示形式・マイナスだけの合計の式が入っています。乗算の貼り付けも試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

よくある質問

ABS関数と「-1 を掛ける」は何が違いますか?

ABS関数は、プラスの数値はそのまま、マイナスだけをプラスにします。-1 を掛ける(=-B2 や乗算の貼り付け)は符号を逆にするので、プラスの数値はマイナスになります。全部プラスにしたいときは ABS関数を使います。

表示形式でマイナスを消したら、合計が合いません。

表示形式は見た目だけを変え、中身はマイナスのままだからです。試したところ、見た目の数字を足すと 21,800 ですが、合計は 2,800 になりました。プラスとして計算したいときは、ABS関数の列を作るか =SUMPRODUCT(ABS(B2:B6)) を使います。

「▲3,500」のような文字をプラスの数値にできますか?

「▲」の付いた値は文字なので、ABS関数は #VALUE! になります。SUBSTITUTE関数で「▲」を消してから VALUE関数で数値にします。

練習用Excelファイル(無料ダウンロード)
ABS関数・-1 の乗算・表示形式の3つの方法を、記事と同じ金額の表で試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

あわせて読みたい:数値・表示形式の関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次