重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

お世話になります   エクセル初心者です。

A列には文字列でB列は個数、C列には単価、そしてD列にB×Cの金額となっています。

A列には数箇所、小計という文字が有るのですが、この小計という文字が有るセルの行のD列の金額を足した金額をあるセルに表示させる方法を探してみましたが見つかりませんでした。

詳しい方、ご教授お願いします。

A 回答 (5件)

NO1です。


>A3~A30とE3~E30の範囲の中にある小計、の文字の有るD3~D30とH3~H30の金額の合計をH31
H31に=SUMIF(A3:A30,"小計",D3:D30)+SUMIF(E3:E30,"小計",H3:H30)
    • good
    • 0
この回答へのお礼

度々のご返信ありがとうございました

結果は月曜日会社で作業しないと分かりませんが
私が求めてていた関数はこの数式だと思います。

月曜日が楽しみです! ありがとうございました

お礼日時:2008/04/12 22:36

#03です。


小計はSUBTOTAL関数で計算しているという前提になりますが、H31セルの合計は
 =SUBTOTAL(9,D3:D30,H3:H30)
になります。

でもこんなのは関数のヘルプをちょっとみればすぐ分かることですよ。
すこしは自助努力もしましょうね。
    • good
    • 0
この回答へのお礼

参考にさせていただきます

ありがとうございました

ただ私レベルの初心者では何故関数の中に数字の9が入るのか?
など判らないことばかりですのでおっしゃるとおり自助努力が必要と思いました。

お礼日時:2008/04/12 22:30

小計と合計を出したいならSUBTOTAL関数が良いと思います



データが2行目~20行目にあり、1行目はタイトル、21行目が「合計」だとします

21行目の合計は
 =SUBTOTAL(9,D2:D20)
になります。途中にある小計欄は
 =SUBTOTAL(9,D2:D7)
のように同じくSUBTOTAL関数で計算させます。

SUBTOTAL関数は計算範囲にある別のセルのSUBTOTAL関数の結果を計算対象にしないので、「二重に加算することがない」ので便利です。

もし小計行が変動するためA列に「小計」と入力したら、自動で小計を計算させるようにしたいなら
 http://okwave.jp/qa3077345.html
の#05の方法もあります。ただ式が難しくなるので、今の問題が片づいてから試してみてください。

この回答への補足

とても詳しい説明ありがとうございます

今作成中の雛形は一枚の紙をを二つ折りで一枚のページになるようになっています。

つまりA~Dと同じ配列でE~Hが有ります
A3~A30とE3~E30の範囲の中にある小計、の文字の有るD3~D30とH3~H30の金額の合計をH31に表示させる関数式を教えていただけると雛形を完成させることが出来ます!

どうぞ宜しくお願いいたします

補足日時:2008/04/12 09:09
    • good
    • 0

回答は出てますが、


例えば、小計検索範囲が、A2~A30 だったとして。

(1)「小計」の文字列がどの小計も「小計」の2文字だった場合

=SUMIF(A2:A30,"小計",D2:D30)
   又は
=SUMIF(A:A,"小計",D:D)

(2)「小計」の文字列が「東京小計」とか「大阪小計」とか小計以外の文字を含んでいた場合

=SUMIF(A2:A30,"*小計*",D2:D30)
  又は、
=SUMIF(A:A,"*小計*",D:D)

(2)の方が汎用性があります。
 
以上。
  

この回答への補足

とても詳しい説明ありがとうございます

今作成中の雛形は一枚の紙をを二つ折りで一枚のページになるようになっています。

つまりA~Dと同じ配列でE~Hが有ります
A3~A30とE3~E30の範囲の中にある小計、の文字の有るD3~D30とH3~H30の金額の合計をH31に表示させるSUMIF関数式を教えていただけると雛形を完成させることが出来ます!

どうぞ宜しくお願いいたします

補足日時:2008/04/12 09:05
    • good
    • 0
この回答へのお礼

とても勉強になりました

ありがとうございました

お礼日時:2008/04/12 22:21

次の関数が簡単です。


=SUMIF(A:A,"小計",D:D)

この回答への補足

とても詳しい説明ありがとうございます

今作成中の雛形は一枚の紙をを二つ折りで一枚のページになるようになっています。

つまりA~Dと同じ配列でE~Hが有ります
A3~A30とE3~E30の範囲の中にある小計、の文字の有るD3~D30とH3~H30の金額の合計をH31に表示させるSUMIF関数式を教えていただけると雛形を完成させることが出来ます!

どうぞ宜しくお願いいたします

補足日時:2008/04/12 09:07
    • good
    • 0

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