回答終了
エクセルの関数についてうまく出来なくて困っています。 会社の有給休暇の計算シートを作っているのですがN(4/1等(日付)),O(取得時間(空白の場合は全日)),P(取得日数(全日=1,半日=0.5) ①Pには =IF(N18<>"",(IF(O18="",1,IF(O18<=4,0.5,IF(O18>4,1)))),0) の関数が入っていて Pの値はLの年間取得日数合計に掛かっています。 ②EDには4月分の時間数合計 =SUMIF($N18:$EA18,"4/*",$O18:$EB18) の関数(「4/」=4月分の意味) が入っていて Oには8時間労働の人や7時間労働の人がいるため 出来れば空白=全日休みとしたく 現状Oに全日休み(空白)でない具体的な数字を入れた数値は換算されるのですが、さらに②の関数の中に(空白=8)となるような関数を組み込みたいのですが うまく行きません。 どなたかご教授いただけると助かります。
146閲覧
O列を集計するのですか。 P列の集計だけではいけませんか。 2時間使っても、4時間消費するのですよね。 日付はしっかり「日付」で入力し、集計に使うようにしませんか。 集計列の見出しも「2022/6/1」など月初日を入力して、集計に使いましょう。 そのとき、P列等の集計は次式になります。 =SUMIFS($P18:$EC18,$N18:$EA18,">="&EF$2,$N18:$EA18,"<"&EDATE(EF$2,1)) O列等を集計するなら、SUMIFS関数を使った上記の数式に、COUNTIFS関数で空白セルをカウントし、7:00や8:00(7とか8ですか)を入力してあるセルを乗じ、加算しましょう。 =SUMIFS($O18:$EB18,$N18:$EA18,">="&EF$2,$N18:$EA18,"<"&EDATE(EF$2,1))+COUNTIFS($N18:$EA18,">="&EF$2,$N18:$EA18,"<"&EDATE(EF$2,1),$O18:$EB18,"=")*$D18
なるほど:2
>さらに②の関数の中に(空白=8)となるような関数を >組み込みたいのですがうまく行きません。 空白のセルの個数を数えて加算したら?
< 質問に関する求人 >
有給(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る