숫자 : VALUE 함수가 빈 문자열을 인식하지 못합니다.


0

나는 Apple Numbers를 사용하고 숫자 값을 요구하는 함수에 의해 참조 될 때 빈 텍스트 (때때로 다른 시트의 숫자를 포함)가 값 0의 숫자로 변환되지 않는다는 사실에 좌절감을 느낍니다.

예를 들어 셀의 함수는 다음과 같습니다.

=MAX(I5,0.5×J5)

J5가 비어 있으면 오류 메시지가 나타납니다.

The operator “*” expects a number but found “.”

그래서 J5에 VALUE (J5)를 넣으려고했는데 다른 메시지가 나타납니다.

VALUE requires a string specifying a number, but found “” instead.

그 상황을 가지고 있을지도 모르는 수많은 세포들에 대해 모든 공간을 0으로 취급하는 효과적인 방법이 있습니까?

답변:


1
IFERROR(VALUE(<cell>),0) 

빈 셀 (또는 값으로 변환 할 수없는 문자열)에 대해 0을 반환합니다. 나는 다음과 같은 것을 시도했다.

= MAX (I5, (0.5 x (IFERROR(VALUE(J5),0))) 

내 초기 테스트가 진행 중이었습니다.

희망이 도움이


이 방법이 효과적 일지 모르지만 빈 문자열 (입력 값이 아님)을 매개 변수로 가질 수있는 모든 셀의 함수 인수에 대한 오랜 해결책입니다. 아직도 더 많은 글로벌 솔루션을 찾고 있습니다.
elomage

1

추가 제안 : 전체 표를 선택하고 셀 데이터 형식"자동"으로 설정하십시오 . 그런 다음 셀 서식으로 인한 가져 오기 오류를 줄일 수있는 데이터 형식이 숫자로 결정됩니다. 동일한 방식으로 서식을 강제 설정할 수도 있습니다.

Inspector의 셀 포맷 설정

이 설정으로 수식을 붙여 넣으면 다음 결과가 나타납니다.

수식 결과

불편하거나 좋아하지 않거나 / 좋아하지 않는 경우 수식을 텍스트로 변경할 수 있습니다.

수식 편집

텍스트 전용 수식

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.