- ベストアンサー
エクセル2003の計算式について教えてください
- エクセルで家計簿をつけるためにテンプレートをダウンロードしました。シート1には年間の一覧が表示され、各月の詳細はシート2やシート3にあります。詳細を記入するとシート1の一覧にも反映されますが、詳細欄が1日1行しかなく、1日に2つ以上のデータを入力する際に問題が発生します。
- 具体的には、詳細欄に食費や生活費などの項目がありますが、1日に2つ以上のデータを入力する場合、行を増やすと計算式のエラーが発生します。
- 例えば、シート1の1月の雑費を反映する数式は『1月'!BM19』となっています。しかし、シート2のD19に対応するデータが増えてD20を作成した場合、D19とD20を合算して表示させる数式をどのように入力すれば良いでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
http://office.microsoft.com/ja-jp/templates/results.aspx?qu=%E7%B8%A6#ai:TC001059302| ですね。 #Office の 公式ページ の 無料テンプレート なので、URL貼っても差し支えないのではないでしょうか? 1)[目次] シート C13 にある ='1月'!BM19 は、[1月] シート BM19 にある「1月分の [食費外] - [生活雑貨費] の [合計]」の セル を参照しています。 2)>シート2の雑費の行を1段増やしてD20を作った場合 とのことですが、C19:BL19 には、計算式が入っておりませんので、D20 を アクティブ にして、[挿入(I)] - [行(R)] します。 3)B19:B20、BM19:BM20 をそれぞれ結合します。 4)BM19 に入っていた =SUM(C19:BL19) は、#2 さんがお書きのように =SUM(C19:BL20) に変更します。 以上で OK かと存じます。 ただし、今後「食費合計」・「公共料金合計」・「食費外計」の直上の行の下にもう1行設けたいというようなことが起こった場合は、「直上の行の下」にではなくて、「直上の行の上」に1行設けて、「直上の行の上」に「直上の行」をコピーし、「直上の行」の計算式を除く「データ」のみを クリア して新規の行としてお使いになるのが簡単かと存じます。 そうしないと、合計の計算式や、[目次] シート の集計の計算式が、訳分からなくなります。
その他の回答 (3)
- mi7443
- ベストアンサー率56% (74/131)
No1.mi7443です 失礼いたしました。表記の式に「'」を抜かしていました。「'」は関数式で他のシートを参照する時に参照シート名を囲むように使用しますので、書き直すならば「='1月'!BM19+'1月'!D20」になります。 (関数式の入力時、”=”入力後等に参照先シートの該当セルを選択すれば自動で付加されます) 但し、該家計簿にそのまま使うのは適切とは思われないと記したとおりで、No2の方やNo3の方の回答が”正しい解答”と思います。 No2の方の回答でまず解決。No3の方の回答のセル結合で入力シートの見栄えもよくなる。・・・と思います。
- keithin
- ベストアンサー率66% (5278/7941)
1月シートの20行目に空行を1行挿入したら,1月シートのBM19セルの式を =SUM(C19:BL20) に変更して,2行分を雑費として集計させます。 他の場所は触りません。 #D20を加算に組み込むだけでは,「D20だけしか」拾ってくれません。 雑費を2行記載したいのがホントにD20だけで他の日は全くありませんというならそれでも構いませんが,実は他にもだったときにイチイチ加算を継ぎ足していくのはちょっとイマイチです。
- mi7443
- ベストアンサー率56% (74/131)
『1月'!BM19』のアポストロフィは?また数式に「=」、「+」などがありませんが?・・・ 「=1月!BM19」が正しいと推察すると、シート2のD19を直接持ってきているのではなくBM19の値を持ってきていることになりますから表の内容を把握して質問内容に的確な回答をすることは出来ないと思います。 ただD20の値を加算するだけであれば式を「=1月!BM19+1月!D20」とすることで可能とは思いますが表の全体像を想像するとあまり適切ではないように思われますね。
お礼
早速のご回答心より感謝します。 数式には=があります! それからBM19もありました。雑費の合計額がBM19でした。 BM19は『=SUM(C19:BL19)』となっていました。 そこで言われたとおりに シート1の「=1月!BM19+1月!D20」を記入したらできませんでした。 よく見ると『='1月'!BM19』とあるのですが アポストロフィーが抜けているようなのですが アポストロフィーにはどういった意味があって どうすれば足すことができるのでしょうか? またのご回答心よりお待ちしております。 ありがとうございました。