電子書籍の厳選無料作品が豊富!

B1 =(A1+A2)/2
B2 =(A3+A4)/2
B3 =(A5+A6)/2 

のように数式を入力したいのですが、一気に入力する方法を教えてください。
よろしくお願いします。

A 回答 (5件)

間違っているかもしれませんが、通常のフィルハンドル・コピーでは出来ないと思います。



私のやり方:

="=(A"& (ROW(A1)-1)*2+1 &"+A"& (ROW(A1)-1)*2+2&")/2"

この式を、B1から、フィルハンドルで、ドラッグコピーしてから、
その範囲をコピー
 右クリック、形式を選択して貼り付け
  「値」
 メニューバーの[データ(D)]-[区切り位置]
 直接
 「完了」

で、式に変わるはずです。
    • good
    • 0
この回答へのお礼

関数はあまりわからないので、オートフィル機能でできないかと思ったのですが・・・やはり無理でしたか(汗)。
教えていただいた数式でできますね。
ありがとうございます!

お礼日時:2005/05/24 21:36

はじめまして。



他の回答者の方と重複するかもしれませんが。

B1に「=(A1+A2)/2」と入力する→B1とB2を選択してコピー→貼り付けする範囲を選択(この場合選択するセルの数は偶数で)→貼り付け

この状態では、1セルごとの空きがあるので、

貼り付けをおこなったセルを範囲選択→「編集」→「ジャンプ」→左下の「セル選択」を押す→「空白セル」にチェックを入れる→「OK」

これで空白セルが選択されるので、その状態で「Ctrl」+「-」キーを押して空白セルを削除します(「上方向にシフト」)

少し手間がかかるかもしれませんが、参考になれば幸いです。
    • good
    • 0
この回答へのお礼

なるほど。この方法を使えば関数を使わなくてもできますね!
みなさんにいろいろな方法を教えていただいて、勉強になります。
ありがとうございます!

お礼日時:2005/05/25 19:53

B1、B2、B3 にそれぞれ…


  =(INDIRECT("A"& ROW()*2-1) +INDIRECT("A"& ROW()*2))/2
を入力すればよろしいと思います。(B1 に入力して、B2 と B3 にコピーしてもよろしいです)

また、平均を求めているようですので、
  =AVERAGE(INDIRECT("A"& ROW()*2-1),INDIRECT("A"& ROW()*2))
でもよろしいと思います。
    • good
    • 0
この回答へのお礼

初心者なので、関数に弱いのです・・・。
INDIRECT、初めて使います。勉強になりました。
ありがとうございます!

お礼日時:2005/05/24 21:59

質問者さんの意図には反するかも知れませんが私なら


B2 =(A1+A2)/2
B4 =(A3+A4)/2
としてB1~B4をセレクトして後はNO1の方の方法を
使います。
平均を出しているのですからこの方が見やすいと思いませんか?
 
    • good
    • 0
この回答へのお礼

確かに・・・許されるなら私もそうしてます!
ただ、そうはできないのです。
出した平均値を一行ずつあけずに表示したいので・・・。
アドバイスありがとうございます!

お礼日時:2005/05/24 21:42

通常の連番コピーはマウスで、そのセルをクリックして


セルの右下をさわってドラックし、必要な所までもっていきますよね。[そこまではわかりますか?]
今回の貴殿の場合は飛び連番(1→3→5...)ですね。
そういうときは、一度に二つ以上のセルを選択して、セル右下をさわってドラック・・・以下同様です。
    • good
    • 0
この回答へのお礼

その方法は試してみたのですが、うまくいきませんでした。
ご回答ありがとうございます。

お礼日時:2005/05/24 21:29

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