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),"실력")
오피스 버전은 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),"실력")
- #education
- #
- #
- #
- #
3 ماه پیش
در تاریخ 1403/02/08 منتشر شده
است.
81
بـار بازدید شده