dポイントプレゼントキャンペーン実施中!

A列に下記の通り数字が入っています↓

-202
-106
185
-182
1,176

これらの絶対値計(1,851)をA6に出すには、どのような式を入れれば良いのでしょうか。
ABS関数を使うことは分かるのですが、うまく合計が出せません。
ちなみに、列BにABS関数を入れてSUMで合計させる方法は考えていません。
A6に一発でポンと出す方法をご教授下さい。

A 回答 (5件)

こんにちは。



SUMPRODUCT関数を使えば配列数式にしなくてもOKです。

 =SUMPRODUCT(ABS(A1:A5))

以上です。
    • good
    • 0

No.3です。



補足というか蛇足ですが、もう1つABSを使用しない方法を。

=SUMPRODUCT(--TEXT(A1:A5,"0;0;0"))

だたし、整数限定。小数もあるなら、

=SUMPRODUCT(--TEXT(A1:A5,"G/標準;G/標準;0"))

まあ、参考程度ということで。

あと、蛇足ついでで。No.2の方の回答で、
>SUMPRODUCT関数を使えば配列数式にしなくてもOKです。
とありますが、SUMPRODUCT関数を使用していても配列数式には違いがありません。
配列数式は、[Ctrl]+[Shift]+[Enter]で確定するものとは限りません。
    • good
    • 0

ABS関数を使わない方法だったら、こんな方法もありますね。



=SUMPRODUCT(SIGN(A1:A5)*A1:A5)
    • good
    • 0

こんにちは。

maruru01です。

考え方を変えて、ABSを使用せずに、

=SUMIF(A1:A5,">0")-SUMIF(A1:A5,"<0")
    • good
    • 0

例えば、A1からA5お場合、以下の通りです。


{=SUM(ABS(A1:A5))}

・{}は、ctrl+SHIFT+enterとして下さい。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!