• ベストアンサー

MS Excel 教えてください

貼り付けた画像を見て頂きたいのですが、E16からC17を引いてEの17に、E17からC18を引いてE18にと言うようにしたい場合、まとめてっていうのは出来ないですか? 予め、そういう風な式にしておいて後は数字を入れるだけで計算してほしいのですが、やり方が分かりません。 足し算ならSUMで出来ますよね? とりあえず、今は”=E16-C17”の式をE17に、”E17-C18”をE18に1つずつ打ち込んでいますが、1つずつ打ち込むのは面倒です…。 このやり方意外に簡単な方法はないのでしょうか?? Excel初心者なので、分からず困っています。 よろしくおねがいします。

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

  • ベストアンサー
  • hayasi456
  • ベストアンサー率40% (2402/5878)
回答No.2

セルE17をコピーしてE18から適当なセルまで選択して貼り付けます。 A~Dまで同じ数値なので A17からE17までコピーして A18からE94まで選択し、貼り付けました。

nnnnnyyyyy
質問者

お礼

ご回答ありがとうございます。 画像まで貼り付けて頂き、本当に助かります! 分かりやすく教えて頂き、その通りにやると出来ました! 知らないと出来ないけど、教えてもらったとき「こんな簡単にでたんだ!」と感動しました★

その他の回答 (4)

回答No.5

既に回答が出ているとおり、ドラッグすれば自動的に数式が記入されますが(オートフィル)、少しだけ補足を。 「"」を付けるのは、「文字列」のときだけだと覚えてください。質問文のように「数式」に対してとか「数値」に対しては、基本的には、付けません。つまり「"合格"」という記述はオッケーですが(というか数式中ではそう書く必要がありますが)、「"=e16-c17"」ではなく「=e16-c17」、「"-1.23"」ではなく「-1.23」と書くものと決められているんだと思ってください。 >足し算ならSUMで出来ますよね? そうですね。A1:B3 のセル範囲にある各セルの値が全て数値あるいは空白である場合は、次の 3 式は全く同じ結果になります。セルの個数が多いときは、3 本目の数式の形で書くことができるなら、そのほうが書くのがラクですね。 =a1+b1+a2+b2+a3+b3 =sum(a1:b1,a2:a3,b2,b3) =sum(a1:b3) ただちょっと難しい話ですが、合計する値が「あ」などの文字列だったり、TRUE または FALSE という「論理値」である場合は、「+」演算子の仕様や SUM 関数の仕様、それからセル参照なのか数式中に値を直接記述するのかの違いによって、計算結果がいろいろ変わってきます。次の 6 式はちょっとずつ結果が違いますから、お時間があれば試してみてください。 ※ A1 セルに「100」、A2 に「あ」、B1 に「true」を記入 =a1+a2 =sum(a1:a2) =sum(100,"あ") =a1+b1 =sum(a1:b1) =sum(100,true)

nnnnnyyyyy
質問者

お礼

ご回答ありがとうございます。 ””はここに書く際に見やすいようにと思って書きました。 普段は=a-bのように打ち込んでいます。 Excelも難しいんですね… 記入方法によって結果が変わるとは知りませんでした。 勉強になりました。 ありがとうございます。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんにちは! 画像を拝見すると、2列ずつ結合しているようですね! それと、質問には触れていないのですが、A・B列は今回の質問では意味がないようなのですが、 おそらく、A・B列が収入でC・D列が支出のように見えますが、 今回はそれらは無視させていただいて・・・ 素直に質問通りだとすでに他の方々が回答されていらっしゃるとおりで E17セルに =E16-C17 という数式を入れ、E17セルの右下にマウスポインタを移動 → 小さな「+」の印になったところで 下へドラッグしてみてください。 ※ 余計なお世話でA・B列が収入で、C・D列が支出 E・F列が残高 だとすれば E17セルには =IF(AND(A17="",C17=""),"",E16+A17-C17) といった数式になると思います。 ※以降はアップされているような数値になりませんので、的外れなら無視してください。m(_ _)m m(_ _)m

nnnnnyyyyy
質問者

お礼

ご回答ありがとうございます。 はい、見やすくするために2列を結合しています。 教えて頂いたようにやると出来ました☆ 本当に助かりました! ありがとうございます。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

会計の中で良く使われる計算ですがE17セルには次の式を入力して下方にドラッグコピーします。 =IF(C17="","",E$16-SUM(C$17:C17)) C17せるから以降にデータが入力されない場合にはその行は空白になりますが、さらにその下のC列の行にデータが入力された場合には自動的に計算が行われます。 SUM関数を使うことの大きなメリットの一つです。SUM関数でなければC列の途中で空白の行が有ってもE列にはデータが表示されることになりますね。

nnnnnyyyyy
質問者

お礼

ご回答ありがとうございます。 詳しく教えて頂きありがとうございます★ 出来ました(#^^#)

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.1

”=E16-C17”の式をE17に入力した後に下方向にフィル(コピー)すればいい http://www.eurus.dti.ne.jp/~yoneyama/Excel/input_autofir.htm#filsuusiki

nnnnnyyyyy
質問者

お礼

ご回答ありがとうございます。 URL参考になりました☆ 本当にありがとうございました!

関連するQ&A

  • エクセル・SUM計算で数字がでない

    エクセルでSUM計算で足し算をしていますが、一部セルで数字が 『3E+05』などと表示されてしまいます。普通に数字表示するにはどうしたらよいのでしょうか?

  • Googleスプレッドシートの足し算の誤り

    GoogleスプレッドシートでSUMもしくは+で足し算をすると間違った計算をする時があります。 =IF(D10="",,IF(C10<0,ROUNDUP(E9*SUM($C$8:C10)),SUM(D10,F9))) 添付してる画像が見えるわかりませんが、青枠(F10)の計算結果を出すのに D10とF9を足します。 ところが(20158+5613)=25771のはずですが25770になってしまいます SUM、+どちらも同じ結果になります 空いているセルに=SUM(D10,F9)としても同じ結果になります。 どこかそれ以外の計算分が間違っていて影響が出てるのでしょうか? Excelも含めてGoogleスプレッドシートは初めての初心者です ちなみにこのシートは為替の移動平均価格を記録する勉強のために作った物です。 よろしくお願いします

  • セルがおかしいのですが

    エクセルで普通の数字をオートSUMをクリックすると0:00となり、式は=SUM(E230:E235)で、数字を入力すると同じように0:00となり式の所は1902/9/6 0:00:00となっていて、そこのセルだけがおかしいようなので、それより下でオートSUMを実行すると計算が正常に出来ます

  • EXCEL関数について

      A   B   C   D   E   1200 1500 1000  2500   =(A1*B1)/C1 1  ・  ・  ・   ・   ・ 2  ・  ・  ・   ・   ・ 20                =SUM(E1:E19) 上のように、E20セルに行ごとの計算結果の合計を出す式がありますが、行ごとの計算を一度に行う関数はないでしょうか?乗算だけでしたらSumproduct関数で出来ますが、除算が入った場合の関数が分かりません。ご教授を宜しくお願いします。

  • 今日はエクセルの計算で教えて下さい。エクセルで、オートSUMには連続で

    今日はエクセルの計算で教えて下さい。エクセルで、オートSUMには連続で(ーとか*、/)の連続計算出来ないのですか?足し算とか平均値とかは(関数もありますね)あるのですけど。オートSUMではできませんかね。皆様宜しくお願いします。osはVistaとエクセルは2007です。初心者ですけど、簡単に教えて下さい。( 一一)

  • Excelの計算式がおかしいっ!!

    Excelで表を作り計算式を作ったんですが、思うように答えが表示されません。PCには詳しくないので分かりやすく説明してくださる方にお願いします。  次のような式をセルに入力しました。 『=SUM(C19:E19)-F19』 そしてCからFまで数値を入力すると計算式が次のように変わってしまうんです。『=SUM(C19:F19)-F19』  当然のことながら求めたい答えが出てこなくて困っています。SUMを使わず『+と-』のみを使うと大丈夫のようですが、ExcelではSUMから引くというのは無理なのでしょうか。

  • エクセル、オートSUMがうまくできない

    エクセル2000初心者です。 C1からC900の間に、数字が12箇所入っています。 それらはいずれもA列とB列の数字を掛け算した数字です。 C列の12箇所の数字の合計をオートSUMで出したいのですが、 2.4E+07 と出てしまいます。 数式バーにはちゃんと =SUM(C1:C900) と表示されています。 どうしたらよいでしょうか?

  • エクセルのSUM関数で

    A1、B1、C1にそれぞれ数字が入っていて、D1は空欄で、E1にSUM関数で「=SUM(a4:c1)」で答えを出した後、D1に数字を入れると、勝手に計算式が更新されて、D1の数字も計算の答えに加わってしまうのですが、それを解除することはできますか?

  • エクセルの演算 入力値を加算後、さらに3つを加算

    エクセルで、B1,C1,D1,E1,F1....M1..に数値が入っていて、B1+C1、D1+E1、.......と計算し、 足し算した値の大きいもの3つの合計を求める演算式は、可能でしょうか?

  • 数式の入ったセルを前にコピーする

    単純なことかと思ったら意外と詰まってしまったので、ご教授ください。 添付のようなExcelファイルで、それぞれ下方向にSUM関数を使って、該当月に計上された個数を上にまとめています。 1月であれば、A商品のC2に=SUM(C17:C19)と式を入れて、横(B商品・C商品・D商品)にコピーしています。 B商品 D2=SUM(D17:D19) C商品 E2=SUM(E17:E19) D商品 F2=SUM(F17:19) 今までは、締め日後に手動でA商品の計算をして、その後に横にコピーをしていましたが、毎月発生する作業でイチイチ毎回コピーするのが面倒です。 (ここでは、商品が4つしかありませんが、実際はもっと多くあります) そこで、あらかじめB商品・C商品・D商品に式などを入れておき、A商品の数式が入力されたら自動的にコピーする、というようにすることはできるのでしょうか。 マクロでも良いのですが、初心者のためA商品のセルが入力されたら、というイベント発生(条件?)のマクロがよく分かりません。 なお、式をコピーではなくSUMIF等で日付から月を取り出して…という方法以外でお願いします。 (締め日の関係で、対応月=その月の件数ではないため) Excel2003 SP3/Windows XPにて使用しています。 分かりづらい説明かもしれませんが、困っています。 もしどなたか良い案があれば教えてください。 よろしくお願いいたします。

専門家に質問してみよう