Excel 2010의 = IF 함수가 작동하지 않는다고 말하고 있습니까?


0

음, 이것은 간단한 질문입니다.

Excel 2010에서 = IF 함수가 작동하지 않는 이유는 무엇입니까? 입력 내용은 다음과 같습니다.

=IF(OR(G5:W13=20),"","$20")

G5와 W13 사이의 셀에 $ 20의 정확한 값이있는 경우 (셀이 모두 나를 정정하기 전에 텍스트 형식의 통화로 설정 됨) 아무 것도 표시되지 않습니다. $ 20의 가치가있는 셀이 없더라도 특정 셀에 $ 20가 표시됩니다.

실험 후 범인은 말하고있다. G5:W13. 나는 그 지역 사이의 모든 세포를 타자로 치는 것을 좋아한다. 그래서 나는 그것을했다. 그러나, 나는 그것을 할 때 나의 공식에 오류가 있다는 것을 말해 주므로, 그래서 나는 붙어있다.

그것들 중 하나를 교정하는 방법이 있습니까? 모든 도움을 주시면 감사하겠습니다. :)



오류가 아니라고 확신합니다. "작동하지 않습니다" . 매개 변수가 하나뿐이므로 OR 함수 (일부가 아닌) OR(condition1, condition2, condition3, ...) ) : 배열 수식 (Ctrl + Shift + Enter)을 사용 했습니까? (그리고 옆으로 : 당신은 $ 이미 모든 셀을 Currency로 포맷 한 경우).
Arjan

1
예, 저는 =OR()=COUNTIF, 그리고 그것은 매력처럼 작동하고 있습니다. 너무 감사합니다. :) 아, 그리고 명백히하기 위해, Arjan, 정면에 $를 가지고있는 것은 통화가 아니 었습니다. 처음 20 개가있었습니다. :)
Mordecaii

1
@ w3d, OR 사용 가능 배열에서 값을 찾으려면, 만약 Ctrl + Shift + Enter를 사용하여 입력하십시오. 그러면 OpenOffice.org는 디스플레이 중괄호로 {=IF(OR(G5:W13=20),"","$20")}; Excel에 대해 확실하지 않습니다. (그런 것이이 문제에 대한 최선의 해결책은 아닙니다.) 모르 데카이, 결과 셀을 통화로 포맷하고 왜 출력합니까? 번호 20 일부 텍스트보다는 "$20"? 어느 날 다른 계산에서 그 결과를 사용하려고 할 가능성이 있습니다. 실제로 텍스트가 아닌 곳에 텍스트를 사용하지 마십시오.
Arjan

1
와우, 위에서 설명한 것처럼 텍스트 대신 숫자를 출력하는 방법은 다음과 같습니다. 너는 그것을 가지고있다. ...
Arjan

답변:


2

다음 수식을 사용하십시오.

=IF(COUNTIF(G5:W13, 20), "", "$20")

이것은 원하는 범위에서 20의 인스턴스 수를 계산합니다. 0보다 크면 "$ 20"을 표시합니다.

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