질문1) p.111 5번 문제 - 이 문제 뿐만 아니라 여러 문제에서...아래 A와 B에서 빨간 부분을 다르게 했는데, 제가 보기에는 저처럼 해도 맞을 것 같은데, 일부 셀에서 결과값이 다르게 나오네요. 왜 그런거죠?
A(작성답). Public Function fn이익금(판매금액, 품명, 판매량)
If 판매량 >= 100 And (품명 = "딸랑이" Or 품명 = "우유병") Then
fn이익금 = 판매금액 - (판매금액 * 0.5)
ElseIf 판매량 < 100 Then
fn이익금 = 판매금액 - (판매금액 * 0.7)
End If
End Function
B(정답). Public Function fn이익금(판매금액, 품명, 판매량)
If 판매량 >= 100 And (품명 = "딸랑이" Or 품명 = "우유병") Then
fn이익금 = 판매금액 - (판매금액 * 0.5)
Else
fn이익금 = 판매금액 - (판매금액 * 0.7)
End If
End Function
질문2) p.155 문제4-2-1번이요. txt대출일 텍스트 상자에 오늘 날짜가 표시되도록 작성하라했는데.
엑셀에서는 today함수가 날짜, now함수가 날짜+시간 함수아닌가요.
date는 년,월,일을 입력하는 함수잖아요....
그래서..
today하니까 오류나네요.. 해설에도 date로 되어있고...
이 내용이 책이 정리되어 있나요? 제가 못 본건지..
today now date 사용을 액세스/엑셀에 대해 설명해주세요..
1. 판매량이 100미만 인 것만 추출 하게 되므로 결과가 다르게 나올 수도 있습니다.
문제에서 원한 식이 맞는지 확인 해 보시기 바랍니다.
2. 엑셀과 엑세스에 사용하는 함수가 다른 경우가 있습니다.
엑세스에서 날짜를 표시할때는 date() 를 날짜와 시간을 모두 표시하려며 now() 를 사용해야 합니다.
엑세스에서는 today 함수가 결과가 나오지 않습니다.
좋은 하루 되세요.
-
*2016-01-01 16:03:04
1. 판매량이 100미만 인 것만 추출 하게 되므로 결과가 다르게 나올 수도 있습니다.
문제에서 원한 식이 맞는지 확인 해 보시기 바랍니다.
2. 엑셀과 엑세스에 사용하는 함수가 다른 경우가 있습니다.
엑세스에서 날짜를 표시할때는 date() 를 날짜와 시간을 모두 표시하려며 now() 를 사용해야 합니다.
엑세스에서는 today 함수가 결과가 나오지 않습니다.
좋은 하루 되세요.