좋습니다. 예를 들어 내 범위가 B1:B5000인 경우입니다. 이것은 시계열입니다. 특정 시점에 값은 모두 #NUM! 오류가 됩니다. 그러면 범위 내에서 오류가 아닌 마지막 값을 반환하는 데 사용할 수 있는 공식이 있나요? 아니면 :=IFERROR(B1,NA()) 를 사용하여 모든 오류를 제거하고 기본적으로 또 다른 오류 없는 범위를 만드는 것이 더 쉬울까요? 이 경우 어떤 Excel 수식을 사용해야 합니까?
답변1
오류 제거 여부에 관계없이 이 공식을 사용하여 B1:B5000(시간은 Excel의 숫자임)의 마지막 숫자를 찾을 수 있습니다.
=LOOKUP(9.9E+307,B1:B5000)
답변2
짧은 대답은 다음 공식을 사용하여 범위에서 오류가 아닌 마지막 값을 찾을 수 있다는 것입니다.
=MATCH(ERROR.TYPE(#NUM!),B1:B5000,-1)
이렇게 하면 첫 번째 #NUM!
오류를 찾아 범위를 기준으로 이전의 마지막 행을 제공합니다 B1:B5000
. 마지막으로 좋은 값이 Row10에 있다고 가정하면 값 10이 반환됩니다.
차트 작성 애플리케이션에서 이를 사용하려는 경우 또는 항목이 추가될 때 동적 범위를 사용해야 하는 경우에는 더 복잡해질 것입니다.