이 Excel IF 쿼리가 작동하지 않는 이유는 무엇입니까?

이 Excel IF 쿼리가 작동하지 않는 이유는 무엇입니까?
=IF(ISBLANK(CM7),"",IF(CN7=F7>1,-1,  IF(CN7=F7>-1,1,  IF(CN7=F7,0))))

내가 말하고 싶은 것은 셀이 CM7비어 있으면 계산이 이루어지는 셀을 비워 두라는 것입니다. 그렇지 않은 경우, 를 CN7 > F7입력합니다 1. .CN7 = F70CN7 < F7입력 하면-1

CM7현재 내가 무엇을 입력하든 항상 이라는 답이 나옵니다 -1.

이 문제를 어떻게 해결할 수 있나요?

답변1

당신은 가깝습니다. 수식에 연산자가 너무 많습니다. 무엇을 확인해야 할지 알려주기만 하면 됩니다. 것 CM7보다 큽니다 . 여기에는 등호( )가 필요하지 않습니다 .F7CM7>F7=

=IF(ISBLANK(CM7),"",IF(CM7=F7,-1,  IF(CM7>F7,1,  IF(CM7<F7,0))))

답변2

두 분은 친했는데, 당신이 제게 주신 덕분에 문제가 해결될 수 있었습니다.

=IF(CM7="",CM7,IF(CN7>F7,1,IF(CN7<F7,-1,0)))

관련 정보