[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『月を数える数式』(ぷー)
教えてください。
給料計算をする際に、その職員の前歴換算を計算したいのですが、
手で計算すると間違えるし手間なので、数式で出せればと思いまして。
例) 働いていた期間:2008年3月1日〜2008年7月31日 5ヶ月間
このように、○ヶ月間というのを計算式で出したいです。
出来ますでしょうか?
ご提示の期間は月初〜月末ですが、
2008/1/20〜2008/3/5とか月の途中からとか月の途中まで とかになる可能性はありますか? あった場合は月数はどのようにカウントするのでしょう? (MARBIN)
MARBINさんと同趣旨ですが、 月初〜月末でないこともある場合、次の4つのケースは何ヶ月間ですか?
1.2008年6月29日〜2008年7月28日 ?ヶ月間
2.2008年6月30日〜2008年7月29日 ?ヶ月間 3.2008年6月30日〜2008年7月30日 ?ヶ月間 4.2008年6月30日〜2008年7月31日 ?ヶ月間
(半平太) 2009/03/20 15:11
履歴書を見て計算するので、履歴書にはみなさん何日までは書いてこないので、
例) 2008年1月〜2008年12月 11ヶ月
2003年4月〜2005年5月 25ヶ月
という感じで、何年何月で○ヶ月を出したいです。
お願いします。
(ぷー)
>履歴書を見て計算するので、履歴書にはみなさん何日までは書いてこないので、
履歴書からエクセルへの転記は手作業でしょうか? エクセルにはどのように入力してあるのでしょう?
>2008年1月〜2008年12月 ですか? それとも >2008年1月〜2008年12月 を見て手作業でエクセルに転記するのでしょうか? そうでしたら、 >2008年1月 と入力したら自動的に 2008/1/1 と変換されるので日付け計算がやりやすくなります。 >2008年1月〜2008年12月 で計算が出来ないわけではありません。
A1=200/1/1 B1=2008/12/1
=(DATEDIF(A1,B1,"m")+1) (MARBIN)
>で計算が出来ないわけではありません。
サンプルです。 =(DATEDIF(DATEVALUE(LEFT(A1,FIND("〜",A1,1)-1)&"1日"),DATEVALUE(RIGHT(A1,LEN(A1)-FIND("〜",A1,1))&"1日"),"m")+1) (MARBIN)
>2008年1月〜2008年12月 11ヶ月
私の式は+1してますので、それぞれ+1部分を削除してください。 (MARBIN)
例) 2008年1月〜2008年12月 11ヶ月 2003年4月〜2005年5月 25ヶ月
どのような日付なのか不明ですが 2008年1月1日〜2008年12月31日 12ヶ月 2003年4月1日〜2005年5月31日 26ヶ月 と記載する人との区別をどうします
By
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.