2つの日付の違いを示す助けが必要


0

そこで、2つの日付の差を示す関数を作成しようとしています。

現在、次の式を使用しています。

 =DATEDIF(D2,E2,"y")&" Years, "&DATEDIF(D2,E2,"ym")&" Months, "&DATEDIF(D2,E2,"md")

そして、これは私のテーブルです:

+------------+-----------------+----------------------------+
| Date Hired | Date Terminated |      Length of Employment  |
+------------+-----------------+----------------------------+
| 10/11/2010 | 10/20/2010      | 0 Years, 0 Months, 9 Days  |
| 10/12/2010 | 01/28/2015      | 4 Years, 3 Months, 16 Days |
| 10/13/2010 | 05/07/2015      | 4 Years, 6 Months, 24 Days |
|            |                 |                            |
+------------+-----------------+----------------------------+

方法がわからないのは、結果が特定の期間(6か月など)未満である場合、結果に「6か月未満」と表示される機能を追加することです。

したがって、上記の例を使用します。

+------------+-----------------+----------------------------+
| Date Hired | Date Terminated |      Length of Employment  |
+------------+-----------------+----------------------------+
| 10/11/2010 | 10/20/2010      | Less than 6 Months         |
| 10/12/2010 | 01/28/2015      | 4 Years, 3 Months, 16 Days |
| 10/13/2010 | 05/07/2015      | 4 Years, 6 Months, 24 Days |
|            |                 |                            |
+------------+-----------------+----------------------------+

これを上記の式に追加するにはどうすればよいですか?


1
日付を減算すると(つまり= b3-b2)、答えは日数になります。IFで使用します。180日未満の場合は1つのフォーマット、それ以外の場合は別のフォーマットです。
タイソン

回答:


1

ifに投げて、6か月間チェックします-

=IF((E2-D2)>180,DATEDIF(D2,E2,"y")&" Years, "&DATEDIF(D2,E2,"ym")&" Months, "&DATEDIF(D2,E2,"md"),"Less than 6 Months")
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.