[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『常勤換算数の求め方』(しん)
エクセル2007を使用しております。 常勤換算数を便利に求めたくて、お知恵を拝借をと考えております。
「月の総勤務時間」を38時間(当方の月の勤務時間)で割る時に =rounddown(A1/38,0)の式を使うと同じ数字(総勤務時間)でも結果が 「1.0」や「0,9」になったりします。
求めたいものは、計算して「0.1〜0.9」までは計算してもそのままの数字で 「1.0」以上の数字(1.1など)の場合はすべて「1.0」にしたいのです。
普通に=A1/38も試しましたが、希望どおりにいきません。
どなたかお知恵をお貸しください。
=ROUNDDOWN(IF(A1>38,38,A1)/38,1) で、どうでしょう。。 (kei)
=MIN(1,ROUNDDOWN(A1/38,0)) (GobGob)
GobGob様の式を使うと通常0.2の所が0.0になったりしました。
正直「なぜそうなったのか」の理解はできていません。
しかしお答えいただきましてまことに感謝いたします。
ROUNDDOWN(A1/38,0)→小数第1位以下を切り捨て ROUNDDOWN(A1/38,1)→小数第2位以下を切り捨て だから、GobGobさんの数式を =MIN(1,ROUNDDOWN(A1/38,1)) にしてやると同じ結果を得られます。 GobGobさんのやり方が正解だと思います。。 (kei)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.