[[20210114144106]] 『祝日 出勤の日数をカウントしたい』(みみ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『祝日 出勤の日数をカウントしたい』(みみ)

    A   B      C    D    E    F
 1
 2 2021年     1     2     3     4
 3 1月度
 4  1  金      出          
 5  2 土
 6  3 日       出
 7  4 月       出
 8  5 火     出
 9  6 水     出
10  7 木
11  8 金

祝日出勤     1  2
 
1日〜4日は休みのですので、曜日は赤字で表示されています。
C4〜F7は祝日の為塗りつぶししてます。

A4=DATE(A2,A3,1)
B4=TEXT(A4,"aaa")
条件付き書式設定 B4=VLOOKUP(A4,祝日リスト,1,0)
         B4=B4="日"
条件当てはまるときはB列の曜日が赤く表示されます。
赤く表示されてる行はピンク色で塗りつぶしです。

C4のように本来は休みですが、曜日が赤字の時もしくはC4のセルが色で塗りつぶしされてるときに出勤の出の字が入ってたら、その日数をカウントしたいです。何かいい方法ありますか?よろしくお願いします。

< 使用 Excel:Excel2010、使用 OS:Windows10 >


 セルの色を付けているのは条件付き書式でしょうか。あるいは手動で塗りつぶしでしょうか。
 セルの色でカウントは2010ではできなかったと思いますので、どこかに休日フラグの列を置き、
 そこに1なりをつけた行を休日として条件付き書式で塗りつぶすようにしておけば、COUNTIFS で集計
 できるともいますが、いかがでしょうか。
(QS) 2021/01/14(木) 15:43

QS様
ありがとうございます。エクセルはMicrosoft Office Personal2019で書いてました。申し訳ありません。セルの色は条件付き書式設定です。出 って入力すると平日出勤と同じくカウントされてましたので、区別がしたかったです。教えていただいた方法でやってみます。最悪 休出 って入力してCOUNTIF で集計を取りたいと思います。
(みみ) 2021/01/14(木) 17:52

 休みは日曜と祝日ってこと?
 
「出」を入力するのは本当にF列まで?
 その程度なら・・・
 日付は4行目から34行目までだとして

 =SUMPRODUCT(SIGN(COUNTIF(祝日リスト,0&$A$4:$A$34)+($B$4:$B$34="日"))*(C4:C34="出"))
 右コピー

 ■作業列を使ってもいいのなら

 G列を作業列として

 G4 =IF(OR(COUNTIF(祝日リスト,0&A4),B4="日"),1,"")
 下コピー

 カウント
 =COUNTIFS(C4:C34,"出",$G$4:$G$34,1)
 右コピー

 以上、参考まで
(笑) 2021/01/15(金) 12:00

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.