• ベストアンサー

エクセルで

      A     B   C     D    1    氏名   フラグ  4月   5月 2    ●●     1   153   180  3    ●●     2   142   163 4    ●●     1   153   145 5    ●●     2         139 6 7    対象人数   1    2   2 8             2    1   2 対象人数を月別・フラグ別に出したんですが、 countifで =countif($A2$:$A5$,$B7$,C2:C5) とした場合4月入力時点では問題ありませんが、 5月で対象者を追加した場合、4月の値まで変動してしまいます。 4月の値が変動しない方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • ruru-12
  • ベストアンサー率61% (16/26)
回答No.2

=SUMPRODUCT(($B$2:$B50=B7)*($c$2:$C50<>"")) SUMPRODUCT((B列が1)で(C列がブランク以外)) こんな感じでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

noname#180098
noname#180098
回答No.1

COUNTIF ではなく COUNTIFS でしょうか。 これはExcel2007で追加された関数です。 また、 $A2$ などは $A$2 の誤りだろうと予測します。 (絶対参照の説明は省略させて頂きます。) COUNTIFSとすると、2番目の条件が入力されていませんので正しい結果を得られないと思います。 COUNTIFS(範囲1,条件1,範囲2,条件2) 条件2を明示的に設定しましょう。 それにしても質問にある関数では絶対に正しい回答にならないと思います。 なぜなら、範囲1と条件1の組み合わせが間違っているからです。 A列を参照するのではなくB列を参照しましょう。 COUNTIFS($B$2:$B$5,$B7,C$2:C$5,"<0") などとしてみてください。 (絶対参照を行う項目の行と列に注意です。)

keepu
質問者

お礼

回答ありがとうございます。 急いでいた為至らぬ点が多々あり申し訳ありません。 私のPCはエクセル2003なので、COUNTIFSが入ってないのですが、 ANDでできますか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCEL 複数の範囲から標準偏差を求めるには?

    範囲が2つある場合の母標準標準偏差と標本標準偏差を 出し方を探しています。 対象の表について説明します。 ・ヘッダ部 A1にデータ B1にフラグ C1にデータ D1にフラグ F1にフラグ ・データ部 A2からA11に1,2,3,4,5・・・10 B2からB11に0と1を交互に0,1,0,1… C2からC11に11,12,13,14,15・・・20 D2からD11に0と1を交互に0,1,0,1… ・その他条件指定部 F2に1 以上が表になります。 A列:B列は、B列の値が1の場合は、A列の値を含める。 C列:D列は、D列の値が1の場合は、C列の値を含める。 ようは、フラグが1の場合はデータが有効と判断します。 A、C列の有効なデータについての標準偏差を求めたいのですが うまくいきません。 A列だけの場合は、=DSTDEV(A:B,A1,F1:F2) と =DSTDEVP(A:B,A1,F1:F2) でうまくいくのですが、C列も加えて計算する方法がわかりません。 何回か計算を繰り返しても良いので良い案があればアドバイスお願いします。

  • エクセルの集計方法

    エクセルで2つの条件に合致するものだけカウントしたいのですが、「countif」を二つ使うとエラーが出てしまいます。  具体的にいうと…   A列:氏名   B列:スーパーの種類(a,b,c,d,e)   C列:買うものの種類(A,B,C,D,E)  B列で「b」、C列で「D」に該当する人数を数えたい  …という場合の数式を知りたいのです。    オートフィルターだといちいち選ばなければならないので、数式で2列に該当するものだけカウントしたいと思っています。

  • エクセル2000で教えて下さい。

    計算式で教えて下さい。 A1=2002/07/31 B1=90 C=2002/09/30 A2=2002/07/31 B2=10 C=2002/08/10 Cにこの値になるようにしたいのですが、 条件は30,60,90,120の場合は対象月に月末 以外はそのまま計算できる式はありませんか?

  • エクセルで複数のシートにまたがるデータを一枚にまとめる方法

    よろしくお願いします。 エクセルのシートが3シートあり、 シート1、シート2には従業員の名前、出勤日、売上高が一覧になっています。シート1、2の違いは月別となっています。 簡単に表にすると a,b,cという従業員がいた場合、 A列 B列 C列 a 4/1 3000 b 4/1 2000 a 4/2 4000 c 4/2 5000 b 4/3 2000 といったイメージなのですが・・・ それを今はそれぞれ月ごとに 人別にオートフィルターで検索し シート3に貼り付け人別の売上表にまとめています。 この場合だとシート1が4月シート2が5月の売上表だった場合、 シート3にaさんの4月5月の売上を一覧表にしています。 例では3人ですが、実際は人数が20人ほどいて、月別のシートも今後増えていきます。 シート3に検索条件aと入力したら シート2、3からVLOOKで値が抽出できるかとも試してみたのですが、 VLOOKは一番最上段のデータのみを抽出してしまうので断念しました。 今後の作業の効率化を考えると少しでも省略化したことを行いたいのですが・・・ なにかよいアドバイスがありましたらいただけると幸いです。

  • 件数取得処理について

    countifやAND条件で試してみたのですが、うまくいかないので質問します。 A列 B列 C列 1 りんご01   1 1 りんご01 1 りんご01 2 みかん01 1 2 みかん01 3 りんご02   1 3 りんご02   上のようなデータがあって、件数を取得するのに対して、 =AND(B:B = "りんご*",C:C = 1)と=countif(D:D,true)で 動かしてみましたら、値が0が返ってきてしまいました。 りんご01とりんご02の1のフラグが経っている件数を取得したいと 思っております。 よって件数は2を返したいのですが.. 行も流動的に追加することも想定して関数を作成したいです。 また、みかん*も含めた場合もORか何かでできないかと.. 詳しいかたいましたらレクチャーをお願いします

  • エクセル関数を教えてください

    A B 1山田 A 2鈴木 C 3斉藤 A 4佐藤 B 5中田 A 6井上 C 7高橋 B 8 9 A =countif(A1;A7,A9) ですが検索の対象から斎藤さんを除きたい場合の数式を教えてください

  • 月別 出勤日数の件数の出し方

    いつもお世話になります。 WINDOWS XP EXCELL2003 月度別に出勤日数を求めたいのですが ;現在 シート「日報」に B列 日付    C列 個人別ID番号 件数を求めるのに N列 個人別ID番号 O列 氏名 P列 件数 P1に=COUNTIF($C$2:$C$5000,N2) で件数のみを求めていました。 これを別シート「月別日数」で月度別に件数が出るようにしたいのですがどういうようにすればいいかご教示いただけませんか。 シートを追加して シート「月別日数」 A列     個人別ID番号 B列          個人氏名 C列(4月)~N列(3月) 件数 宜しく御願いします。

  • エクセルの同一セルにフラグ

    エクセル2000で、下記のA列とB列を順不同で比較して、同一セルがあった場合にC列に フラグをたてたいのですが、良い方法はありますでしょうか。 A列   B列   C列  1    2     2    3     ●  3    5     ●  4      5        ● ※おおもとの住所録の氏名(A列)と今年年賀状を出したリストの氏名(B列)を比較して、 履歴をつけたいのです。氏名は完全一致(スペースなどは削除)の状態という前提です。

  • EXCELで特定項目がある行にフラグを立てる

    EXCEL2010です。 添付図のようなサンプルの表(上)があります。 項目2-A、B、Cのいずれかに「いちご」が含まれる行に対してフラグを追加したいと思います。 表(下)のように「項目1フラグ」列を追加する場合、どのように「いちご」フラグを立てればよいでしょうか?

  • エクセルで項目名をコピーする方法

    項目名  フラグA フラグB  判定用A 判定用B 国語   1 数学   1 理科         1 社会         1 英語         1 現在A列に項目名、B列にフラグA、C列にフラグB、D列に判定用A、E列に判定用Bという表があります。 ABC列の項目名~フラグBまでは既に値が入っている状態です。 フラグA、Bには整数値が入っているか、空白の状態です。 この状態でフラグAに値が入っていれば、判定用Aに項目名を。フラグBに値があれば判定用Bに項目名をコピーしたいのですが、自動化できるでしょうか? ちなみに項目数は大体数百個単位であり、フラグAとフラグBの両方に値が入る事はありません。

専門家に質問してみよう