2016-06-22 2 views
0

Excel year() 수식이 을 예상대로 반환하지 않습니다!excel year() 수식이 잘못된 연도를 반환합니다.

내가 엑셀 ​​2016 (오프라인 버전)을 사용하고

Row C    D      Formula 
1  SourceDate  YearOnly 
2  2008/12/01  1905/06/30   =YEAR(C2) 
+0

무엇이 반환됩니까? 확인해야 할 두 가지 사항; C 열에 날짜를 표시하고 있습니다. 데이터 오해라고 생각합니다. 두 번째는 "날짜"의 실제 날짜 또는 날짜와 같은 텍스트인지 여부입니다. –

+1

1905/06/30은 1900/01/01 이후의 2008 일입니다. 따라서 공식이 올바로 작동합니다. 단순히 2008 년을 Date가 아닌 General으로 포맷하십시오. –

+0

Axel의 스팟! 그냥 그 실현에 너무 왔어. – Joelster

답변

1

그냥하지만 ​​내가 열 D가 변경된 날짜

로 포맷했다, 올해() 공식이 을 반환 실현 이 번호로 다시 지금 예상대로 올바른 날짜를 얻을!

열 D에 날짜 형식을 유지할 수 있지만 전체 날짜를 다시 작성해야합니다. = 날짜 (연도 (C2), 1,1)

관련 문제