책 내용 질문하기
함수 사용시 "" 사용법 질문이요
도서
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" 처럼 사용되는 것이죠.

     

    좋은 하루 보내세요.

     

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.