• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL)

Excelの関数を一括変更する方法と絶対参照を使用せずにコピー&ペーストする方法

benelliの回答

  • ベストアンサー
  • benelli
  • ベストアンサー率51% (78/152)
回答No.1

マウスでドラッグしてB2をC1に持っていけばいいんじゃないですか? 数式をコピーする場合はセルをコピーするのではなくダブルクリックで数式自体を表示させてその数式をコピーするば可能です。

kwkwyy
質問者

お礼

>数式をコピーする場合はセルをコピーするのではなくダブルクリックで数式自体を表示させてその数式をコピーするば可能です。 本当ですね! 1番目の質問は変だったかもしれません。すみません。 ありがとうございました!

kwkwyy
質問者

補足

それから、 >数式をコピーする場合はセルをコピーするのではなくダブルクリックで数式自体を表示させてその数式をコピーするば可能です。 このやり方だと、C2~C6までをE4~E8へ    C2→E4、C3→E5・・と1つずつコピペする作業となりますが、これをいっきにというのは無理でしょうか? 実際はもっと莫大な量なので・・・ もしわかればお願いします。

関連するQ&A

  • EXCEL2

    B1には2.156という数字が入っており、 C2にはROUND(B2,0) C3にはROUNDUP(B2,0) C4にはROUNDDOWN(B2,0) C5にはINT(B2) C6にはTRUNC(B2,0) が入っています。 B1の2.156をB2に切取/貼付した場合、エラー=ROUND(#REF!)が表示されてしまいますが、 コピー&ペーストだとうまくいくのはどういった理由からなのでしょうか?

  • エクセル 長い式を短くする(切捨てる場合)

    エクセル 長い式を短くする(切捨てる場合) OSはXP エクセル2000です。 よろしくお願いします。       A1    B1    ...  F1   G1 2単価  1800   2250  ... 1625   3数1  10.75  0.5 ..  0.25  33824 4数2  0.5   1.5  ...  2    44250 G1=単価×数にて金額を出すためにTRUNCを使って切り捨てをしています。 G1=TRUNC(B2*B4)+TRUNC(C2*C4)+TRUNC(D2*D4)+TRUNC(E2*E4)... とすると式がものすごく長くなります。 G1=TRUNC(SUMPRODUCT($B$2:$F2,B3:F3)) とすると1円の誤差がでる場合があります。 よい方法はありますか?

  • エクセルでセルの値によって数式を変えたい

    エクセル2003を使用しておりますが、セルの値によって数式を変えることはできますでしょうか。 例えば A1に切り上げの文字が入っていれば、B1はROUNDUP(100/3,0)に、 A1に切り捨ての文字が入っていれば、B1はROUNDDOWN(100/3,0)に、 A1に四捨五入の文字が入っていれば、B1はROUND(100/3,0)に、 のようにしたいです。 IF文を使えばもちろんできるのですが、すでに指定されている多数の 数式を、一括で置換したいと思っております。

  • 関数の違い

    =IF(G22=0,ROUNDDOWN(B22*5%,0),IF(G22=1,ROUNDUP(B22*5%,0),ROUND(B22*5%,0))) =CHOOSE(G21+1,INT(B21*0.05),CEILING(B21*0.05,1),ROUND(B21*0.05,0)) 上記の関数は、0,1,2の条件をそれぞれ同じにしたら同じ結果になります。 細かな違いはなんなのでしょうか? よろしくご教授くださいませ。

  • 小数点4桁での四捨五入がうまくいきません

    エクセルで次のような計算をさせます。 A2 に1.8、B2に0.075、C2に0.075、 D2に= A2*B2*C2 、E2に=roundup(D2,4) D2の計算結果は 0.010125 です。小数点第5桁目の値を参照して第4桁目で四捨五入したいのですが、roundupでは0.0102、rounddownでは0.0101です。 表示させたいのは0.0101です。この場合、rounddownを使えば問題ないのですが、逆にrounddownだと小数点以下4桁目の四捨五入がうまくいかない場合もあります。 例えば A3に2.7 B3に0.08、C3に0.08 があり、E3にすべての値を掛けた結果を表示させると0.01728となります。 =roundup(E3,4)では0.0173となり、rounddownでは0.0172となります。この場合はroundup関数の結果である0.0173が求める数値です。 A列、B列,C列に任意の数字が入り、E列に4桁目で四捨五入した正確な値を求めたいのですが、なにか良い方法はないでしょうか。 VBAを使っても構いません。ちなみにこれは木材の材積計算に使用する目的です。 よろしくお願いします。

  • エクセル 120を150に180を200にする数式

    エクセルの関数について… なんとせつめいしていいのか分からないのですが  120だと150に切上げ?  180だと200に切上げになる数式はありますか? 闘っている数式が  =IF(C23="","",(ROUNDUP(ROUNDUP(C23/D23,0)*E23,-2))/50)=12 数字に置き換えると →→ =IF(C23="","",(ROUNDUP(ROUNDUP(2000/100,0)*26,-2))/50)=12 なんですが、答えを11にしたいのです。 初心者なので、解り易い回答をお待ちしています…

  • エクセルの数式

    恐れ入りますが、次の数式を、「もし、何がどうなら、こうする。」のような日本語で説明して頂けませんでしょうか? (1) =IF(ROUND(SUM(I:I),0)>=J8,ROUNDUP(G8,0),INT(G8)) (2) =IF(K8<1000,IF(E8="なし",K8,0),0) (3) =IF(L8=0,F8,0)

  • エクセルで

    =3000000*(1+0.05)^B5とC3セルに入力して、その内容をコピーしてC4セルにペーストすると=3000000*(1+0.05)^B6となってしまいます。B5の部分を固定する方法を教えて下さい。

  • エクセルの関数を一部固定

    エクセルである列に下記のような数式を入力しコピーすると変わって欲しくない数字まで変わってしますので何か固定する良い方法はありますか? 1行目 ROUNDDOWN(C6*C33,0) 2行目 ROUNDDOWN(C7*C33,0) 3行目 ROUNDDOWN(C8*C33,0) 今回の場合はC6→C7→C8とだけ変わって欲しくて、C33は固定したいのですが、コピー&ベーストするとC33→C34→C35となってしまします。 よろしくお願いします。

  • エクセル関数 予算を割り切れない比率で分配するには

    102円を25%、31%、44%で分配しなければならない時に使える関数はありますか? これを手計算でする場合は次のようにしています。 102円の25%=25.50 (A)      31%=31.62 (B)      44%=44.88 (C) 【手順1】 それぞれの小数点以下を比較し、一番大きい(C)を切り上げる。(A)(B)は切捨てて合計を出してみる。  (A)ROUNDDOWN →25.00円  (B)ROUNDDOWN →31.00円  (C)ROUNDUP   →45.00円 合計が101円となり、予算に一致しないので【手順2】へすすむ。 【手順2】 小数点以下が二番目に大きい(B)も切り上げる。(A)は切捨てて合計を出してみる。  (A)ROUNDDOWN →25.00円  (B)ROUNDUP   →32.00円  (C)ROUNDUP   →45.00円 合計が102円となり、予算と一致。手計算終了! 以上のことを簡単な関数を使って算出する方法がありましたら是非教えて下さい。このような分配結果を得られれば、必ずしも手計算の過程を踏まなくてもいいです。よろしくお願いいたします。

専門家に質問してみよう