책 내용 질문하기
사용자정의함수
도서
[2010] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
319
조회수
91
작성일
2011-06-03
작성자
첨부파일
문제6번에서요
If Left(상품코드, 1) = "가" And (Right(상품코드, 1) = "1" Or Right(상품코드, 1) = "2") Then
fn생산단가 = 판매단가 * 0.3
Else
fn생산단가 = 판매단가 * 0.2
End If
답이 이건데
저기 위에 and이후에 or을 가로로 묶어주는 이유가 뭐죠?
상품코드 1번째가 "가"인 앤드 조건을 유지하면서 or을 쓸려고 묶어준건가요?
답변
2011-06-03 10:50:51
네 그렇게 생각 하셔도 되구요.
or 조건을 먼저 실행하고 실행된 값중 and 조건을 실행하려고 하는 것도 있습니다. (계산 순서가 ()안이 먼저이니까요.)
결과적으로는 같으니까요. (괄호를 하지 않았을 경우에는 결과가 달라질 수 있습니다.)
좋은 하루 되세요.
"-
*2011-06-03 10:50:51
네 그렇게 생각 하셔도 되구요.
or 조건을 먼저 실행하고 실행된 값중 and 조건을 실행하려고 하는 것도 있습니다. (계산 순서가 ()안이 먼저이니까요.)
결과적으로는 같으니까요. (괄호를 하지 않았을 경우에는 결과가 달라질 수 있습니다.)
좋은 하루 되세요.
"