2016-10-19 5 views
0

문구가 제대로 문구가 맞는지 확실하지 않지만 여기에 문제가 있습니다.Excel 수식은 "조건부 범위"에서 가장 빠른 날짜를 반환합니다.

두 개의 열이 있습니다. 하나는 날짜 (열 A)이고 하나는 값 (열 B)입니다. 열 B에서 일부 셀은 비어 있습니다. 나는 열 A의 최대 값을 반환하는 수식을 작성하려면,하지만 인구가 열 B.와 열 A의 셀에 대한

의 라인을 따라 뭔가 내가 지금까지 가지고 있습니다 :

=Max(IF(B3 <> "", ??, "")) 

어디에서 ??, 행이 B가 비어있는 값만 포함하는 배열 (예 : VBA에서와 같이)을 만들 수 있습니까? 이것이 올바른 접근 방법입니까?

편집 : 나는

=MAX(IF(A3:A100 <> "",A3:A100)) 

답변

0

당신은 배열 수식으로 수식을 사용하기 위해 필요한이 소리를 어떻게하는지, 나는 그것을 가지고 생각합니다. 공식 기자에게 CTRL + Shift 키를 입력 할 때 공식

=MAX(IF(A3:A100<>"",A3:A100)) 

를 입력 +을 누릅니다. 이것은 수식을 배열 수식으로 변환합니다. 이제는 그 주위에 {}을 가져야하는 수식을보고 성공했음을 알 수 있습니다. 또한 이것을 사용하여 최소 날짜를 얻고 다른 기준을 적용 할 수 있습니다.

+0

우수. 감사. 절대 범위를 사용하기 위해 $를 사용하려면 배열 수식에 대해 고려해야 할 사항이 있습니까? – user1996971

+1

절대 범위가 문제가 아니어야합니다. 범위가 같은 길이 (같은 행 수)인지 확인하십시오. '= MAX (IF (A3 : A5 <> "", A3 : A6))'오류가 발생합니다. –

+0

아, 예, CTRL + SHIFT + ENTER를 누르지 않았습니다. 감사! – user1996971