• ベストアンサー

教えてください!

ExcelXPで曜日別に稼働日をカウントさせたいのですが、休みの場合はカウントしないようにするにはどのような関数を入力すればいいのか教えてください。下のような表から拾い出しをしたいと思っています。 日付  曜日  天気  客数 1  月曜日  晴れ  100 2  火曜日  休み    3  水曜日  曇り   95 4  木曜日  晴れ  103 5  金曜日  雨    60 6  土曜日  曇り  100 7  日曜日  曇り   86 8  月曜日  休み 9  火曜日  晴れ  100 10 水曜日  晴れ  100 こんな感じで一月の表があります。 大変困っています。どうかよろしくお願いします。

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

  • ベストアンサー
回答No.1

イマイチ質問の意味が分かりづらいのですが、「天気」列が「休み」以外になっている日数を曜日別に集計したいということでいいですかね? タイトルが行1、それ以下1日が行2、2日が行3…、日付列が列A、曜日列が列B…、となっていることを前提に書きます。 セルE2に「=if(C2="休み","",B2)」と入れます。これを下の方へコピーしていきます。(31日/行32まで) エクセルではセル単位でコピーをすると自動的に参照先を変えてくれますから、これで列Eには、休みのときは空白、休みのとき以外は曜日が表示されるはずです。 さて、ここで集計結果を書きたいセルに「=countif(E2:E32,"月曜日")」と入れます。火曜日以降も同様の式で集計できます。

aki214
質問者

お礼

素早い回答ありがとうございました。大変参考になりよろこんでいます。会社に行って頑張ってみます。

その他の回答 (3)

  • Taketoshi
  • ベストアンサー率41% (23/56)
回答No.4

ピボットテーブルを使ってみてはいかがでしょうか。 <作り方> (1)テーブルを作成するセルを選択 (2)[データ]-[ピボットテーブル レポート]を選択 →ピボットテーブルウィザードを表示 (3)Excelのリスト/データベース、ピボットテーブルをチェックして、[次へ]押下 (4)範囲を、タイトル行から最終行までに設定し、[次へ]押下 (5)[レイアウト]押下 →レイアウトウィザードを表示 (7)[行(R)]に[曜日]をドラッグ (8)[データ(D)]に[客数]をドラッグ → [データの個数:客数]になっていることを確認 →なっていなかったら、[データの個数:xxxx]をダブルクリックし、データの個数を選択 (9)[OK]押下 (10)[完了]押下 これで、曜日ごとの稼動日数の集計表ができます。 データの個数を合計にすると、曜日ごとの客数の集計表ができます。 いろいろと動かしてみると、思いもよらないいい表が出来上がります。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

一度でやるなら、SUMPRODUCTになります。 =SUMPRODUCT(($B$2:$B$11="月曜日")*($C$2:$C$11<>"休み")) で計算できます。

回答No.2

カウント関数を使用するのがいいと思います。 =COUNTA(セル範囲)-COUNTIF(セル範囲,"休み") 日付 曜日 天気 客数 をそれぞれ A1 B1 C1 D1セルに入っていたとすればセル範囲はC2:C15となります。 COUNTAは空白でないセルの個数を数えます。 つまり全体の日数を数えます。 COUNTIFは条件に合うセルの個数を数えます。 この場合はセル範囲に”休み”があるセル個数を数えます。 よって全体の数から休みの数を引くと稼働日が出る という関数式です。

aki214
質問者

お礼

素早い回答ありがとうございました。大変参考になりました。会社に行って頑張ってみます。

関連するQ&A

  • Excel 条件カウント

    前に類似の質問しましたが、 フラグでなくカウントしたいそうです。 B列   X列   Y列    Z列   AA列  AB列     男性       火曜日  水曜日  木曜日         女性  月曜日  火曜日  水曜日  木曜日  金曜日    男性          男性  月曜日  火曜日  水曜日  木曜日         女性            水曜日  木曜日          ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー C列     X列    Y列   Z列   AA列   AB列    19~22才       火曜日  水曜日  木曜日         51才以上  月曜日  火曜日  水曜日  木曜日  金曜日    41~50才          19~22才  月曜日  火曜日  水曜日  木曜日         31~40才            水曜日  木曜日          ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー アンケート集計の表で男性で「X~AB列のどれかに文字が入っていればカウントX~AB列になにも入っていなければカウントしない」この場合だと2です。女性の場合は2です。 女性、年齢、都道府県など「」内を同じことをする項目が100近くあるので フィルターでは大変です。 下の表は19~22才で「X~AB列のどれかに文字が入っていればカウントX~AB列になにも入っていなければカウントしない」これも2になります。 51才以上は1、41~50才は0、31~40才は1です。 複数回答の項目全てなので。AF~BJ、BK~CLなど ピボット関数マクロ何でもいいので簡単な方法があれば教えてください。 宜しくお願いします。

  • 土用干し

    今年初めて梅を漬けたのですが、土用干しについて教えてください。 8月は天気が安定せず、9月の天気が良いときに家を空けていたため、先週から土用干しを始めました。 梅干は、6月初旬に1Kgに対し塩180gで漬け、先月赤シソと入れました。カビは全く発生しませんでした。 火曜日(晴れ)半日干して、梅酢に戻して保管。 水曜日は天気が微妙だったため、そのまま。 木曜日(晴れ)朝~夕干して、夜は室内干し。 金曜日(曇り)のためそのまま室内干し。 土曜日(雨)室内干し。 日曜日(晴れ)外出したため室内干しのまま。 月曜日(曇り)現在外に干してます。 梅の状態は木曜日干したあと、ほんのり塩が外にふいた状態。 土曜日、塩がなじみしっとりしてくる。 月曜日(今朝)少し乾いてきた感じ。 今朝味見しましたが、皮も実も柔らかく状態はよさそうです。 このまま消毒したガラス瓶に保存しても大丈夫でしょうか? それとも晴天の日にカラっと干しあげた方がいいのでしょうか? 明日は予報が雨で、明後日は晴れなので、また一日室内干しすることになってしまいますが、大丈夫でしょうか? 梅酢は木曜日に一日日光に当て、今は常温で赤シソと一緒に保管しています。こういう場合、そのまま梅だけで保存するより梅酢に戻した方が安全でしょうか? せっかくここまでカビなしできたので、ここで失敗するのは悲しいので、どうか皆様アドバイスよろしくお願いします。 もうひとつ別に、 火曜干して、少し潰れたものをそのまま夜干して、 水曜も外に干し、木曜以降は前述のものと同工程をとったものがあるのですが、そちらは今朝みると全体的に白い細かい塩のようなものが吹いています。触ってみると、ざらっとしているので塩だと思うのですが、一度しっとりしたものが部屋干しするうちにまた、白く塩が吹くようなことがあるのでしょうか? それともうひとつ、シソも同じように干しているのですが、真っ白になっています。大丈夫でしょうか? 説明が下手ですいませんが、よろしくお願いします。

  • 好きな曜日は何ですか?

    好きな曜日は何ですか? 1.月曜日 2.火曜日 3.水曜日 4.木曜日 5.金曜日 6.土曜日 7.日曜日 僕は、5の金曜日と7の日曜日が好きです。 皆さんの好きな曜日は何ですか?

  • 各曜日のイメージカラーは?

    趣味でflashサイトを作ろうと思いますが、月曜日、火曜日…とflashをその日の曜日に合わせて変更させていきたいと思っています。 そこで質問なのですが、各曜日の色は何色がいいと思いますか? (1)月曜日 (2)火曜日 (3)水曜日 (4)木曜日 (5)金曜日 (6)土曜日 (7)日曜日 ちなみに私は月曜日が赤っぽいイメージがありますが、それ以外が思い浮かびません…

  • 【再アンケート】好きな曜日は何ですか?

    2021年10月28日に投稿した「好きな曜日は何ですか?」の再アンケートです。 好きな曜日は何ですか? 1.月曜日 2.火曜日 3.水曜日 4.木曜日 5.金曜日 6.土曜日 7.日曜日 僕は、5の金曜日と7の日曜日が好きです。 皆さんの好きな曜日は何ですか?

  • 残業

    曜日  出社  退社 月曜日 0800  0110 火曜日 0800  2350 水曜日 0800  2250 木曜日 0800  0350 金曜日 0800 翌0820 土日>体調を崩しダウン・・ なんとか角が立たないように会社をギャフンと言わせる方法がないものでしょうか・・(^^;;

  • Excel 複数条件集計

    B列   X列   Y列    Z列   AA列  AB列    列 男性       火曜日  水曜日  木曜日        1 女性  月曜日  火曜日  水曜日  木曜日  金曜日    男性          男性  月曜日  火曜日  水曜日  木曜日        1 女性            水曜日  木曜日          ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー C列     X列    Y列   Z列   AA列   AB列   列 19~22才       火曜日  水曜日  木曜日        1 51才以上  月曜日  火曜日  水曜日  木曜日  金曜日    41~50才          19~22才  月曜日  火曜日  水曜日  木曜日        1 31~40才            水曜日  木曜日          ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー アンケート集計の表で男性で「X~AB列のどれかに文字が入っていれば新しい列に1、X~AB列になにも入っていなければ空白としたいです。」女性、年齢、都道府県など「」内を同じことをする項目が100近くあるのでフィルターでは大変です。 下の表は19~22才で「」内こと 複数回答全てなので。AF~BJ、BK~CLなど 作ってみましたが2つを合わせることができませんでした。 =IF(COUNTIF(B6:B6000,B6),1,"") =IF(COUNTA(X6:AB6),1,"") ピボット関数マクロ何でもいいので簡単な方法があれば教えてください。

  • 夜勤明けにまた夜勤は大丈夫でしょうか?

    月曜日:9:00~18:00 火曜日:9:00~18:00 水曜日:22:00~6:00 木曜日:22:00~6:00 金曜日:明け 土曜日:休み 日曜日:休み のシフトの組み方って問題ないでしょうか? 気になったのが、水曜に夜勤をして、木曜に夜勤を入れていることです。水曜:夜勤 木曜:夜勤明け 金曜:夜勤というのが正しい流れだと言っている方が職場におられたので気になって質問しました。

  • 検索でヒットしたセルの隣のセルの値を計算したい

    A列に曜日、B列に数字(値)の一覧があります。 曜日ごとにB列の合計値を計算したいのですが、どういった方法がいいのか見当もつきません。 お分かりになる方がいましたら、是非ご教授の程よろしくお願いいたします。 A列   B列 月曜日  10     火曜日  5 水曜日  20 木曜日  10     金曜日  5 土曜日  20 日曜日  10     月曜日  5 火曜日  20 月曜日合計 15 火曜日合計 25 というイメージです。 関数だけでできるのか、その他にいい方法があるのかまったくわかっていない初心者なのですがどうぞよろしくお願いいたします。

  • 天気について。

    6日後、大切な予定があります。 10日程前からチェックをしていますが、 曇り雨→曇り雨→曇り雨→曇り晴れ→曇り と、まだ天気が定まらないのですが、 昨日気象庁の天気予報で、曇り晴れのBだったのが、今日は曇りのCでした。 前日(5日後)は曇り晴れのA、予定日の翌日(7日後)は曇り晴れのCでした。 お聞きしたいのは、このあたりで雨が降る曇などが現れるということでしょうか? 今台風の予報ばかりでこのあたりの天気が詳しく説明されません。 曇り晴れからの曇りのCということは雨が降る確率も高いと判断していいのでしょうか。 お天気に詳しい方、いらっしゃいましたら、お願い致します。

専門家に質問してみよう