엑셀에서 성적 처리를 위해 중첩 IF 문을 쓰다가 개수에 한계가 있음을 발견하였다.

=IF(M2<=20, "A+", IF(M2<=33, "A", IF(M2<=38, "A-", IF(M2<=68, "B+", IF(M2<=78, "B", IF(M2<=82, "B-", IF(M2<=102, "C+", IF(M2<=105, "C", IF(M2<=108, "C-", "F")))))))))

위와 같은 수식을 실행하면 다음과 같은 에러에 직면한다.

사용자 삽입 이미지

그래서 할 수 없이 다음과 같이 C까지만 자동으로 처리하고 C-는 수동으로 처리했다.

=IF(M2<=20, "A+", IF(M2<=33, "A", IF(M2<=38, "A-", IF(M2<=68, "B+", IF(M2<=78, "B", IF(M2<=82, "B-", IF(M2<=102, "C+", IF(M2<=105, "C", "F"))))))))



해결 방법을 알면,

plz, comment :-)
Posted by 알 수 없는 사용자
,