<기출유형 2회 엑셀 - 계산문제 부분 >
5번 면접평균에서요,
{AVERAGE(IF(($D$3:$D$34=A38)*IFERROR(FIND("정보",$A$3:$A$34)>=1, FALSE), $G$3:$G$34))}
밑줄 친 부분이 이해가 잘 가지 않아요..
"정보"가 포함된 값이 하나 이상이면, FASLE 값을 반환해라는 뜻으로 이해했는데
FALSE값이면 IF문에서 FALSE 값은 계산이 안되는 건가용??? 전체적으로 문제 이해가 잘 안돼요 ㅠㅠ
안녕하세요.
IFERROR(인수, 오류 시 표시할 값) 함수는 ‘인수’로 지정한 수식이나 셀에서 오류가 발생했으면 ‘오류 시 표시할 값’을 반환하고, 그렇지 않으면 인수로 지정한 수식의 결과 값을 반환합니다. 즉 FIND 함수가 오류가 발생하면 FALSE를 반환하고 오류가 발생하지 않으면 FIND 함수의 결과값이 반환되는 것입니다.
IFERROR 함수의 결과가 FALSE면 IF 함수에서 지정한 두 조건 중 하나의 조건 결과가 FALSE가 되는 것입니다.
즐거운 하루 되세요.
-
관리자2025-02-10 10:40:57
안녕하세요.
IFERROR(인수, 오류 시 표시할 값) 함수는 ‘인수’로 지정한 수식이나 셀에서 오류가 발생했으면 ‘오류 시 표시할 값’을 반환하고, 그렇지 않으면 인수로 지정한 수식의 결과 값을 반환합니다. 즉 FIND 함수가 오류가 발생하면 FALSE를 반환하고 오류가 발생하지 않으면 FIND 함수의 결과값이 반환되는 것입니다.
IFERROR 함수의 결과가 FALSE면 IF 함수에서 지정한 두 조건 중 하나의 조건 결과가 FALSE가 되는 것입니다.
즐거운 하루 되세요.
-
강*성2025-02-07 13:20:40find("정보", 범위 )>=1 의미는 범위에 "정보" 가있을때 true 없으면 에러여서 false 따라서, true 이면 g 열에서 data 선택 평균 산출하고 false 이면 g 열에서 data 선택 되지않음