=SUM(RIGHT($C$3:$C$14,3)>RIGHT($C3,3),1)+1로 1번 문제를 풀었습니다 그런데 결과값은 모두 2로 뜨네요. 엑셀-옵션-고급에서 빠른자동채우기도 체크했습니다 범위도 한 칸만 잡고 했는데, 결과 값이 안 나오는 이유는 뭘까요?ㅠㅠㅠㅠ 도와주세요
=SUM((RIGHT($C$3:$C$14,3)>RIGHT($C3,3))*1)+1 이 되어야 합니다. SUM, IF, RIGHT 처럼 IF 를 사용했을 때는 조건이 맞으면 1을 사용하지만 질문처럼 IF 가 없이 SUM 에 조건을 넣을 때에는 조건이 하나일 때 조건 전체를 *1로 해야 합니다. 수치값으로 인식시켜 조건이 맞으면 true인데 거기에 *1을 해서 1로 변환하여 누적시켜주기 위함입니다. 2개이상 조건일 때는 생략 가능해요.
질문이 있습니다!
9:10 여기에서 =SUM(IF(RIGHT($C$3:$C$14,3)>=RIGHT(C3,3),1)) 이렇게 적어주면 뒤에 +1을 안해줘도 순위가 1부터 나오던데 이런 식으로 적어주면 문제점이 있나요??
항상 좋은 강의 감사합니다!
점수가 같은 경우 예를 들어 1등이 2명인 경우 그렇게 하면 둘다 2등으로 표시되기 때문에 안됩니다.
@@zzangsaem 감사합니다!
& 연산자는 쓰라는말이없어도 써도 괜찮은가요?
이 문제는 & 가 반드시 필요합니다. 작성시 빠뜨려서 그래요.
오늘 시험에서 동일 점수일 경우의 등수는 똑같이 나오도록 하라고 되어있었던 것 같은데 그런 경우에는 >= 사용이 맞는건가요?
> 를 사용합니다.
3:33 설명하실때 조건이 한개만 있을때 *1하는거고 2개이상이면 *1 할필요없는거죠 선생님? 요즘 시험보는데 계산작업에서 자꾸 말아먹네요..
값을 수치로 변환하기 위해서 입니다.
시험에선 배열수식이란 말이 없던데 없어도 배열수식으로 구하는건가요?
이 문제와 상관없이 배열 수식은 반드시 지문에서 배열 수식이라는 문장이 있습니다. 만약 배열 수식이라는 문장이 없으면 일반 수식입니다. 그리고 이 문제는 배열 수식이 맞아요.
=SUM(RIGHT($C$3:$C$14,3)>RIGHT($C3,3),1)+1로 1번 문제를 풀었습니다
그런데 결과값은 모두 2로 뜨네요. 엑셀-옵션-고급에서 빠른자동채우기도 체크했습니다
범위도 한 칸만 잡고 했는데, 결과 값이 안 나오는 이유는 뭘까요?ㅠㅠㅠㅠ 도와주세요
=SUM((RIGHT($C$3:$C$14,3)>RIGHT($C3,3))*1)+1 이 되어야 합니다. SUM, IF, RIGHT 처럼 IF 를 사용했을 때는 조건이 맞으면 1을 사용하지만 질문처럼 IF 가 없이 SUM 에 조건을 넣을 때에는 조건이 하나일 때 조건 전체를 *1로 해야 합니다. 수치값으로 인식시켜 조건이 맞으면 true인데 거기에 *1을 해서 1로 변환하여 누적시켜주기 위함입니다. 2개이상 조건일 때는 생략 가능해요.
@@zzangsaem 감사합니다ㅠㅠㅠㅠ드디어 답이 나왔어요
left, right함수로 추출한건 문자취급해서 left(B2,1)="1" 같이 따옴표 붙여야 한다고 하셨는데...
RIGHT($C$3:$C$14,3)>RIGHT($C3,3) 같이 크기비교할때는 문자여도 상관없나요? 문자끼리는 크기비교 안되지 않나요?
문자와 숫자의 비교가 안된다는 겁니다. 문자끼리는 가능합니다.
선생님 만약에 if없이 sum으로만 순위를 구하라 했으면 'sum((전체배열=A)*(전체배열>B),1)' 이런형태로 만들면 되는건가요?
다음 영상을 참고하세요.
ruclips.net/video/VDgA4L9awVI/видео.html
너무 어렵네요..... 그래도 잘 알려주셔서 감사합니다:)
열공하세요 ~
설명은 좋은데 함수마법사같은걸로 하시니까 정신이 더 없네여😅 대부분 학생들은 적으면서 풀텐데 아쉽
^^