プロが教える店舗&オフィスのセキュリティ対策術

現在以下のような問題で悩んでおります。

例えば、

列 A B C D E F G

1            購入品リスト
2      10/30          10/31
3[製品名 部品番号 価格] [製品名 部品番号 価格]  合計  
4 A 255 500 A 255 500    ?
5 B 324 350 B 324 350    ?


などのように1ヶ月分の購入品リストがあるとします。
この場合、

製品Aの価格の合計を求めたい場合、部品番号を数値ととらえる前提で、
合計の欄に一定の間隔が空いたセルの合計を求めたい場合、
便利な関数ならびに数式の書き方がございましたらご教授いただきたいです。
現在は似たような配列の場合、全て手で1つ1つ足しております。

A 回答 (4件)

こんにちは。



F4セルに
=SUMIF($A3:G$3,"価格",A4:G4)
以下コピー
のようにして、価格列の合計が求まります。
    • good
    • 0
この回答へのお礼

ありがとうございます。
大変シンプルで読みやすく分かり易いです。

お礼日時:2012/10/28 09:12

No.2です!


たびたびごめんなさい。

前回の投稿で誤記がありました。

>すなわち各行のデータは同一製品で、2列目の製品番号を「検索条件」として
>その行の4列目の価格の合計を表示したい!

>すなわち各行のデータは同一製品で、各日付2列目の製品番号を「検索条件」として
>その右隣の列の価格の合計を表示したい!

です。

数式そのものは一緒です。
何度も失礼しました。m(_ _)m
    • good
    • 0
この回答へのお礼

訂正してくださりありがとう御座います。
丁寧なご説明とても勉強になります。

お礼日時:2012/10/28 09:14

こんにちは!


↓の画像のような感じで1か月分のデータが横並びになっている!
というコトですよね?

すなわち各行のデータは同一製品で、2列目の製品番号を「検索条件」として
その行の4列目の価格の合計を表示したい!

という解釈での一例です。

あくまでやり方だけですので、実際のデータに合わせてやってみてください。

画像ではJ4セルに

=IF(B4="","",SUMIF(B4:H4,B4,C4:I4))

という数式を入れオートフィルで下へコピーしています。
(範囲指定の列がずれているコトに注意してください)

これで何とかご希望通りにならないでしょうか?m(_ _)m
「エクセル:一定の間隔で並ぶセルの合計」の回答画像2
    • good
    • 0
この回答へのお礼

写真つきの丁寧なご解説ありがとうございます。とても分かり易いです。
とても役に立ち勉強になりました。

お礼日時:2012/10/28 09:05

ご質問の意味を良く理解しておりませんが例えば4行目で月の初めから月の終わりまでのデータが有るとしたらA4セルから始まってCO4のセルまでにデータが有るとします。

C4セル、F4セル、I4セル・・・・に価格が入力されているとします。
それらの価格の合計を求めるとしたら次の式を入力したのちに式を確定する段階でCtrlキーとShiftキーを押しながらEnterキーを押します。

=SUM(IF(MOD(COLUMN(A4:CO4),3)=0,A4:CO4,0))

これで3列目ごとの集計が行われます。
    • good
    • 0
この回答へのお礼

入力する際に半角スペースで見やすいように位置をそろえたつもりが、
出力されると全く違って見えることを知らず、見にくい例で反省しております。

ただ質問の意図は完璧に汲み取って頂いております。
非常に助かりました。ありがとうございます。

お礼日時:2012/10/20 08:25

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