[[20080618104335]] 『空欄以外を選択して集計する』(かみさん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『空欄以外を選択して集計する』(かみさん)
同じような内容の質問がないか

過去の質問を見てみましたが探せませんでしたので
ご回答宜しくお願いします。

  A   B

1 みかん 800

2 みかん 200

3 りんご 100

4 みかん 300

5     500

6 ばなな 200

8 みかん

 Aの項目は10種類ぐらいあります。
みかんの集計【=SUMIF(A$1:A$8,A8,B$1:B$8)】とみかん以外の集計【=SUMIF(A$1:A$8,"<>"&A8,B$1:B$8)】はできるのですが、
みかん+空欄(5  500)の集計をしたい場合は数式をどのようにしたらよいのでしょうか。ご教授宜しくお願いいたします。


 SUMPRODUCTか、SUMIFでみかんと空白を集計してそれぞれ足す。

 SUMPRODUCTについては
https://www.excel.studio-kazu.jp/lib/e3h/e3h.html
 BJ


ありがとうございます!
もうひとつ教えて頂きたいのですが
値が入力されている場合はそのセル(例えばみかんとか)を選択すればOKなのですが
Aが空欄の箇所のBを集計したい場合、空欄は数式でどのように表せばいいのでしょうか?

宜しくお願いいたします。


 =SUMIF(検索範囲,"=",計算範囲)
 で空白箇所を計算します。

 SUMPRODUCT関数の場合は「範囲=""」で。

 ただしSUMIF関数の場合、本当の空白セルのみを数えてたとえば式などで「""」が返されている場合は数えられません。
 SUMPRODUCT関数の場合は本当の空白も式で「""」が返されているのも両方数えます。

 (独覚)


ありがとうございます!!
大変申し訳ありませんが最後にあとふたつだけ教えてください。
みかんや空欄以外という数式にしたいときは"<>"&で対応しますか?
やってみましたがうまく出来ないようです・・・。
また、SUMIFでみかんと空欄以外の集計をひとつの式で出す事は可能でしょうか?

お願いします。


 ひとつの式というのがどのようなものを想定しているか判りませんが…

 =SUMIF(検索範囲,"<>みかん",計算範囲)-SUMIF(検索範囲,"=",計算範囲)

 =SUMPRODUCT((検索範囲<>"みかん")*(検索範囲<>""),計算範囲)

 といった式になるかと。

 「みかん」をA8から持ってくるのであれば

 =SUMIF(検索範囲,"<>"&A8,計算範囲)-SUMIF(検索範囲,"=",計算範囲)

 =SUMPRODUCT((検索範囲<>A8)*(検索範囲<>""),計算範囲)

 となるかと。

 (独覚)

・・・・できました〜〜〜!!!
うれしいです!
ありがとうございました。(お辞儀)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.