If 조건이 예상과 다른 결과

If 조건이 예상과 다른 결과

IfExcel에서 조건이 작동하지 않습니다.

Excel에서 조건이 작동하지 않는 경우

엑셀로 작업 중인데 오류가 발견되지 않았습니다. 누구든지 내 문제를 해결할 수 있나요?

답변1

귀하의 IF기능은 귀하가 작성한 대로 정확히 작동하고 있습니다. 셀을 선택한 다음 수식 평가 도구를 사용하면 더 잘 이해할 수 있습니다.

예를 들어(원치 않는 첫 번째 결과):

D7: =IF(D6>5,$D$2-5,"")

D6= 66> 이후 5수식은 condition_if_trueor 를 반환합니다 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으로 바꾼 다음 결과를 숫자로 변환하여 숫자 비교가 다시 작동하도록 합니다.

관련 정보