• 締切済み

Excelシートが別になったときの合計を関数でだす

シート1は商品とその単価を入力するデータ表、 シート2はシート1の合計表とします。 たとえばシート1にセルA1に1000円、セルA2に2000と入力したら、 シート2のセルA1に、商品AとBの計3000円が自動で入力されるようにできる関数がありましたら 教えてください。 Excel2019利用です。

みんなの回答

回答No.4

こちらでは、そういうエラーを確認できませんでしたが 黄色い四角に、感嘆符がついたマークなら、エラーチェックオプションなのですけど、違いますか? そうであるなら、こちらが参考になるかと思います。 https://canon.jp/business/solution/smb/tips/excel/calculation/basic/pc-201704 そうでないなら、もう少し詳しい状況を教えて下さい。 せめて、参照にしたセル、入力した数式ぐらいは、書いていただかないと再現できないので、検証のしようがありません。

回答No.3

Sheet2 の A1 に =SUM(Sheet1!A:A)  手順 シート2のA1をアクティブにする =SUM(  と入力する マウスで Sheet1 のタブをクリック Sheet1 の 列番号 A をクリック =SUM( に続いて Sheet1!A:A が表示されて Sheet1の 列番号A が 点線枠で囲まれる )を入力して Enterキーを押す。

frau
質問者

お礼

すみません。補足取り消します。無事に成功しました。 ただ「数式は隣接した式を使用していません」というエラーがでました。 このエラーは計算元のシートが違うからだと思いますが、エラーを一括で消すことはできるのですか? 大量の計算をするので、ひとつひとつのセルに対し、エラーを無視するのはとても大変です…。

frau
質問者

補足

ご回答ありがとうございます。 回答のとおり演習してみたら成功しましたが、これは列でないとダメなのですか? たとえば =SUM(Sheet1!D24:F24) という式にしたところ、合計をだすシート2では「0」という結果になりました…。

  • sknbsknb2
  • ベストアンサー率38% (1158/3030)
回答No.2

回答No.1です。回答No.1の補足についてです。 何をしたいのかというのがイメージできません。 もう少し詳しく、具体的に説明してください。 >たとえば元の計算のセルを追加した場合、自動で加算されませんよね? これも、どういう状況なのかよくわかりません。 元の計算のセルを追加するというのが、どこに何を追加するのかが不明確です。

  • sknbsknb2
  • ベストアンサー率38% (1158/3030)
回答No.1

普通にセル参照して足し算の式を入れればできますよ。 シート間じゃなくて、ブック間でもできます。 (参照先のブックを開いていなくてもOK)

frau
質問者

補足

SUM関数でもできますが、たとえば元の計算のセルを追加した場合、自動で加算されませんよね? このような場合どういうデータベースの構築をしたらよいかということです。

関連するQ&A