そこで、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つのフォーマット、それ以外の場合は別のフォーマットです。
—
タイソン