• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel、関数について(人事))

Excelで勤務時間の管理を自動化する方法

このQ&Aのポイント
  • Excelで勤務時間の管理を行うための関数について質問です。現在手作業で毎月の勤務時間を計算していますが、数字の変動に合わせて自動で計算する方法を知りたいです。
  • 質問者は人事系の事務をしており、勤務時間のエクセルを作成しています。毎月の勤務時間上限数と勤務時間の合計数を入力し、最小値を計算しています。現在は手作業で計算しているため、関数を利用して自動化したいと思っています。
  • 具体的な要件として、A~E列には入力された勤務時間上限数と勤務時間の合計数があり、F列には最小値が、G列には単月の勤務時間上限数の99:00が入力されています。H~V列には最小値と99:00を比較して、少ない時間数の方を入力しています。関数を使ってこれらの計算を自動化する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.3

2行目がAさんのデータ 3行目がBさんのデータ 4行目がCさんのデータ のようになっているのでしたら H2に =MIN($F2:$G2) として右と下にコピーして 同じ値が出ますので、1月が終わった時点でH列をコピーそのまま値貼り付けで値の固定を毎月していくみたいな感じでもどうにかなりますが、都度毎月のデータを記載するのでしたらマクロになると思います。 マクロの場合は、具体的な分かりやすい状況説明が必要です。

km182572
質問者

お礼

ありがとうございます。 マクロの領域になってくるのですね。

その他の回答 (2)

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.2

》 日本語が下手で伝わりづらく… とご承知なら日本語だけでなく行列番号付きのサンプル表を示すことをお奨めします。もし英語が得意なら、それでも構わないので。

km182572
質問者

お礼

ありがとうございます。 次回からはそのようにしたいと思います。

  • kkkkkm
  • ベストアンサー率66% (1725/2595)
回答No.1

A~E列が 1月は2行目 2月は3行目 というように下に下がっていくのでしたら H2に =MIN(INDIRECT("F"&COLUMN(B2)&":G" & COLUMN(B2))) として右にコピーすればH2~V2でそれぞれ表示されますが A~E列が毎回2行目だと関数では対象が変化するたびにH2~V2全ての値が同じになりますので無理だと思います。

km182572
質問者

お礼

ありがとうございます。 難しいのですね。 アドバイスありがとうございました。

関連するQ&A