• ベストアンサー

エクセルで、絶対値の平均を算出したいのですが

具体的に     A 1  125 2  -56 3  560 4  関数式? セルA4に,、=AVERAGE(ABS(A1:A3)) とか =AVERAGE(ABS(A1):ABS(A3)) とか いろいろやって見ましたが、ダメでした。B列に絶対値のデータを並べれば、 できることはわかっていますが、なんとか一発の関数式できないものかと? ご存知の方、教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • kaisendon
  • ベストアンサー率44% (114/257)
回答No.2

こんばんは =AVERAGE(ABS(A1:A3)) この式を Ctrl+Shift+Enter同時押しにて 配列数式として確定 {=AVERAGE(ABS(A1:A3))} このようにすればいいのではないでしょうか?

makachinn
質問者

お礼

ありがとうございます。ばっちりです。

その他の回答 (1)

  • hinebot
  • ベストアンサー率37% (1123/2963)
回答No.1

=AVERAGE(ABS(A1),ABS(A2),ABS(A3)) で出ることは出ますけど…。 例では3つだけど、実際はもっと数値の数が多くていちいち羅列するのは面倒、ということでしょうか?

makachinn
質問者

補足

ありがとうございます。 ご指摘の通りです、本当は、大量のデータがあり、 ご回答の式を書き込むだけで、へとへとになります。

関連するQ&A

  • EXCELの平均を出す関数について

    初歩的な質問となりますが、 どうぞよろしくお願いいたします。 sheet1に下記のようなデータがあります。   A    B    D 1 日付  売上  平均 2 7/1   200    3 7/2   100   =AVERAGE(B2:B3) 4 7/3   300   =AVERAGE(B2:B4) 5 7/4   200   =AVERAGE(B2:B5) 6 7/5         ・ 7 7/6         ・ ・  ・          ・ ・  ・          ・ ・  ・          ・ 32 7/31        =AVERAGE(B2:B5) 現在B6までデータが入力されています。 D列に今日までの平均を表示したいのですが、 上記のようなAVERAGE関数をD32まで先に埋めてしまった場合、 B6:B32のあす以降の計算結果も出てしまいます。 B列のセルに入力がない限り、 今日の日付以降を計算しない(空欄)ようにする方法はありますか? よろしくお願いいたします。

  • Excel2000 絶対値の集計

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

  • エクセル 平均値の算出方法(応用編)

    いつもお世話になっています。 よろしくお願い致します。<(_ _)> 通常、エクセルでの平均値は (一例) =AVERAGE(A1:A100) で、算出しますが、 上記セルの数字を、別のセルに数字を入力することによって 柔軟的に平均値を算出したいのです。 具体的には、(どこでも構わないのですが)  「H1」のセルに「200 」と 入力すると、上記関数が =AVERAGE(A1:A200) となるようにしたいのです。 そもそも、関数でこのようなことは出きるのでしょうか? ご教授いただけると助かります。 よろしくお願い致します。

  • エクセルでの複数条件での平均値算出

    お世話になっております。 エクセルで、複数条件に一致した場合のみの平均値を算出する関数が判らずに困っております。 数値の他に「○」「×」「担当」「管理」「その他」とあり、どの様な関数を組めば良いのか、さっぱり判りません。 例としては次のとおりです。  A    B   C     D    1該  点数  A君  B君 2○  3.5   担当  管理 3○  3.9   担当  その他 4×  4.2   管理  担当 5○  4.1   管理  その他 6×  3.9   その他 担当 7        △     □ 上記の表があったします。 条件1:A列の該当が「○」 条件2:C列が「担当」もしくは「管理」 条件1と2を同時に満たした場合のみ、B列の点数を平均する 個々の平均を算出する式はC7(△)・D7(□)のセルでのみ処理を行う 上記なのですが、式が長くなっても構いません。 どなたかお判りになる方、なんとか教えて頂けませんでしょうか。

  • エクセル特定範囲で設定可能の平均算出について

    指定数字をいれたら平均本数が変わる方法があったら教えてください。    A   B   C   実数  計算         1  2            指定欄 2  3 3  13 4  22  関数 5  23  関数 6  34  関数   7  23 指定欄に数字が4といれたらB4はaverage(a1:a4)となり、 指定欄に数字の5と入れたらB4は消え、B5にaverage(a1:a5)と なる方法を教えて欲しいです。

  • エクセル EXACT関数の絶対参照について

    EXACT関数を使って(A1,B2)としてセルの比較をした後に、A1に空白セルを下方向に挿入をすると式が(A2,B2)と変わってしまいます。 挿入後も(A1,B2)を参照して欲しいのですが、 絶対参照として、(A$1,B2)としてもやはりダメでした。 比較するセルを挿入やコピーで動かしても最初に入力した式が固定される方法はないのでしょうか? 回答お願い致します。

  • [Excel] データ群の中で平均をする個数を逐次変えたい 

    A1 = 1 A2 = 10 A3 = 4 A4 = 16 A5 = 21 という5つのデータが入っているとします。このとき、 セルB1に任意の数(1~5)を入れて、 B1 = 1のとき → AVERAGE(A1:A1) B1 = 2のとき → AVERAGE(A1:A2)    (省略) B1 = 5のとき → AVERAGE(A1:A5) となる関数をセルC1に作りたいのですが、 どうやったらできるんでしょうか? 教えてください。 よろしくお願いします。。

  • EXCELで+を-に、-を+にしたい。

    EXCEL2000や97を使っています。A1セルに1があったとしたら、B1セルに-1。-2だったら2というように、ただ単純に+、-を逆にするだけのことをしたいのですが、(これって絶対値って言うんでしたっけ?)=abs(A1)だけだとダメなのですが、どこがおかしいのですか?宜しくお願いします。

  • このようなエクセルの関数の組み合わせはありますか

    エクセルの関数についての質問です。 たとえば、A列とB列にタテに10個ずつのデータ(A1:B10)があって、 (1)A列とB列の同じ行のデータの小さいほうを選んだあと、 (2)選んだ10個のデータを合計したい のですが、そのような関数の組み合わせを作る(一つのセルに一気に表示する)としたら、どのようなものになるのでしょうか。MIN関数と、SUM関数を組み合わせればいいような気がするのですが、うまくいきません。 ご存知の方ならすぐにわかるようなことでしょうが、どうもわかりません。どなたか教えていただけないでしょうか。

  • 関数で求めた2つのセル範囲内の、平均値を出したい。

    日の出から日の入までの範囲の平均温度を求めたいのですが、日の出時刻と日の入り時間はVLOOKUP関数によって求めています。 A列に時刻、B列に温度が並んでいます。 求めた時刻が例えば、日の出6:00(セル番号 A360)、日の入18:00(セル番号 A1080)となっている場合。 当然ながら、=AVERAGE(A360:A1080)と入力すれば可能ですが、 =AVERAGE(VLOOKUP関数数式:VLOOKUP関数数式)はエラーとなります。 =AVERAGE(VLOOKUP関数数式,VLOOKUP関数数式)は2点のみの平均温度となってしまいます。 どのような方法で解決できるでしょうか? あるようで見つからないのですが、指定した範囲内に一致する数値があった場合にそのセル番号を返すような数式はあるのでしょうか?

専門家に質問してみよう