
저는 Excel(2016 사용)을 처음 사용하고 있으며 이 수식을 작동시키려고 노력하고 있지만 작동하지 않습니다. 공식은 입니다 if(c10>0,e9-c10,0,if(d10>0,e9+d10,0))
. 이 수식을 사용하려고 하면 "인수가 너무 많습니다"라는 메시지가 나타납니다. 이 수식은 거짓인 경우 즉, 0인 값을 제거하면 작동하지만 값을 추가하면 작동하지 않습니다.
답변1
이 IF
함수는 세 가지 인수를 사용합니다.
- 논리 테스트
- 논리 테스트가 참인 경우의 값
- 논리 테스트가 거짓인 경우의 값
두 개의 인수로만 사용할 수 있습니다. 당신은 그것을 4개로 부르고 있습니다.
거짓인 경우 값, 즉 0을 빼면 작동한다고 하셨습니다. c10>0
거짓인 경우 공식에 어떤 값을 부여하시겠습니까?
- 네가 그렇게 되길 원한다면
0
왜 말하는 거야if(d10>0,e9+d10,0)
? - 원한다면
if(d10>0,e9+d10,0)
여분의0
.
답변2
안녕하세요. 이것을 시도해보세요. 아마도 당신에게 도움이 될 것입니다:
=IF(E12>=4;"매우 좋음";IF(E12>=3;"좋음";IF(E12>=2;"보통";IF(E12>1;"충분함";IF(E12>=0 ;"부족/실패")))))
답변3
우선, 저를 도와주신 모든 분들께 감사의 말씀을 전하고 싶습니다. 이것은 훌륭한 커뮤니티이고 저는 기여하는 회원이 되고 싶습니다. 누군가 공식 평가를 제안했고 "=IF(C11>0, E10-C11,IF(C11=0,0,IF(D11>0,E10+D11,IF(D11=0,0)에서 평가 도구를 실행했습니다. ))))", c11이 0이 될 때 c11-0,0 부분에서 멈추고 나머지 수식을 실행하지 않습니다. 이것이 추가 부분을 수행하지 않은 이유입니다. 그 부분을 꺼내보니 완벽하게 작동하더군요. 공식은 "=IF(C11>0, E10-C11,IF(D11>0,E10+D11,IF(D11=0,0))))"가 되었습니다. 어떤 이유로 "d11=0,0"은 중요하지 않았습니다. 모든 도움에 다시 한번 감사드립니다.