• 締切済み

COUNTIF関数の複数条件

COUNTIF関数の複数条件 土日祝日も交代で勤務するシフト表を作成しています。 その月に土日祝の休みが何回あるか数えたいです。 SUMPRODUCT関数を試しましたが上手くいかないので助けてください。 ※祝日の一覧AR1:AR15に入っています。(2010/4/19など)   A B C D E F G H~AE 1 1 2 3 4 5 6 7 8~31・・・日付 =DATE(2011のセル,4月のセル,1) 2 月 火 水 木 金 土 日 月~火・・・曜日 =TEXT(A1,"aaa") 3 休 出 出 出 休 休 出 出~休・・・出勤or休 =SUMPRODUCT((A2:="日")*(B6:AE6="休")) でまずは日曜日だけは出来ました。 それに土曜日と祝日を組み合わせて計算したいです。 土曜日だけなら単純に足し算でもできますが、祝日が・・・汗 COUNTIF関数を更に足す・・・?! 年度末が迫り焦り気味ですがどなたかお願いします

みんなの回答

  • pamsd
  • ベストアンサー率18% (39/209)
回答No.1

休日フラグの行を作りましょう。 日付が 祝日一覧にあったら 1 日付が 土日だったら 1 それ以外は 0 となる行を作るのです。 何でしたら 曜日の行を その休日フラグの行にしちゃってもいいでしょう。 それで その1の時で 計算すればいいのです。

osaruna
質問者

お礼

ありがとうございます

関連するQ&A

  • SUMPRODUCT関数とCOUNTIF関数

    A-001 A-001 A-002 A-003 B-001 B-002 A-001 C-001 C-002 とあったときに仮に9個の製品コードであるとして、 A-001は3回でてきていますので種類としては7種類の 製品コードということになります。 "質問:様々ある素材のうち重複しているものは1つだけカウントして上記の7というような値を求める関数がありますか?" 以前このような質問をし、 ”=SUMPRODUCT(1/COUNTIF($A$1:$A$9,A1:A9))” との回答をいただきました。回答通りにやると値が求められました。とても大助かりでした。 そこで、関数のヘルプで どういう関数かを勉強しましたが僕には理解できませんでした。配列とかなんとかやらでてきて……超ムズイ!! だれかこんな僕にとても分かりやすいことばで SUMPRODUCT関数とCOUNTIF関数を教えていただけませんか?EXCELのヘルプは難しすぎる…… 宜しくお願いします。

  • エクセル2003、countif関数の検索条件について

    エクセル2003、countif関数の検索条件について 「A1セルより小さい数値の数」を調べたいのですが、 どうしてもうまく出来ません。 イメージ的には COUNTIF(B1:B20,"<A1") のようにしたいです。 回答よろしくお願いします。

  • Excel 関数でcountifの複数条件

    Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。

  • COUNTIF関数

    COUNTIF関数の 質問します。 A1:A20 に 数値入ってるとします。 10以上の セル数を 求める 式は =COUNTIF(A1:A20,">10") ですよね? 質問なのですが 例えば、10以上20以下 の セル数を 求める時の 式は どういう 式に なるのでしょうか? COUNTIFでは できないのでしょうか? もし できないなら 他の 関数 教えてください。 よろしく お願い いたします。 エクセルは 2002です。

  • 複数の条件を数える関数

    エクセルでたとえばA1からA10・B1からB10のセルにa1、A2、B1、B2、C1、C2等入力された文字を数える関数を教えてください(空白はカウントしない)。COUNTIFで挑戦しましたができませんでした。

  • エクセル COUNTIF関数 (複数条件)

    エクセルの件で、たとえば、 COUNTIF 関数 A1からA5まで 例として上から あ、い、う、え、お と入力した場合 A7セルにCOUNTIF関数で 上記のすべての条件をカウントする場合は どのような関数式が正しいですか? COUNTIF(A1:A5."あ")+COUNTIF(A1:A5,"い")+ ・・・・・・・ のようにじ式を連続して5回 使うのが正しいほうほうですか? もっと賢い方法はありませんか? また、僕は初心者で詳しくありませんが、 NOTを混ぜて あいうえお以外をカウントする方法はありませんか? たとえば、  A1からA5までで、 「 あ、い、う え お  」 以外のひらがなが入力された場合に その数をカウントする方法 たとえば か き く などが 入力されていたら その数をカウントする方法は ありませんか? ついでに教えてほしいのですが、COUNTIFS(A1:A5,"×",A1:A5,"○") の計算式は正しいですか?エクセルに入力しても0が反映されます。 式がエラー表示されないので間違いではないとと思いますが、 ○ ×を入れても カウントがでません なぜでしょうか?

  • エクセル/COUNTIF関数で空白以外のセル数取得は?

    エクセル2000のワークシート関数の質問です。 B1~B13には数式が入っており、計算の結果として何らかの文字や数字が表示されたセルと、何も表示されない、つまり=""のセルがあります。 このセル範囲の何かが表示されたセルの個数を取得する関数を探しています。 =COUNTIF(B1:B13,"<>""") としてみましたが全セル数の13が返りました。 やむをえず =ROWS(B1:B13)-COUNTBLANK(B1:B13) とか =SUMPRODUCT((LEN(B1:B13)>0)*1) とか =SUMPRODUCT((B1:B13<>"")*1) として取得しましたが、本来のCOUNTIFでは取得できないのでしょうか?

  • COUNTIF関数について

    タイトルの件についてご助言をお願いします。 エクセル表でいくつかシートがあって、例えば各シートの同じセル番号(例えば3枚のシートのA1のセルとして)にある”○”の数を集計したいとき、COUNTIF関数で次のように入力しました。 =COUNTIF(sheet1:sheet3!A1,"○") ところが、VALUEエラーが出て、集計してくれません。同じシート内でCOUNTIFで”○”の数を計算するのはすんなりできています。(例えば、=COUNTIF(A1:A5,"○"))この関数ではシートごとの集計はできないのでしょうか?ほかの関数を使うのでしょうか?集計する方法をご存知の方ご教示ください。

  • Excelのcountif関数について

    エクセルのcountif関数について質問をさせていただきます。 Countif関数で「B1」と「B2」や「N」と「n」いう数値を別数値として数えたいのですが、 countif(セル:セル,"B1"」 と入れると、どうもB2もカウントされてしまいます。 別数値としてカウントする方法を教えていただけないでしょうか。 宜しくお願いします。

  • COUNTIFで・・・

    次の表があります。 A列 B列 C列 D列 E列 購入日 会員番号 氏名 購入金額 注文回数 4月1日 111 あい 1,000 4月1日 222 かき 1,500 4月2日 333 さし 1,200 4月2日 111 あい 1,200 4月2日 444 たち 2,000 4月3日 222 かき 2,000 4月3日 111 あい 1,000 4月4日 333 さし 1,500 表の注文回数の欄にその人のその日は何回目の注文かを関数で求めたいです。あいさんの注文、1日に1、2日に2と表示させたいです。 で、COUNTIF関数でよいかと思い、 E2=COUNTIF($B$2:B2,B2) をオートフィルでE9までコピーしたところ(E3=COUNTIF($B$2:B3,B3)・E4=COUNTIF($B$2:B4,B4)・・・)、計算はできたのですが、E3からE9までセルの左上角に緑の三角がついて、「このセルの数式は、隣接したセル以外の範囲を参照します」と出てしまいました。 どこをどう修正すればよいのか混乱してます。 教えて下さい!

専門家に質問してみよう