[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『sumif関数で空白文字列の条件で集計する』(サンチェス)
あけましておめでとうございます。またはじめましてよろしくお願いします。
現在の次の関数を利用して集計をおこなっています。
=SUMIF(A1:A20,"a",C2:C20)
これからA列の条件を追加しようと思っています。(Ex."b","c","d")
そのときに列CのSummaryを "a"〜"d"の値が入っているもので集計するようにしたいのです。
逆にいうと、「列Aが空白文字以外ならば列Cの値を加算する」ことをしたいのです。
式のイメージとしては・・
=SUMIF(A1:A20,<>"",C2:C20)
なのですが、上記の既述ではエラーになります。どのようにしたらいいのでしょうか?
集計用に新規の列を追加することは最後の手段と考えています。
処理のご希望とデータとが、??です。何個か数式を書いてみました。 (LOOKUP) 該当するものがありますか?D6とD7は、配列数式です。Enterの代わりに、Ctrl+Shift+Enterです。
A B C D 数式 1 a ←文字列 10 80 ←=SUMIF(A1:A20,"<>",C1:C20) 2 ←未入力 11 22 ←=SUMIF(A1:A20,"*?",C1:C20) 3 b ←文字列 12 22 ←=SUMIF(A1:A20,"=?*",C1:C20) 4 ←="" 13 #DIV/0! ←=SUMPRODUCT(N(A1:A20<>""),C1:C20) 5 1 ←数値 14 #DIV/0! ←=SUMPRODUCT((A1:A20<>"")*C1:C21) 6 #DIV/0! ←エラー値 15 #DIV/0! ←{=SUM(IF(A1:A20<>"",C1:C20))} 7 #N/A ←エラー値 16 36 ←{=SUM(IF(ISERROR(A1:A20),,IF(A1:A20<>"",C1:C20)))}
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.