Excel 중첩 IF 문이 작동하지 않습니다.

Excel 중첩 IF 문이 작동하지 않습니다.

중첩된 if 문을 가져오는 데 문제가 있습니다. 날짜가 다른 날짜에 끝났다고 말하면 "이동 중" 또는 "이동 안 함"입니다. 큰 문제는 아니지만 올바르지 않음에도 불구하고 왜 모두 "이동"을 당기는지 알 수 없는 것 같습니다.

=IF(VLOOKUP(N2,$O$2:$P$5048,2,FALSE)>=$L$4,"Moving",IF(VLOOKUP(N2,$O$2:$P$5048,2,FALSE) < $L$4,"Not Moving", ))

https://ibb.co/bvGSgk

https://ibb.co/emovZ5

저도 처음으로 포스팅합니다. 잘못된 형식에 대해 사과드립니다.

답변1

두 개의 출력만 예상되는 경우 두 번째 IF가 필요하지 않습니다.

=IF(VLOOKUP(N2,O2:$P$5048,2,FALSE)>=$L$4,"Moving","Not Moving")

간단히 말해서 그렇습니다

=IF(Condition, What to do if true, What to do if false)

https://support.office.com/en-us/article/IF-function-69aed7c9-4e8a-4755-a9bc-aa8bbff73be2


O2또한 친척이라는 것이 확실합니까 ? 그렇게 되어야 한다는 것이 더 합리적이다.$O$2

실제로 VLOOKUP에서 전체 열 참조를 사용해도 문제가 되지 않습니다.

=IF(VLOOKUP(N2,$O:$P,2,FALSE)>=$L$4,"Moving","Not Moving")

관련 정보