2024컴활 시나공16강. 논리함수

봉구티비
봉구티비
81 بار بازدید - 3 ماه پیش - (더보기 눌러서 수업내용을 확인하세요)오피스 버전은
(더보기 눌러서 수업내용을 확인하세요)
오피스 버전은 21입니다
#컴퓨터활용능력, #컴활2급, #시나공, #함수,  #논리함수,

함수   - 섹션 8 -

논리 함수 : IF, IFS, IFERROR, SWITCH, NOT, AND, OR, FALSE, TRUE

- 무작정 -
1. 주행거리가 60,000미만이고 정비가 보증이면 최상급, 주행거리가 100,000미만이고 정비가 보증이면 상급, 그 외에는 공백으로 등급에 표시하시오
(IF, AND)
정답 : =IF(AND(C3〈60000,D3="보증"),"최상급",IF(AND(C3〈100000,D3="보증"),"상급",""))

IF(조건,   참,    거짓)   :  조건에 만족하면 참값, 만족하지 않으면 거짓값
IF(조건,   참,    IF(조건,   참,    거짓)) : 질문이 3개일때
IF(조건,   참,    IF(조건,   참,    IF(조건,   참,    거짓))) : 질문이 4개일때

2. 관리코드의 네 번째 문자가 1이면 센터, 2이면 포드, 3이면 가드로 포지션에 표시하시오
(IF, MID)
정답 : =IF(MID(I3,4,1)="1","센터",IF(MID(I3,4,1)="2","포드","가드"))

주의!!
문자열 함수
LEFT, RIGHT, MID  : 여기서 숫자가 나와도 문자처리

3. 개인별로 계획서, 작품성, 평점 중 한 항목이라도 점수가 70 미만이면 탈락, 그 외에는 통과로 평가에 표시하시오
(IF, OR)
정답 : =IF(OR(B14〈70,C14〈70,D14〈70),"탈락","통과")

추가
COUNTIF,   IF를 사용해서 같은 결과가 나오게 만들어 보시오
정답 : =IF(COUNTIF(B14:D14,"〉=70")=3,"통과","탈락")


4. 기록에 대한 순위를 구하여 1위는 1등, 2위는 2등, 3위는 3등 그 외에는 공백으로 등수에 표시
-순위는 가장 작은 기록이 1위
(IF, RANK.EQ 함수와 & 연산자 사용)
정답 : =IF(RANK.EQ(I14,$I$14:$I$21,1)〈=3,RANK.EQ(I14,$I$14:$I$21,1)&"등","")


5. 주민등록번호의 8번째 문자가 1이나 3이면 남, 2나 4면 여, 그외에는 오류를 성별에 표시하시오
(CHOOSE, IFERROR, MID)
정답 : =IFERROR(CHOOSE(MID(B24,8,1),"남","여","남","여"),"오류")

- 기출1 -

1. 검색지수, 음란물지수, 게임지수를 이용하여 치료여부를 표시하시오
-검색지수, 음란물지수, 게임지수의 값이 각각 4이상이고, 이 세 값의 평균이 7이상이면 치료요망, 그렇지 않으면 주의로 표시
(IF, AND, AVERAGE)
정답 : =IF(AND(B3〉=4,C3〉=4,D3〉=4,AVERAGE(B3:D3)〉=7),"치료요망","주의")

2. 가격이 가장 높으면 최고가, 가장 낮으면 최저가, 나머지는 공백으로 비교에 표시
(IF, MAX, MIN)
정답 : =IF(MAX($H$3:$H$9)=H3,"최고가",IF(MIN($H$3:$H$9)=H3,"최저가",""))


3. 주민등록번호를 이용하여 성별을 표시하시오
-주민등록번호의 여덟 번째 숫자가 1또는 3이면 남, 2또는 4이면 여로 표시
(IF, OR, MID)
정답 : =IF(OR(MID(C13,8,1)="1",MID(C13,8,1)="3"),"남","여")


4. 세대수의 숫자가 짝수이면 짝수, 홀수이면 홀수를 짝홀수에 표시
(IF, MOD)
정답 : =IF(MOD(H13,2)=1,"홀수","짝수")


5. 기록에 대한 순위를 구하여 순위에 표시하시오
-순위는 기록이 가장 빠른 것이 1위
-기록이 비어있는 경우 실격으로 표시
(IFERROR, RANK.EQ)
=IFERROR(RANK.EQ(C22,$C$22:$C$29,1),"실력")
3 ماه پیش در تاریخ 1403/02/08 منتشر شده است.
81 بـار بازدید شده
... بیشتر