こんばんは・・。
今、見積書を作成しているのですが、式を入力するとエラー(#VALUE)がでてしまいます。
シートが複数あるのですが、それぞれ小計を出します。
その小計を、違うシートで合計しようとするとエラーがでます。
小計には、それぞれオートSUMを使っています。
合計をするセルへは、<=SUM(K4:L23)+'sheet (2)'!K30:N31・・・>のように、
続けて各シートの小計を入力しました・・。
どこがいけないんでしょうか?
式が重なっているからでしょうか?
困っています・・。お願いします。

P.s エクセルやアクセスがよく分かるホームページ知りませんか?

このQ&Aに関連する最新のQ&A

A 回答 (4件)

=SUM(K4:L23)+'sheet (2)'!K30:N31・・・



ではなく、

=SUM(K4:L23,sheet(2)!K30:N31・・・)

にすべきです。

SUM関数内で、複数の範囲を指定するためには、カンマで区切ります。
    • good
    • 0
この回答へのお礼

ありがとうございます!!
出来ました!
勉強になります(^○^)
助かりました・・・。

お礼日時:2002/04/10 00:40

こんばんは。


各シート毎小計が出ているのなら、
例えば、
SHeet毎の小計がA10にあるとして、
(Sheet1のA10)と(Sheet2のA10)と(Sheet3のA10)
の合計をSheet1のいずれかのセルに表示させる場合
”=A10+Sheet2!A10+Sheet3!A10”
とすれば、単純で良いような気がしますが。
ピントがずれてたらゴメンナサイ。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
今回、オートSUMが重なってしまて・・。
でも、出来ました。
また、宜しくお願いします!

お礼日時:2002/04/10 00:39

こんばんは。



マイクロソフトのオフィスに関する質問なら
モーグ というところがお薦めです。

okwebの場合ですと日にちが経過すると投稿記事が
奥深い場所にいってしまいますが、モーグですと
投稿がある度、先頭へ表示されます。

いろいろな回答が得られやすいです。

参考URL:http://www.moug.net/index.htm
    • good
    • 0
この回答へのお礼

ありがとうございます。
早速、使わして頂きます!

お礼日時:2002/04/10 00:37

えーと、私も同じように式を作ってみました



SUM(K4:L23)+SUM('Sheet(2)'!K30:N31)

に、なりました。

範囲毎にSUMしないと駄目みたい。
私は本やヘルプで覚えましたので、サイトはちょっとわかりません
    • good
    • 0
この回答へのお礼

ありがとうございました。
出来ました。
本も調べたんですが・・・。
ホント助かりました。(^o^)丿

お礼日時:2002/04/10 00:36

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

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qシート1と2の小計をシート1へ合計表示するには?

シート1で計算した数字とシート2で出した数字を
シート1へその合計を表示したいのですがどのようにやればいいのでしょうか?
どなたか教えてください。

Aベストアンサー

シート間でも普通に足し算できますよ。

結果を表示させたいセルの中に半角で=を入力して、
計算に使いたいセル1をクリックして、そのあと半角で+を入力してから計算に使いたいセル2をクリックしてEnterで決定。
計算式入力の間はシート間の移動しても大丈夫なんです。

これが初心者の方に一番わかりやすい方法だと思います。

QExcel でシート間の重複データ(Sheet1のA=Sheet2のA かつ Sheet1のB=Sheet2のB)

Excel2000です。

Sheet1のA列・B列・C列・・・にデータが入っています。
Sheet2のA列・B列・C列・・・にデータが入っています。

Sheet1のA列とSheet2のA列は、似たようなデータが入っています。
Sheet1のB列とSheet2のB列も、同様です。
C列以降のデータは、シート間で全然関係ありません。

Sheet1の行データ(A列・B列)が、Sheet2(A列・B列)にも存在しているかどうか、
を知るには、どうすればよいですか。
C列以降の列のデータは、比較する際に使いません。

つまり、
Sheet1のA = Sheet2のA
かつ
Sheet1のB = Sheet2のB
であるような行を知りたいのですが、

どうすればよいのでしょうか。

Aベストアンサー

Sheet1、Sheet2 ともに空いている列に =A1&B1 のような連結データを作り、Matchなどで比較するとか、、、

Sheet1 の E1 =A1&B1
Sheet2 の E1 =A1&B1
Sheet1 の F1 =MATCH(E1,Sheet2!E:E,0)

QExcelでSheet1,2の各合計をSheet3に総計する

月別で営業マンの営業成績を作っています。Sheet1が一月、Sheet2が二月で、それぞれ一月の合計、二月の合計とAutosumを使ってだしています。Sheet1と2の合計をSheet3に入れたいのですが、うまくいきません。どなたか教えてください。

Aベストアンサー

sheet1とsheet2、sheet3の表のレイアウトはまったく同じですか?
それでしたら、以下の方法で可能です
例)
全てのシートのレイアウトがこのようになっているとします
A   B 
1氏名 売上
2山田 200
3鈴木 300
4加藤 400

SHEET3にSHEET1・2の合計を出すには、
Sheet3のB2をクリックし、=sum( と入力
その時sheet1の見出しとsheet2の見出しをクリック(ctrlを押しながら2つのsheetとも同時に選択)
sheet1(又はsheet2)のB2をクリック
) をクリックしenter 
という風に串刺しで合計をするわけです
1つ式ができたら後はオートフィルで下にドラッグしてコピーしてやってください


また、別の方法では
合計を出したい最初のセルをクリック(例ではB2)
データメニュー→統合をクリック
集計の方法で合計を選択
統合もとの範囲・・・sheet1をクリックしB2:B4を範囲選択し追加をクリック
sheet2クリックしB2:B4を範囲選択し追加をクリック
OKをクリックでできます。
しかし、この方法ですと関数で出しているわけではないので、sheet1やsheet2の数値が変更された場合、また同じ作業をする必要が出てきます

これでお答えになってますか?

sheet1とsheet2、sheet3の表のレイアウトはまったく同じですか?
それでしたら、以下の方法で可能です
例)
全てのシートのレイアウトがこのようになっているとします
A   B 
1氏名 売上
2山田 200
3鈴木 300
4加藤 400

SHEET3にSHEET1・2の合計を出すには、
Sheet3のB2をクリックし、=sum( と入力
その時sheet1の見出しとsheet2の見出しをクリック(ctrlを押しながら2つのsheetとも同時に選択)
sheet1(又はsheet2)のB2をクリック
) をクリックしenter 
という風に串刺しで合計を...続きを読む

Qエクセル2007でsumで複数のシートの串刺し合計を

エクセル2007でsumで複数のシートの串刺し合計を
するときのシートの選択方法について伺います。
1日から31日までの同じ様式のシートがあってデータが
入力してあるのですが、その中の特定の日のデータだけを
串刺しで合計したいです。
sumの関数を入力しているときの話なのですが、shiftキーで
あるシートからあるシートまでというシート選択はできるの
ですが、Ctrlキーで連続していないシートを選択を
しようとしてもできません。
でも、sumの関数を組んでいないときはCtrlキーで
連続していない複数のシートを選択することができます。
sumの関数を組むときにもそのようなシート選択ができると
かなり便利なのですが、地道にシートを切り替えて式を
作るしかないのでしょうか?それとも何か良い方法は
あるでしょうか?

よろしくお願いいたします。

Aベストアンサー

もう一案

|始|Sheet1|Sheet2|・・・|Sheet30|Sheet31|終|
とシート見出しがあるとして
=SUM(始:終!A1:A100)
不要なシートは「始」-「終」シート間から外す
たとえばSheet31を外すと
|始|Sheet1|Sheet2|・・・|Sheet30|終|Sheet31|
とする

Qシート全体のSUM関数だけの総合計

(EXCEL2002 WINXP)
1枚のシートに、SUM関数が10個以上入っています。
しかし、SUM関数が入っている箇所が固定されていないので、ひとつずつ拾って、総計を出している状態です。
マクロなどを使ってシートの中のSUM関数だけの総計など出すことは可能でしょうか?もし、可能であれば、教えていただければ幸いです。よろしくお願いいたします。

Aベストアンサー

シート(Sheet1とします)にコマンドボタンを1つ貼りつけてください。
ダブルクリックするとVBE画面になり、Sheet1の
Private Sub CommandButton1_Click()

End Sub
がでた画面になります。
Private Sub CommandButton1_Click()
Dim cl As Range
For Each cl In Range("a1:d10")
If Left(cl.Formula, 5) = "=SUM(" Then
t = t + cl
End If
Next
Cells(11, "C") = t
End Sub
をコピペしてください。(ただし最初と最終行はコピペから外して下さい。)
そしてSUMの入っている可能性のある範囲で、Range("a1:d10")
の部分を置換えてください。
Cells(11, "C") を答えをセットしたいセルで置換えてください。例えば、H12ならCells(12,"H")です。
VBE画面で、実行-デザインモードの終了をクリックする。
そしてボタンをクリックすれば、セットしたセルに合計が
入ります。
合計したい合計は無理に=SUM()で統一し、それ以外は=A1+SUM()とでもしてください。加えるかどうかは、式の見た目で判断しています。
だから=A1+sum(・・)や
=2*SUM(・・・)は足しません。
=SUM(・・・)*2は足します。
珍しい問題なので、実際使えるかどうか。

シート(Sheet1とします)にコマンドボタンを1つ貼りつけてください。
ダブルクリックするとVBE画面になり、Sheet1の
Private Sub CommandButton1_Click()

End Sub
がでた画面になります。
Private Sub CommandButton1_Click()
Dim cl As Range
For Each cl In Range("a1:d10")
If Left(cl.Formula, 5) = "=SUM(" Then
t = t + cl
End If
Next
Cells(11, "C") = t
End Sub
をコピペしてください。(ただし最初と最終行はコピペから外して下さい。)
そしてSUMの入っている可能性のある範囲で、R...続きを読む


人気Q&Aランキング

おすすめ情報