책 내용 질문하기
함수 사용시 "" 사용법 질문이요
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
260
조회수
481
작성일
2019-06-15
작성자
탈퇴*원
첨부파일
문제 2 -5번 문제에서 배열 수식을 사용하는 문제인데요.
=MAX(IF(($D$4:$D$28=C32)*((LEFT($B$4:$B$28,2)="13") + (LEFT($B$4:$B$28,2)="11")),$F$4:$F$28))
답은 이거인데
여기서 13, 11에 "" 를 안해주면 답이 안나오더라구요.
문제 풀다보면 숫자인데도 "" 표시해줘야 하는 경우가 있던데
어떤 경우인가요?
답변
2019-06-16 19:15:49
안녕하세요.
큰따옴표는 일반적으로 문자의 경우에 붙여줍니다.
LEFT 함수는 문자 함수로 반환값이 문자이기 때문에 "13", "11"처럼 문자처리해서 비교해 주어야 합니다.
예외적으로 COUNTIF, COUNTIFS, SUMIF, SUMIFS, AVERAGEIF 등은 조건에 대해 큰따옴표를 적어줍니다. ">=80" 처럼 사용되는 것이죠.
좋은 하루 보내세요.
-
관리자2019-06-16 19:15:49
안녕하세요.
큰따옴표는 일반적으로 문자의 경우에 붙여줍니다.
LEFT 함수는 문자 함수로 반환값이 문자이기 때문에 "13", "11"처럼 문자처리해서 비교해 주어야 합니다.
예외적으로 COUNTIF, COUNTIFS, SUMIF, SUMIFS, AVERAGEIF 등은 조건에 대해 큰따옴표를 적어줍니다. ">=80" 처럼 사용되는 것이죠.
좋은 하루 보내세요.