- ベストアンサー
EXCEL フィルタオプションについて
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
AND 条件なのであればオートフィルタだけでもできます。そのほか、フィルタオプションでもできるし、SUMIFS 関数でもできます。正しく記入しさえすれば。 1. オートフィルタの場合。表にフィルタを取り付けたら、D 列のテキストフィルタ「指定の値を含まない」にて「修正」を指定、さらには B 列でも「A商店」に絞込み。 2. フィルタオプションの場合。ダイアログの「検索条件範囲」欄として、添付図の F1:H2 または F5:G6 を指定。どちらでも同じ結果になります。 3. SUMIFS なら No.1 さんの各式か、または次式。 =SUMIFS(元データ!C:C,元データ!B:B,"A商店",元データ!D:D,"<>単価修正",元データ!D:D,"<>数量修正") なお、アルファベットの全角と半角を混ぜないでください。当然ですが、両者は異なる文字だと認識されます。 もしも既に混ざっているなら、ご質問のように抽出などを始める前に、置換の機能で文字を統一してください。処理したいセル範囲を選択した状態で Ctrl+H を押せば、置換のダイアログが開きます。「A」→「A」とか「A商店」→「A商店」といった具合にいろいろ工夫して処理し、統一してください。
その他の回答 (4)
- bunjii
- ベストアンサー率43% (3589/8249)
- keithin
- ベストアンサー率66% (5278/7941)
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! >A商店 かつ 単価修正・数量修正がないデータ というコトは A商店かつD列が空白セルの合計 という解釈でよい訳ですよね? データが記載されているSheet名が「元データ」のようですので、 表示したいセルに =SUMIFS(元データ!C:C,元データ!B:B,"A商店",元データ!D:D,"") としてみてください。 ※ 余計なお世話かもしれませんが、 D列に単価修正や数量修正以外のデータが入るコトがあるのであれば、 「修正」を含んでいるセルを除いて集計する場合の数式は =SUMIFS(元データ!C:C,元データ!B:B,"A商店",元データ!D:D,"<>"&"*修正") といった具合で対応できると思います。 (この数式でも「空白セル」に対応できます)m(_ _)m