엑셀 if문 급해요!!! if가 조건문 만족하는지에 따라 다른 값을 내

엑셀 if문 급해요!!!

if가 조건문 만족하는지에 따라 다른 값을 내는거잖아요 if와 and를 같이 쓰면 여러 조건 모두 만족하면 true 아님 false 인데

해결 방법: COUNTIF 또는 + 연산 활용

가장 깔끔한 방법은 각 조건의 결과를 숫자로 변환해 더하는 것입니다. 엑셀에서 TRUE는 1, FALSE는 0으로 계산되는 성질을 이용하면 됩니다.

방법 1. 각 조건을 더하기 (직관적)

조건이 3개(A, B, C)이고 그중 2개 이상 만족해야 할 때:

Excel

=IF((조건 A) + (조건 B) + (조건 C) >= 2, "TRUE", "FALSE")

  • 원리: 각 괄호 안의 조건이 맞으면 1, 틀리면 0이 됩니다. 이를 더해서 내가 원하는 숫자(2) 이상인지 체크하는 방식입니다.

방법 2. COUNTIF 활용 (범위가 지정된 경우)

만약 조건들이 특정 범위(예: A1:A10)에 있고, 그 값이 "합격"인 것이 3개 이상인지 찾으려면:

Excel

=IF(COUNTIF(A1:A10, "합격") >= 3, "TRUE", "FALSE")

실전 예시 (N 개 이상 조건)

만약 출석, 과제, 시험 세 항목 중 2개 이상 통과해야 "최종 합격"인 경우를 만들어볼까요? (통과 기준은 각 60점 이상이라고 가정)

광고 [X]를 누르면 내용이 해제됩니다

AI 분석 및 채팅

3/3
시스템 리소스 로딩 중... 0%

여기를 클릭하면 빠른 로딩(가속)이 가능합니다.