책 내용 질문하기
배열수식에 *와 +의 순서차이가 있나요?
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
256
조회수
26
작성일
2017-10-02
작성자
탈퇴*원
첨부파일
=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))
곱하기 먼저한 답은 교재처럼 나오는데
=MAX(IF( (LEFT($B$4:$B$28,2)="13")+(LEFT($B$4:$B$28,2)="11")+($D$4:$D$28=C32),$F$4:$F$28))
제가 처음 입력한 +가 먼저오니까 배열수식 답이 97로 나오네요 전부
OR과 AND의 지정 중에 우선순위가 있는건가요?
답변
2017-10-11 11:13:41
and 가 더 빠른 순위 이구요.
=MAX(IF( (LEFT($B$4:$B$28,2)="13")+(LEFT($B$4:$B$28,2)="11")+($D$4:$D$28=C32),$F$4:$F$28))
에 * 가 없네요.
먼저 계산 되어야 하는 값이 있다면 () 로 묶어서 먼저 계산 해 주시면 순서가 달라도 정확한 결과가 나올 수 있습니다.
좋은 하루 되세요.
-
*2017-10-11 11:13:41
and 가 더 빠른 순위 이구요.
=MAX(IF( (LEFT($B$4:$B$28,2)="13")+(LEFT($B$4:$B$28,2)="11")+($D$4:$D$28=C32),$F$4:$F$28))
에 * 가 없네요.
먼저 계산 되어야 하는 값이 있다면 () 로 묶어서 먼저 계산 해 주시면 순서가 달라도 정확한 결과가 나올 수 있습니다.
좋은 하루 되세요.