セルB1~B30 に↓関数を入れ、平日の始業時間に8:00が入るようにし、土日祝には時間が入らないようにしてあります。
関数:=IF(OR(WEEKDAY(A35,3)>=5,NOT(ISERROR(MATCH(A35祝日,0))))=TRUE,"","8:00")
セルB32 に有給日数を手入力し、セルB31 に実際に稼動した日数を入れるようにしたく、
下記の関数を入力したところできませんでした。。
関数:=COUNTIF(B1:B30,">""0")-B32
他にどのような関数でしたら、きちんと稼動日数をカウントできるでしょうか?
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
>関数:=IF(OR(WEEKDAY(A35,3)>=5,NOT(ISERROR(MATCH(A35祝日,0))))=TRUE,"","8:00")
この式のMATCH(A35祝日,0)って間違ってませんか?
→ MATCH(A35,祝日,0)← A35が検索値で祝日が検索範囲、間にカンマ
がないのでFALSEになる。
(カンマがなくてもMATCH(A35祝日,0)が、#NAMEになるので、FALSEに
なり、見た目わかりません)
祝日というのは名前定義した範囲なのだと思いますが、範囲の内容が
わかりませんので何とも言えません。
この辺を一回見直したほうがよいと思いますが。
ご参考まで
No.3
- 回答日時:
数値と文字列を同列に扱う必要があるようですね
関数で "8:00" と表示されているのは 時間を示すシリアル値(数値)ではなく文字列です
対して その関数を消して入力した "10:00" は時間を示すシリアル値(数値)です
ですので思い切って
=COUNTA(B1:B30)-COUNTBLANK(B1:B30)-B32
等としてはいかがでしょう
あるいは
=IF(OR(WEEKDAY(A35,3)>=5,NOT(ISERROR(MATCH(A35,祝日,0))))=TRUE,"","8:00")
この最後の "8:00" を TIMEVALUE("8:00") としてシリアル値にしてしまえば
B31=COUNTIF(B1:B30,">0")-B32
で計算させることができると思います
(COUNTIF関数の条件を ">""0" とするのは文字列を対象としたカウントになります)
※ MATCH関数内の検査範囲を示す「祝日」の直前にカンマが抜けていますよ
No.4
- 回答日時:
こんにちは 再びANo.2です。
列が挿入できないとかあるかもしれませんが、私なら
A列にA1~A31まで行方向に日付を入力
C列にA列の日付が祝日の場合、祝日と事前に手入力
(有給の場合は有給と入力)しておいて、
B列に
=IF(OR(WEEKDAY(A3,3)>=5,C3="祝日",C3="有給"),"","8:00")
B32に稼動日数
=COUNTIF(B1:B30,">""0")
B33に有給数
=COUNTIF(C1:C31,"有給")
とかしちゃいますが、どうでしょうか?
11月の祝日が2日、有給を1日として
稼動日数17とでましたが・・
希望の内容とは違うかも知れませんがご参考まで
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Excel(エクセル) エクセル 全自動シフト表の祝日シフト表示を消すには? 3 2022/04/23 16:43
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Visual Basic(VBA) Sheet2からオートフィルターで売上日を抽出した件数をカウントし、その件数をSheet1のセルB1 2 2023/01/12 12:24
- Excel(エクセル) エクセルで月末、月初の判定をしたい。 4 2022/05/18 23:22
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
金土祝前って、日曜は入るんで...
-
土曜は平日?
-
父母の日はただの日曜
-
本日(5/6)は祝日の振替休日です...
-
Excel 2ヶ月後の日付(土日祝...
-
案内状に記載する日付の書き方
-
GW中の武蔵野銀行ATMについて
-
土日祝日がお仕事の方教えて下...
-
エクセルを使ったカレンダーの...
-
今年の4月30日-5月2日迄の3日間...
-
エクセルカレンダーの土日と祝...
-
その年の祝日はどこが発表するの?
-
土日祝を除いた、ある一定期間...
-
土日祝以外1で表す
-
2017年は「社畜イヤー」? 祝日...
-
ゴールデンウィークは家に引き...
-
また今度の機会にお願いします...
-
ゴールデンウィークで一番好き...
-
ゴールデンウィークに休まず働...
-
ゴールデンウイークって必要で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
案内状に記載する日付の書き方
-
金土祝前って、日曜は入るんで...
-
土曜は平日?
-
ゴールドジムのウィークエンド...
-
Excel 2ヶ月後の日付(土日祝...
-
2024年のGoogleカレンダーについて
-
GW以降と6月に祝日がないことを...
-
祝日って、ごみ収集もお休みな...
-
父母の日はただの日曜
-
GWって、祝日になりますか? 会...
-
土日祝日以外の万年カレンダー...
-
EXCEL関数(土日祝日自動色分け)
-
電子カレンダーで日本の祝日に...
-
国旗掲揚日を教えてください
-
5/6日は振替休日になっています...
-
11月23日木曜・勤労感謝の日(...
-
いいかげん
-
Excel2016 特定の曜日のみ表示...
-
DELLのデスクトップPC (Optiple...
-
Find関数で日付を検索した時に...
おすすめ情報