アプリ版:「スタンプのみでお礼する」機能のリリースについて

添付の就業表の条件別の合計を算出する式を教えて下さい。

「就業表の計算式を知りたい」の質問画像

A 回答 (2件)

こういう質問をする際は、回答者の検証を楽にするために、「添付の就業表の条件別の合計」の貴方が期待する値を示してください。

既に示されている「合計就業日数」の「11」のようにネ。
それから、今回は兎も角として、添付表には行列番号をも明記することです。その方が貴方も回答を検証しやすいでしょ?
    • good
    • 0

こんにちは!



>2日連続
とは 3日連続の場合は含まない。
>4日連続
とは 4日以上連続の場合も含む。
とします。

一案です。
一気に!となると相当厄介なので、↓の画像のように作業用の列を2列設けてみました。

A1セルの表示形式はユーザー定義から
"H"0
としておき、「30」という数値のみを入力してします。

A5セル(セルの表示形式はユーザー定義から d としておく)に
=IF(MONTH(DATE(A$1+1988,C$1,ROW(A1)))=C$1,DATE(A$1+1988,C$1,ROW(A1)),"")

B5セルは
=TEXT(A5,"aaa")

とし、A5・B5セルを範囲指定 → B5セルのフィルハンドルで月末の35行目までコピー!

作業列1のE5セルに
=IF(COUNTA(C5:D5),1,"")

作業列2のF5セルに
=IF(A5="","",IF(E5="",COUNTIF(INDIRECT("E"&MAX(IF(E$4:E4<>"",ROW(E$4:E4)))&":E"&ROW()),""),""))

※ F5セルは配列数式なのでCtrl+Shift+Enterで確定! (←必須★)

E5・F5セルを範囲指定 → F5セルのフィルハンドルで35行目までコピー!

以上で下準備が完了です。
後は
I1セルに
=SUM(E:E)

I2セルに
=SUMPRODUCT((B5:B35="土")+(B5:B35="日"),E5:E35)

I3セルに
=SUMPRODUCT((F5:F35=2)*(F6:F36=""))

(↑範囲を1行ずらすコトに注意!)

I4セルに
=COUNTIF(F:F,4)

I5セルに
=MAX(F:F)

という数式をそれぞれ入れています。

※ 作業列が目障りであれば遠く離れた列にするか
非表示にしてください。m(_ _)m
「就業表の計算式を知りたい」の回答画像2
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!