
エクセルで年次有給休暇簿を作ろうとしています。
作り方を教えてください
年休は時間単位で修得できます。 しかし,今年から勤務時間が8時間から7時間45分に変更になり累計の計算が煩雑になりました。
今までは年休を1時間取る時は1/8と書いて
それを 累計していけば簡単にできました。
例えば 4/8の次に6/8をとると1と2/8
次に7/8をとると2と1/8と簡単でした。
今年度からは 4時間とって 次に5時間取ると合計9時間となり,
勤務時間が7時間45分なので 年休の累計は1日と1時間15分となると思います。
何かいい計算式がありませんか?
(時間を分になおしたり いろいろしましたが,分かりませんでした。)
No.1ベストアンサー
- 回答日時:
日数で管理するのではなく、時間で管理したらいかがでしょう。
1は1時間、0.25を15分として計算します。
従って、1日分の勤務時間7時間45分は7.75となります。
例えば、A1に「休暇時間」、B1に「累計時間」、C1に「年休日数」、D1に「年休時間」と入れます。
A列に休暇時間を入力したら、B列にそれまでの累計が出るように式を入力しておきます。
B3が10の時、
C3に「=ROUNDDOWN(B3/7.75,0)」と入れて時間から日数を計算します。(1)
D3に「=B3-7.75*C3」とすれば、日数を除いた半端時間が計算できます。(2.25)
あとはA列に休暇時間を入力するごとに、B列~D列の計算式をコピーするだけです。
この回答への補足
ありがとうございました。
確かにうまくいきます。
しかし,一応 今示されている書式が
1日,時間と分けて取るような書式になっています。何かいい方法があるでしょうか?
なければ,書式を変えるように考えてみます
No.2
- 回答日時:
私も同じような勤務時間になったので、次の方法で入力しました。
・A列は休暇日数、B列は休暇時間数を入力するとします。
・C列に休暇を分単位で累計するようにしました。
(勤務時間は7時間45分なので1日は465分としました。)
C1のセルに「=SUM(A1*465,B1*60)」と入力
(ちなみにC2は「=SUM(C1,A2*465,B2*60)」としています。)
・D列はC列を基に累計日数を出しました。
D1のセルに「=INT(C1/465)」と入力
・E列はC列とD列を基に累計時間数を出しました。
E1のセルに「=INT((C1-D1*465)/60)」と入力
・F列はC列とD列とE列を基に累計分数を出しました。
F1のセルに「=C1-D1*465-E1*60」と入力
・・・自信はないのですが、今のところはこれで管理しています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルの使い方 1日=7時間45分 計算方法
Excel(エクセル)
-
7時間15分を1日と換算する計算について
Excel(エクセル)
-
エクセルで年休を管理 (一日8時間単位で)
Excel(エクセル)
-
-
4
年次休暇の取得とのこりの自動計算について
Excel(エクセル)
-
5
エクセルで「500時間」を「何日と何時間」で表示したい
その他(パソコン・スマホ・電化製品)
-
6
エクセルで○時間△分を○。□時間にしたいのですが
Excel(エクセル)
-
7
半日の休暇取得した場合に0.5を引き算したいです。
Excel(エクセル)
-
8
エクセル 時間の割り算の方法
Excel(エクセル)
-
9
時間から日数を計算
Access(アクセス)
-
10
お世話になっております エクセルで有給の管理をしたいのですが 数式がわかりません。ご教示お願いします
Excel(エクセル)
-
11
エクセルで作業時間数や残業時間の計算をしたいのですが。。。(6進数?)
Excel(エクセル)
-
12
有給休暇の管理
その他(Microsoft Office)
-
13
有給・半有給時の条件分岐で困っています
Excel(エクセル)
-
14
excelで年休管理をするには
Excel(エクセル)
-
15
時間の計算について教えて下さい。
数学
-
16
エクセルで【0.5日と1日】を表示したいのですが。。。
Excel(エクセル)
-
17
Excelの時間計算で経過時間から特定の時間を引く方法
Excel(エクセル)
-
18
COUNT関数で0.5カウントはできますか?
Access(アクセス)
-
19
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
20
Excel2003で年次有給休暇(個人)の管理をするための数式を教えて
Excel(エクセル)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの計算式もしくはシ...
-
6ヶ月経過日を算出する式
-
excel 顧客人数の年代別集計
-
Windowsフォルダ内のファイルと...
-
拡張子はなぜ、大文字と小文字...
-
フォルダの並び替えの項目を固...
-
windows (ウィンドウズ) の 「...
-
ひとつのファイルを一括で複数...
-
ファイルの開き方(拡張子なし)
-
複数のフォルダへ同時にファイ...
-
Excelの「アクセシビリティ 検...
-
DOSコマンドでファイルをコピー...
-
macユーザーです!拡張子「Thum...
-
XCOPYでネットワーク越しにコピ...
-
LAME.EXE をダウンロードしたい...
-
フォルダの中に1個しかファイ...
-
Windows10のタスクスケジューラ...
-
コマンドの結果を変数に入れたい
-
「グループ名またはユーザー名...
-
リモートデスクトップ接続で残...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでの計算式もしくはシ...
-
6ヶ月経過日を算出する式
-
Excelで時給計算、10:30時間を...
-
Excelで四捨・六入がしたいです
-
excel 段階式歩合給与計算につ...
-
エクセルの計算式
-
エクセルについての質問です。
-
複雑な計算式
-
vbaでセルとセルの積を求める方法
-
VBA_複数条件下での色付
-
エクセルで行が飛んだセルを一...
-
エクセルで簡単に粗利と利益率...
-
エクセルの基礎なんですけど、...
-
エクセルでこんなことできますか?
-
一月の連休の求め方
-
関数はROUNDDOWNです
-
【VBA】結合セルの値をoffsetで...
-
エクセル 文字の前に文字を入...
-
Excel2003達成率表示
-
エクセル 数字並び替え
おすすめ情報