액셀 : 2문제 틀림 83점
계산수식 2문제
문제 2-2
기록 내 완주한 선수들의 인원수를 SUM, IF 함수를 적용한 배열수식으로 계산하여 표시하라.
오답 : =SUM(IF($D$3:$D$23<I$8,1))
정답 : =SUM(IF($D$3:$D$23<=I$8,1))
<풀이>
기록 내 이므로 해당 기록도 포함 해야한다.
이내 임
문제 2-5
반품량이 공백이고 주문량이 8000이상, 재고량이 1000이하이면 "베스트셀러"를 표시, 그렇지 않으면 공백을 표시하라.
IF, OR, AND, ISBLANK, ISEROOR 중 알맞은 함수를 선택하여 사용
오답 : =IF(AND(ISBLANK(G27),OR(E27>=8000,F27<=1000)),"베스트셀러","")
정답 : =IF(AND(ISBLANK(G27),E27>=8000,F27<=1000),"베스트셀러","")
<풀이>
함정이다.
주문량이 8000이상이거나 재고량이 1000이하이면 이 아니다.
주문량이 8000이상, 재고량이 1000이하이면 이라는말은 둘 다 해당이 되므로 AND이다.
액세스 100
문제 3-2
내답 :
If txt점수 >= 90 Then
MsgBox "학점 : A", , "학점확인"
txt학점 = "A"
정답 :
If txt점수 >= 90 Then
txt학점 = "A"
End If
MsgBox "학점 : " & txt학점, vbInformation, "학점확인"
<풀이>
MsgBox를 마지막에 한번에 띄워주는건 상관이 없는데
나는 텍스트로 지정해서 처리했다
근데 txt학점에 학점이 저장되니까 그 값을 인자값으로 받아주면 일일히 입력하지 않아도 된다.
메시지박스에는 입력하는 값에 따라서 임의로 지정하느냐, 점수에따른 값의 변화를 인자값으로 받느냐 에 대해서 문제에 지시되지 않았기때문에 정답이라고본다.
둘 다 정답은 맞다고본다.
더 효율적인 코드이니 참고하자!
'시무자동화 & 컴퓨터 활용능력 1급 > 컴활유형 2회차' 카테고리의 다른 글
유형 10회 오답노트 - 2회차(89/89) (0) | 2021.08.10 |
---|---|
유형 10회 오답노트 - 2회차(89/89) (0) | 2021.08.10 |
유형 8회 오답노트 - 2회차 (95/95) (0) | 2021.08.09 |
유형 7회 오답노트 - 2회차 (83/90) (0) | 2021.08.09 |
유형 6회 오답노트 - 2회차 (84/88) (0) | 2021.08.06 |