• ベストアンサー

エクセルで期間から期間を引く方法を教えてください

期間から期間を引く計算方法を教えてください ○年○ヵ月○日から○年○ヵ月○日を引いて○年○ヵ月○日を表示する方法を教えてください。 たとえば、勤続年数が31年6ヵ月15日(A1)で休職期間が1年8ヶ月21日(A2)あった場合、実際に勤務についていた日数を祭日に関係なく、○年○ヵ月○日(A3)と表示させたい。

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

  • ベストアンサー
回答No.5

もう解っているようですが 正確な 数値ではありませんが  入社日  昭和52年9月16日 から 休職開始日 平成18年1月8日 と 休職終了日 平成19年9月29日 から 退社日  平成21年3月31日 の期間を出し 足す DATEDIF関数は 知っているようですから または =DATEDIF(DATE(1,8,21),=DATE(31,6,15),"Y")&"年" &DATEDIF(DATE(1,8,21),=DATE(31,6,15),"YM")&"ヵ月" &DATEDIF(DATE(1,8,21),=DATE(31,6,15),"MD")&"日" あくまでも 正確ではないことを 承知の上でお願いします

Paiko
質問者

お礼

有難うございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (4)

回答No.4

datedifをいくつも使って「31年6ヶ月15日」となっているのは文字 列ですから、直接の四則演算は不可能です。datedifに戻って無理に 計算しようとしても、1ヶ月が何日であるかが不定なので、繰り上が りや繰り下がりの一般的なルールが存在しませんね。30日が1ヶ月な のか1ヶ月未満の端数なのか、1ヶ月と2日なのか、即答できないで しょう。繰り上がりと繰り下がりの基準について、会社としての見 解を補足して下さい。 実は、○日ってのさえ言わなければ、話は簡単です。datedif関数 を"M"で使用して月数を数値で求め、足すなり引くなり好きにしてか ら、12で割って余りも出すというわけ。1ヶ月未満の端数が本当に必 要なのかも補足して下さい。 で、ついでになぜこの質問を締めずに同じことを再質問したのかも 知りたいですね。重複質問は禁止事項です。

Paiko
質問者

お礼

有難うございます。

Paiko
質問者

補足

バグがあることは知りませんでした。 昨日の質問なので、新たに具体的に数字を入れて見ました。

全文を見る
すると、全ての回答が全文表示されます。
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.3

#1です。 補足にあった、在籍期間や休職期間は、どのような計算式なのでしょうか? 計算式を入力しているのではなく、自分の頭で計算した結果を、直接入力しているのでしょうか? あと、 開始:昭和21年3月30日/終了:昭和21年4月15日 開始:昭和21年4月30日/終了:昭和21年5月15日 という2つの期間があった場合、それぞれ、どのような結果が欲しいのか、教えていただけますか?

Paiko
質問者

お礼

有難うございます。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

ずばりこのURLですね

参考URL:
http://kokoro.kir.jp/excel/datedif.html
Paiko
質問者

補足

ありがとうございます。 ここまでは、何とかいきつけたのですが、このURLの○歳○ヶ月○日の歳を年に置き換えて、それぞれの期間の合計を出したり。又は、ある期間から期間を引いたりした結果を出したいのですが?

全文を見る
すると、全ての回答が全文表示されます。
  • nattocurry
  • ベストアンサー率31% (587/1853)
回答No.1

勤続年数の「31年6ヶ月15日」は、どうやって求めるのでしょうか? うるう年があるので、開始日や終了日の情報なしに、正確な日数を求めることは出来ません。 入社日、退社日、休職開始日、休職終了日、を使って計算するほうが楽で正確だと思いますよ。

Paiko
質問者

補足

入社日  昭和52年9月16日 退社日  平成21年3月31日 在籍期間  31年6ヵ月15日 休職開始日 平成18年1月8日 休職終了日 平成19年9月29日 休職期間   1年8ヶ月21日 期間計算の方法はEXCELのDATEDIF関数で出してます。 期間同士を足したり引いたりする方法を教えてください。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで期間から期間を足したり引いたりする方法を教えてください

    期間から期間を引く計算方法を教えてください ○年○ヵ月○日から○年○ヵ月○日を引いて○年○ヵ月○日を表示する方法を教えてください。 たとえば、勤続年数が31年6ヵ月15日(A1)で休職期間が1年8ヶ月21日(A2)あった場合、実際に勤務についていた日数を祭日に関係なく、○年○ヵ月○日(A3)と表示させたい。 入社日  昭和52年9月16日 退社日  平成21年3月31日 在籍期間  31年6ヵ月15日 休職開始日 平成18年1月8日 休職終了日 平成19年9月29日 休職期間   1年8ヶ月21日 期間計算の方法はEXCELのDATEDIF関数で出してます。 期間同士を足したり引いたりする方法を教えてください。

  • エクセルで勤続年数計算

    エクセルで勤続年数を管理したいのですが。。 入社日から、今日までの勤続年数計算で、 それに、休職期間を控除した計算式を作りたいのですが、 どういうふうにすればいいのでしょうか? わかる方、教えてください。 例えば、      1        2         3      4       5        A  入社日   休職開始日  休職終了日   今日   勤続年数 B  H10.4.1    H12.5.10    H13.8.1          ○年△ヶ月 で勤続年数がでればと思いまして。

  • Excelで入社・退社年月日を入力して、勤続年数表示したい

    Excelで入社年月日と退社年月日を入力すると、 勤続年数が表示できるようにしたいのですが、 方法が分かりません。 DateDifという関数があると過去の質問を検索してみたらでてきましたが、どのように使ったらよいのかが分かりません。 入社年月日⇒14年4月1日 退社年月日⇒16年4月20日 勤続年数⇒2年1ヶ月 という具合に、一ヶ月未満の日数がある場合は1ヶ月に繰上げて表示したいです。 そして、休業期間がある場合は同様に休業期間を表示して、勤続年数からマイナスして結果的に 勤続年数-休業期間=在職期間 と表示できるようにしたいです。 ご存知のかた教えてください!よろしくお願いいたします。

  • アクセス2000で年齢の自動算出方法は?

    1.勤続年数を「×歳×ヶ月×日」というような表現でフォ-ム上に表示させるにはどうしたら良いのでしょうか? 2.勤続年数から休職した期間などを差引する場合はどうしたらよろしいのでしょうか。申し訳ありませんが宜しくお願い致します。

  • EXCELで勤続年数を出したいのですが…

    入社が毎日のようにようにあります。 会社の締日は、25日です。 たとえば、10月26日~11月25日の間で入社した人は、一日でも勤務したなら、すべて1ヶ月と計算して、あとは、締日で区切って、計算したいのです。 11月10日~11月25日 1ヶ月(入社日~締日) 11月26日~12月25日 2ヶ月(締日~締日) 12月26日~ 1月25日 3ヶ月(締日~締日) A列…入社日、B列…入社日、C列…勤続年数(年)、D列…勤続年数(月)とします。 A ・ B   ・ C ・ D 1 名前 ・ 入社日   ・勤続年数(年) ・ 勤続年数(月)  2 太郎 ・ 2006/11/10 ・ 0 ・ 2 3 花子 ・ 2006/10/25 ・ 0 ・ 3 10 検索日 2006/12/25 DATEDIFでは、納得できなかったので、よい方法は、ありまあせんか? そのあとに、勤続年数が6ヶ月の人と3年の人を検索して一覧表で印刷したいのですが、方法は、ありますか?

  • 指定日付期間の算出の方法

    2000年11月1日から2002年3月31日までの 勤務年数と月数を、エクセル2000で計算しようとしています。 DATEDIFを使って、計算をしてみたのですが 1年未満の月数が「4ヶ月」と計算結果がでてしまいます。 これを「5ヶ月」と表示されるように計算式を作りたいのです。 単純に、終了期間を2002年4月1日にしたり、+1と入力すれば 欲しい計算結果を得られるのですが、このほかの方法がないか知りたいのです。 どなたかいい計算式を教えていただけないでしょうか?

  • 育児休業中の期間は勤続年数から除かれるのでしょうか?

    育児休業期間ですが、退職金や勤続表彰などの勤続期間はどのように計算しますか? ちなみに会社の就業規則には ・自己の都合により1ヶ月以上欠勤したとき ・特別な事情があって休職させることを必要と認めたとき の休職中は「休職期間は、退職及び永年勤続年数としては通算しない」となっています。 又、「育児休業及び介護休業は法令を下回ることなく法令を準用して対応する」ともなっています。 育児休業期間の勤続計算は法令にあるのでしょうか?

  • Excel  期間を算出したい 計算式 教えてください!

    こんにちは。Excelで次の計算式を作りたいです。 (1)期間を算出する計算式     A      B 1 1990/3/30   セル番号A1;入塾年月日 セル番号B2;入塾から現在(2006/5/30)までの年数(期間。何年何ヶ月何日あるのか?)を表示されるようにしたい。

  • エクセルで勤続年数を○年△ヶ月×日まで算出したい

    ●勤続年数を日数まで算出したい。 ●上記で求めた勤続年数を日数が15日以上の場合は1ヶ月とし、15日未満の場合は切り捨てて、○年△ヶ月と表示したい。 上記2つの関数を知りたいので詳しい方ご回答よろしくお願いします。

  • エクセルの関数で計算したい

    勤続年数の計算をしています。10年の83%が何年何ヶ月何日になるのかを関数を使って計算したいのですが、思いつきません。基点日と年数と%をいれれば勤続年数が計算される式を教えてください。

専門家に質問してみよう