2017-04-06 18 views
0

私は特定の問題があります。私は私の頭の中の解決策に近いと思いますが、それを働かせることはできません。 Excelでは、開始時刻(D1)と終了日時(E1)の両方に特定の時間があります。私はこの範囲の休日の数を蒸留したいと思う。エクセルで休暇を計算する

開始日は「1/1/2017 06:00」、終了日は「2/1/2017 14:00」です。私は、2011年1月1日が祝日であることを知っていますので、私はこの範囲の18(24-6)時間を祝祭日として蒸留したいと思っています。

合計時間(E1-D1)から休日を除いた勤務時間を引いたものを使用し、休日を取得するのにNETWORKDAYS関数を使用することを考えましたが、残念ながらそれを使用して正しい結果に到達できません。結果セルをh:mmにフォーマットしました。

私は回答のフォーラムを見ていましたが、残念ながらこの特定のアイテムでは見つかりませんでした。私が何をすべきかを知っている人はいますか? に関してあなたが休日の日付はH2:H10に記載されている場合は

+3

あなたの質問を編集して、「*私の頭の中にある解決策に近づける」式を入れてください。いくつかのサンプルデータも投げてください。あなたは期待される結果を加えて、誰かが理解できない可能性があるという疑問にするかもしれません。 – Jeeped

答えて

0

は、この式はあなたの開始時間/日と終了時間/日付

=E1-D1-NETWORKDAYS.INTL(D1,E1,"0000000",H2:H10)-NETWORKDAYS.INTL(E1,E1,"0000000",H2:H10)*(MOD(E1,1)-1)+NETWORKDAYS.INTL(D1,D1,"0000000",H2:H10)*MOD(D1,1)

フォーマット結果セル[h]:mm

などの間の唯一の休日の時間を与えるだろう
+0

完璧に動作し、多くの感謝バリー! – Fred

関連する問題