다음을 포함하는 시트가 있습니다.
- A 열 : 이름
- B 열 : 입학 일
- C 열 : 휴가 날짜
- D 열 : 사망일
- Z 열 : 생년월일
(date of leave - date of admission)
사망일이 비어 있고 사망일이있는 경우 체류 기간을 계산하고 싶습니다 (date of leave - date of death)
.
나이를 계산하는 방정식이 있습니다.
=DATEDIF($Z5,TODAY(),"Y") & " Years, " & DATEDIF($Z5,TODAY(),"YM") & " Months, " & DATEDIF($Z5,TODAY(),"MD") & " Days"
내 필요에 맞게 수정할 수 있습니까? 아니면 사용할 다른 공식이 있습니까?
다음 공식은 기간이 일 수로 표시된 요청 된 결과를 제공합니다.
=IF($D5='',$C5 - $B5, $C5 - $D5)
업데이트 : 질문의 논리에 따라 날짜 간격을 년, 월 및 일로 표현하려면 수식이 더 장황해질 것입니다.
=IF($D5='', DATEDIF($B5, $C5, "Y") & " Years, " & DATEDIF($B5, $C5, "YM") & " Months, " & DATEDIF($B5, $C5, "MD") & " Days", DATEDIF($D5, $C5, "Y") & " Years, " & DATEDIF($D5, $C5, "YM") & " Months, " & DATEDIF($D5, $C5, "MD") & " Days")
문서에서 연도, 월, 일로 표현 된 날짜 간격을 더 자주 사용하려는 경우 인접한 셀에서 더 작은 단계로 계산을 수행하거나 문서를 추가로 유지하는 데 도움이되는 사용자 정의 함수를 만드는 것이 좋습니다. 그냥 구글 "사용자 정의 함수 엑셀"-모든 상위 링크는 이에 대한 아주 좋은 설명을 제공합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다