■ 목차
1. 함수 설명
2. Rept 함수의 구문 / 사용방법
3. Rept 함수 사용해 보기
4. Rept 함수 응용하기 - Rept 함수 그래프
** 핵심 요약
1. 함수 설명
- Rept 함수는 영어로는 Repeat, 반복하다는 의미로 지정한 텍스트(문자)를 지정한 횟수만큼 반복 출력을 해주는 함수입니다.
- 반복할 수 있는 값들은 숫자, 문자, 특수문자, 기호 모두 가능합니다.
- 자주 사용하는 함수는 아니고 가끔 재미 삼아 연동형 그래프 정도 만드는 용도로 사용을 하고 있는 것 같습니다.
2. Rept 함수의 구문 / 사용방법
- REPT(text, number_times)
- text 필수 요소입니다. 반복할 텍스트입니다.
- number_times 필수 요소입니다. 텍스트를 반복할 횟수를 지정하는 양수입니다.
- 첫 번째 인수 text는 반복할 텍스트(text)입니다. 숫자, 문자, 특수문자, 기호 모두 가능하고 숫자가 아닌 경우는 큰따옴표( " ")로 문자형식으로 입력을 해줘야 합니다.
- 직접 입력을 하는 경우는 숫자, 문자를 다르게 구분을 해주시고 셀 주소를 참조하여 연동하는 방식으로 입력을 하셔도 됩니다.
- 두 번째 인수 number_times는 반복할 횟수를 의미하며 반복할 횟수이기 때문에 양의 정수가 입력이 됩니다.
- 음수인 경우에는 오류가 나고 소수점 이하는 오류는 없지만 무시하게 됩니다.
- Rept 함수는 "무엇(text)을 얼만큼(number_times) 반복할 것인가"만 정해주시면 되는 함수입니다.
3. Rept 함수 사용해보기
- 지정한 문자를 지정한 횟수로 반복하는 방식으로 몇 가지 사례로 사용법을 알아보도록 하겠습니다.
- 그렇게 어려운 부분은 없을 듯합니다. 다만 텍시트를 수식에 직접 입력하는 경우에는 큰따옴표 ( " " )를 사용해주셔야 한다는 것 정도 주의를 해주시면 되고
- 직접 입력이든 셀 참조 방식이든 상황에 맞게 필요한 방식으로 사용을 하시면 되겠습니다.
4. Rept 함수 응용하기 - Rept 함수 그래프
- 아래와 같이 성적에 따라서 간단한 막대그래프를 Rept 함수를 사용해서 만들어 보겠습니다.
- 평균 점수 이하, 이상을 구분하여 표시가 다르게 나올 수 있도록 해보도록 하겠습니다.
- 이해를 돕기 위해서 수식을 단계별로 나누어서 설명을 드리고
- 최종적으로 합쳐진 수식을 같이 보여드리도록 하겠습니다.
- 순서는 ① 먼저 "▯" 기호의 반복 횟수는 점수가 평균보다 적은 경우는 해당 점수만큼 반복을 하고 평균보다 큰 경우에는 평균 점수만큼 반복을 해줍니다.
- ② "▮" 기호의 반복 횟수는 평균을 초과하는 경우에만 초과하는 점수만큼 반복을 합니다.
- ③ 최종적으로 2개의 특수기호를 문자를 결합해 주는 "&" (앤드 연산자)를 이용해서 결합을 해주시면 됩니다.
- 최고점은 100점까지 가능하기 때문에 그래프가 너무 길어질 수 있어서 그래프의 반복 적용 횟수는 축소율을 정해서 나누기 2를 해서 줄여 줍니다.
- 계산 과정에서 소수점이 발생될 수 있는데 이는 Rept 함수가 알아서 무시를 하기 때문에 수정 없이 그대로 사용을 하시면 됩니다.
- ① "평균"은 점수의 평균으로 Average 함수를 사용하고 "F4"키를 이용해서 절대 참조 형식으로 입력한 후 복사하여 입력합니다.
- ② "평균초과"는 "점수 - 평균"으로 평균이상의 숫자를 구해주는 수식입니다.
- ③ "축소율"은 최고점수 100점인 경우 그래프가 너무 커지기 때문에 적당히 그래프의 크기를 줄기이 위하여 Rept 함수에서 반복 횟수를 나누기해서 줄여줄 숫자입니다.
- ④ "▯"반복수 (n/축소율)"은 점수가 평균 이하인 경우는 "점수/축소율"을 적용하고, 평균이상인 경우에는 "평균/축소율"을 적용하고 "▯"기호를 반복할 횟수를 구해주는 수식입니다.
- 평균 점수까지의 그래프를 만들어 주는 수식으로 "▯" 기호를 사용해서 그래프를 만들어 주고
- ⑤ "▮"반복수 (n/축소율)"는 점수가 평균 이상인 경우에는 "평균초과/축소율"을 적용하고 평균 이하의 경우는 숫자 0이 됩니다.
- "평균" 이상이 되는 부분의 그래프를 만들어 주는 수식입니다.
- ⑥ 최종적으로 Rept 함수로 "▯", "▮"을 반복시켜 주고 각각의 그래프를 텍스트 연결 함수 (& 연산자)로 합쳐주게 되면 완료가 되겠습니다.
- 참조로 기호 "▯, ▮"는 "Wind 키 + 점(.)"에서 "기호"를 찾아서 입력을 해주시거나 엑셀의 특수기호 중에서 원하시는 것을 삽입하셔도 됩니다.
- 수식이 좀 복잡하고 어려울 수 있는데 재미 삼아서 엑셀로 이렇게도 구현이 되는구나 정도로 이해를 하시면 되고 사실 실무에서 사용할 일은 거의 없다고 보셔도 됩니다. ^^
- 수고하셨습니다.
** 핵심 요약 : Rept 함수 사용법 - 텍스트(문자)를 자동으로 반복해서 입력해 보자
1. 함수 설명
- Rept 함수는 지정한 텍스트(문자)를 지정한 횟수만큼 반복해서 출력해주는 함수이다.
- 반복할 수 있는 값들은 숫자, 문자, 특수문자, 기호 모두 가능하다.
2. Rept 함수의 구문 / 사용방법
- REPT(text, number_times)
- text 필수 요소입니다. 반복할 텍스트입니다.
- number_times 필수 요소입니다. 텍스트를 반복할 횟수를 지정하는 양수입니다.
- 첫 번째 인수 text는 반복할 텍스트(text)이다. 숫자, 문자, 특수문자, 기호 모두 가능하고 숫자가 아닌 경우는 큰따옴표( " ")로 입력을 해줘야 한다.
- 두 번째 인수 number_times는 반복할 횟수를 의미하며 반복할 횟수이기 때문에 양의 정수가 입력이 되어야 한다.
3. Rept 함수 사용해 보기
- 반복할 텍스트를 직접 수식에 입력하거나 셀 참조로 입력이 가능하고 직접 입력하는 경우에 문자는 큰따옴표(" ")를 사용해야 한다.
4. Rept 함수 응용하기 - Rept 함수 그래프
- 순서는 ① 먼저 "▯" 기호의 반복 횟수는 점수가 평균보다 적은 경우 해당 점수만큼 반복을 하고 평균보다 큰 경우에는 평균 점수만큼 반복을 한다.
- ② "▮" 기호의 반복 횟수는 평균을 초과하는 경우에만 초과하는 점수만큼 반복한다.
- ③ 최종적으로 2개의 특수기호 문자를 결합해 주는 "&" (앤드 연산자)를 이용해서 결합을 해주면 된다.
- 기호 "▯, ▮"는 "Wind 키 + 점(.)"에서 "기호"를 찾아서 입력을 해주시거나 엑셀의 특수기호 중에서 원하시는 것을 삽입해도 된다.
[엑셀 함수 강좌-플러스] - 999. 엑셀 함수 Plus 목차
* 엑셀 관련 궁금하신 거나 어려운 점이 있으시면 자유롭게 질문을 해주세요.
* 가능한 도움을 드릴 수 있도록 하겠습니다.
* 저도 많이 알지는 못하지만 누구나 그렇듯 시작이란 게 있고 경험이란 게 다를 것 같습니다.
* 편하게 문의하시면 됩니다. 저도 모를 수 있다. 감안해 주시고.
- ILU, SH -
댓글