
If
Excel에서 조건이 작동하지 않습니다.
엑셀로 작업 중인데 오류가 발견되지 않았습니다. 누구든지 내 문제를 해결할 수 있나요?
답변1
귀하의 IF
기능은 귀하가 작성한 대로 정확히 작동하고 있습니다. 셀을 선택한 다음 수식 평가 도구를 사용하면 더 잘 이해할 수 있습니다.
예를 들어(원치 않는 첫 번째 결과):
D7: =IF(D6>5,$D$2-5,"")
D6
= 6
및 6
> 이후 5
수식은 condition_if_true
or 를 반환합니다 5
.
다른 잘못된 결과를 평가해도 비슷한 결과를 볼 수 있습니다.
Excel O365가 있는 경우 원하는 시퀀스를 얻으려면 다음을 사용할 수 있습니다.
=SEQUENCE(5,,10,-1)
이전 버전에서는 를 사용하여 IF
다음을 시도해 볼 수 있습니다.
=IF(AND(D2>6,D2<>""),$D$2-ROWS($1:1),"")
그리고 채우세요. (ROWS
채우는 각 행마다 함수가 하나씩 증가합니다 .)
답변2
답변3
문제는 (빈) 문자열과 숫자에 대한 숫자 비교를 사용하고 있다는 것입니다. 다음과 같이 수식을 변경하십시오(예를 들어 D9 사용).
=IF(D8>5,$D$2-7,"")
~ 안으로
=IF(VALUE("0"&D8)>5,$D$2-7,"")
새 수식은 숫자 값에 선행 0을 추가하거나 빈 문자열을 0으로 바꾼 다음 결과를 숫자로 변환하여 숫자 비교가 다시 작동하도록 합니다.