엑셀함수2013. 10. 28. 13:00

EXCEL REPT함수 [수만큼 지정한 문자로 반복표시해 주는 REPT함수]

엑셀 REPT함수는 특정 문자를 지정한 수만큼 반복하여 표시해 주는 함수입니다. 지정한 데이터의

수치만큼 지정한 문자를 반복 표시하여 줍니다.

함수형식 : =REPT(text, number_times)

                > text : 반복할 문자 또는 문자가 있는셀

                > number_times : 반복하고자 하는 횟수

아래표에서 처럼  "*"모양을 1번~10번까지 반복하는 표를 봅니다,

반복할 문자는 B1 셀에 작성하여 두고 반복할수를 1~10까지 작성하여 둡니다. 반복표시할 B4셀에

=REPT(B1,A4)라고 작성하면 되는데 인수로지정된 B1은 반복할 문자, A4는 반복할 횟수입니다.

반복할 문자 인수에는 문자를 직적 입력하여도 되고, 문자가 있는 셀을 지정하여도 됩니다

문자가 있는 셀을 지정할 때에는 셀을 지정한후 F4키를 눌러 셀을 고정시킵니다.

 

또 다른 예를 들어 아래 월 매출 보고서를 달성율을 쉽게 알아보게 하기 위해 별모양으로

미달과 초과분을 표시하여 보겠습니다.

여기서 조건을 검사하는 IF 함수를 사용하여 조건이 일치하면 REPT함수를 실행하고 일치하지

않으면 ""(공백)으로 표시하도록 합니다.

달성미달을 표시할때에는 마이너스로 차이가 표시되므로 조건을 0보다 작은(D3<0)조건이므로

E3셀에 =IF(D3<0, REPT("★",ABS(D3)), " ") 이렇게 작성하면 됩니다 , 참 여기서 ABS함수가 사용

되었는데 ABS함수는 절대값을 나타내는 함수입니다(차이가 -로 표시되므로)

차이가 0보다 작으면 REPT함수를 실행하여 별표 모양을 그려주고 0보다 크면 공백으로표시합니다

 

달성 초과표시도 마찬가지로 IF함수로 차이가 0보다 크면 REPT함수를 0보다 작으면 공백으로

표시하게 작성하면 됩니다 +(양수)의 값이므로 ABS함수는 사용하지 않아도 무방합니다.

위와 같이 엑셀 함수중 REPT 함수에 대해 알아보았습니다.

Posted by it is