• ベストアンサー

excel2003の=AVERAGEの数値の固定法

excel2003で、=AVERAGE(d3:d30)という関数の式があるとします。 このd3の3を固定して、:d30の30だけを例えば3等の低い数値から一つずつ順に 増やしていく式は作れますか。 (d3:d3) (d3:d4) (d3:d5) (d3:d6) と言ったようにです。 もし可能ならその式を教えて頂けないでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

=AVERAGE($D$3:D3) と記入し,下向けにコピー貼り付けまたはオートフィルドラッグします。

f7yezg
質問者

お礼

早速のご回答ありがとうございました。

関連するQ&A

  • AVERAGE(IF

    EXCEL2003ですが、2行目にB列からK列までに数値が入っています。 その中で100以下の数値の平均をL2に表示させるべく、下記式をL2に貼り付けましたが、#VALUE!の表示です。 =AVERAGE(IF(B2:K2<101,B2:K2,"")) 下記式でも同様でした。 =AVERAGE(IF(B2:K2<101,B2:K2)) 加減乗除は分かるのですが、IF関数は良く分かりません。 どうぞ宜しくご教示下さい。

  • EXCEL2010のAVERAGE関数について

    こんばんは。 EXCEL2010ですが、同じデーターを使ってワークシートでAVERAGE関数を使って求めた平均値とVBAでApplication.Averageで求めた平均値が違います。 扱っているデーターは少数点以下桁数が20桁数の数値です。 小数点第8位まではあっているのですが、その後は違います。 例 0.00000138786111098443 0.00000137878257235606 0.00000138192909756498 普通にセルにAVERAGE関数を使って平均値を出すと 0.00000138285759363516 VBAでApplication.Avarageを使って平均値を出すと 0.00000138489510427471 (変数のデーター型はDoubleを使用) これは誤差範囲になるのでしょうか? またそれが誤差であれば、どちらが真の値になるのでしょうか? ご教授頂きたくよろしくお願いします。 <追伸> なぜVBAで平均値を求めるかというと、 平均する数の値が固定ではなくCASE毎に変動するVBAを作っています。 上記のVBAを完成し答え合わせした所、違う結果になってしまいました。 いろいろ変数のデータ型を変えたりしたのですが、解決しませんでした。

  • Excel2007でのAverage

    例えばA列のA1からA30間での数値平均を出したい場合、 あるセルに=AVERAGE(A1:A30)と書けばよいのは分かるのですが このA列に何も数字が書いてない場合(0除算のエラー)になり セルには#####と表示されてしまいます。 このA列に何も数字が書いてない場合、0と表示させるには どんな式を書けばよいのか教えてください。

  • 【Excel】複数条件のAVERAGE

    ある特定したいくつかの要素の合計を、セル「I5」にだすとします。 たとえば表2のH2の「年」、同表のH3の「店舗」、同表のG5以下の「種目」からそれぞれ具体的な条件を、たとえば表1のA列より「2016年」、同表のE列より「店舗(1)」、同表のB列より「アスパラガス」を探し出すようにする場合関数式は以下のような式となりますが、 =SUMIFS($D$2:$D$596,$A$2:$A$596,$H$2,$B$2:$B$596,$G5,$E$2:$E$596,H$3) これを合計ではなく平均値で出す場合、「SUMIFS」のみ「AVERAGE」に入れ替え =AVERAGE($D$2:$D$596,$A$2:$A$596,$H$2,$B$2:$B$596,$G5,$E$2:$E$596,H$3) という式を「I5]に入れると確かに平均値はあっていたのですが、この式をコピー(セルのコピー)しても、正常に反映されず、I5の回答がそのままコピーされてしまいます。 何が原因なのでしょうか?

  • 関数の数値を変えずにドラッグ

    エクセルでランキングの表を作成しています。 関数式はいたって単純で セル1(1行目)   RANK(D2,D2:D200) セル2(2行目)   RANK(D3,D2:D200) セル3(3行目)   RANK(D4,D2:D200)             ・             ・             ・ です。 参照範囲をみていただければわかる通り この式を入力したい行数が200あります。 そのため、200行のセルに、 一つ一つ関数式を入力することは大変なので ドラッグで 範囲の数値D2:D200を変えずに ランキングを表示するセルの数値D2~だけを加数することはできませんでしょうか?

  • 関数がかかっているセルの数値に関数を・・・

    以前、下記の「平均の出し方を教えて下さい」で質問したものですが、 対象のセルA1~A10には、それぞれ C1-B1 のような関数(計算式) がかかっています。 これに「AVERAGE」をかけるとただしく出ません。 数値だけを認識させて、AVERAGEを出すにはどうしたらいいのでしょうか? よろしくお願いいたします。 --------------------------------------------- (以前の質問) エクセルでの関数を教えてください。 セルa1からa10に順に数値を記入します。 入力がa3やa7までの途中であっても=残りが未入力であっても a11に平均を自動的に(一つ入力が増えるたびに)出したいです。 a11にどのような式を入れたらいいのでしょうか? よろしくお願いいたします。 投稿日時 - 2014-05-02 18:52:39

  • EXCEL2000で数値に括弧をつけるには

    EXCEL2000で、得られた計算結果の数値に、括弧( )を付けるには どのような関数またはどのようにしたらよいのでしょうか? 教えてください。よろしくお願いします。

  • 関数や lookupで取り出した 数値 文字を 固定したい

    関数や lookupで取り出した 数値 文字を 固定したい    A 列 B列 C列    A1 5   B1 6 C1 =A1+B1(11数値)の 式を消して 11の数字を固定するには どうすれば いいでしょうか?  

  • [EXCEL]AVERAGEでブランクを飛ばした計算式

    みなさん、こんばんは。 [EXCEL]AVERAGEでブランクを飛ばした計算式を教えてください。 よろしくお願いします。 まず A列1~13に 10 20 30 40 50 60 (空白/ブランク) 10 20 30 40 50 60 と数字が入っています。 B列6行に =IF(A6="","",AVERAGE(A1:A6))と式を入れ、この式をB列13まで延ばすと、 B列6~13は 35 38 36 34 32 30 35 となります。 私の希望は7行目のブランクを無視して数字があるところだけを指定範囲(今回は範囲は6行)計算したいのです。 結果としてB列6~13は 35 35 35 35 35 35 35 となるのが希望です。 B列6、13は、連続していますので、そのままの平均なので35ですが、 他はブランクがありますので、そのブランク1つ分を計算範囲に入れず、 範囲先頭部分をひとつ増やして計算させたいのです。 B列8ならA7を除く、A2~A6,A8の平均(AVERAGE(A2:A6,A8)) B列10ならA7を除く、A4~A6,A8~A10の平均(AVERAGE(A4:A6,A8:A10)) という感じにです。 よろしくお願いします。

  • Excel2007 で、式は消さず、数値と文字を消すには?

    Excel2007 で、式は消さず、数値と文字を消すには? 前年度のsheetがあります。 今年度用に直すのに、式は残し、数値や文字は消す方法を教えてください。