2014-02-27 2 views
2

MIN 함수를 사용하여 범위의 가장 빠른 날짜를 반환 할 수 있었지만 기본 엑셀 날짜 (1899/12/30)를 반환합니다. 셀 범위가 비어 있으면 빈 셀의 기본 날짜를 피하고 빈 값을 반환하는 또 다른 방법이 있습니까? 예를 들어범위에서 가장 빠른 날짜를 반환하고 공백 셀을 무시하는 Excel 수식

: 범위 1 2014년 7월 1일 2014년 7월 2일 2014년 6월 30일

결과 = 2014년 6월 30일

범위 2 (세포 때문에 비어 그들은 여전히 ​​

결과 = ... 입력) ... ... 기다리고있어 1899년 12월 30일

답변

4

목 작동해야입니다

=If(Min(A:A) > 0, Min(A:A), "") 
+0

완벽한 포함되어야합니다! 감사! – Hazel

2

또 다른 식의 접근 방식은 SMALL보다는 MIN 사용하는 것 -이 어떤 날짜 범위 (보다는 영)에 없습니다 그래서 당신은 IFERROR와 오류를 정리할 수있는 경우에 SMALL는 오류를 반환합니다, 예

=IFERROR(SMALL(A1:A100,1),"")

.... 또는 당신은 간단한 MIN과 현재 공식을 유지 1과 0이 표시되지 않도록 단지 지정, 예를 결과 필드의 서식을 지정할 수 있습니다 사용자 정의 형식은

mm/dd/yyyy;;

주 두 세미콜론

로 - 사람들은

+0

+1 그가 정말로 필요한 것은 적절한 형식이라고 생각합니다. 코드가 짧을지라도 두 가지에 대한 성능 테스트를하고 싶습니다. 전체 범위를 인덱싱하고 전달 된 값을 추출합니다.이 경우 첫 번째로 작은 것이고, Min'은 훨씬 빠르지 만, 2 분이 1보다 작은 경우 idk가 작습니다. 나는 또한 iferror와 ifrror에 대해 잘 모른다. 흥미로운 테스트이다. – user2140261