- 締切済み
条件を数えるエクセル関数について
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- masnoske
- ベストアンサー率35% (67/190)
複数の条件で件数を数える場合は、COUNTIFS関数を使います。 = COUNTIFS(条件範囲1,"条件1",条件範囲2,"条件2",条件範囲3,"条件3"…) 櫻井さん担当 かつ 旧8% の場合、H17 に数式を入力します。 条件範囲1 B$3:B$12 条件1 $C17 条件範囲2 C$3:C$12 条件2 ">0" これをH21までコピーすれば、旧8% の計算は終了。 同様に、金額を合計したい場合は、SUMIFS関数を使います。 = SUMIFS(合計対象範囲, 条件範囲1,"条件1",条件範囲2,"条件2",条件範囲3,"条件3"…)
- msMike
- ベストアンサー率20% (364/1804)
- imogasi
- ベストアンサー率27% (4737/17069)
質問にデータを(画像以外、テキスト CSVデータなど)で示してくれないので、手間がかかった。 質問は、COUNTIFSの平凡な課題ではないのか。 ーー また質慰問の画像では ・何処の行から始まっているのかも判断しづらい。(A,B.Cの列番号は第何行?行データとしてあるのか?) ・シートが別シートなのかわかりづらい。 ・0は値の0なのか、表示形式の結果かわかりづらい。 ーー 例データ Sheet1のB4:E13と仮定.計数は数字であれば同じなので 手抜きの1,2,3で済ませた、御免。 桜井 1 2 3 長瀬 1 2 3 津川 1 2 3 津川 1 2 0 津川 1 2 3 桜井 1 2 0 桜井 1 2 0 桐谷 1 2 3 長瀬 1 2 3 西口 1 2 0 Sheet2に結果を出すとして、仮に下記とする。 B列 C D E 桜井 3 3 1 長瀬 2 2 2 津川 3 3 2 桐谷 1 1 1 西口 1 1 0 B列はフィルター詳細設定ー重複するレコードは無視frSheet1に出し Sheet2へコピ ーー 計数を求めるところの、 計数の列は、画像と違うが、C,DE列と仮定。 飛び飛び列なので、横方向の式複写は考えてない、略。 C4は =COUNTIFS(Sheet1!$B$4:$B$13,B4,Sheet1!$C$4:$C$13,">0") D4は =COUNTIFS(Sheet1!$B$4:$B$13,B4,Sheet1!$D$4:$D$13,">0") E4は =COUNTIFS(Sheet1!$B$3:$B$13,B5,Sheet1!$E$3:$E$13,">0") B列 C D E 桜井 3 3 1 長瀬 2 2 2 津川 3 3 2 桐谷 1 1 1 西口 1 1 0 やってみたら#1のご回答と同じかな。
- f272
- ベストアンサー率46% (8469/18131)
例えば H17=COUNTIFS($B$3:$B$12,C17,$C$3:$C$12,">0") のような感じ?
お礼
一発解決! どうもありがとうございました。