카테고리 없음

엑셀(EXCEL) 함수 ABS, RAND, RANDBETWEE

clfl72 2026. 1. 10.

 

 

엑셀에서 수치 데이터를 다루다 보면 절댓값 계산이나 무작위 숫자 생성을 활용해야 하는 경우가 종종 있습니다. 특히 시뮬레이션, 샘플링, 게임 설계, 테스트 데이터 생성 등 다양한 상황에서 ABS, RAND, RANDBETWEEN 함수는 매우 유용하게 사용됩니다. ABS는 음수든 양수든 수치의 절댓값을 구하고, RAND는 0 이상 1 미만의 소수 난수를 생성하며, RANDBETWEEN은 특정 정수 범위 내에서 랜덤 값을 반환합니다. 이들 함수는 수학적 계산과 자동화된 무작위 데이터 생성에 핵심적인 역할을 합니다.

ABS

ABS 함수는 주어진 숫자의 **절댓값(양수값)**을 반환하는 함수입니다. 음수는 양수로, 양수는 그대로 반환하며, 수식 결과가 음수일 경우에도 자동으로 양의 값으로 처리됩니다. 구문은 =ABS(숫자)이며, 거리 계산, 손익 분석, 편차 계산 등에서 자주 사용됩니다.

예제 1: 음수 → 양수 변환

=ABS(-25)는 25를 반환합니다. 부호와 관계없이 크기만 비교하거나 오류를 방지하기 위해 항상 양의 값을 사용할 때 유용합니다. 예를 들어 손실 금액도 절댓값 기준으로 비교하고자 할 때 효과적입니다.

엑셀(EXCEL) 함수

예제 2: 수식 결과의 절댓값 처리

=ABS(D1 - E1)는 두 값의 차이를 양수로 반환합니다. 수치 간의 오차 또는 차이 분석을 할 때 부호와 관계없이 거리 개념으로 계산할 수 있어 실무에서 많이 활용됩니다.

엑셀(EXCEL) 함수

예제 3: 편차 기반 정렬

=ABS(C2 - 평균값)을 사용하면 각 값이 평균에서 얼마나 떨어져 있는지를 확인할 수 있으며, 이를 기준으로 데이터 편차를 정렬하거나 조건부 서식에 활용할 수 있습니다. 통계 분석 및 품질 관리에 자주 쓰입니다.

엑셀(EXCEL) 함수

RAND

RAND 함수는 0 이상 1 미만(예: 0.0001 ~ 0.9999)의 **소수 난수**를 무작위로 생성하는 함수입니다. 구문은 =RAND()이며, 인수를 받지 않습니다. 엑셀 시트가 변경되거나 다시 계산될 때마다 새로운 난수가 자동으로 생성됩니다. 시뮬레이션, 확률 분석, 가중치 생성 등에 활용됩니다.

예제 1: 기본 무작위 수 생성

=RAND()는 0과 1 사이의 실수 난수를 반환합니다. 예: 0.52873. 이 함수는 주사위 확률, 비율 기반 테스트, 확률 필터링 등에 자주 사용됩니다. 단, 새로 고침 시 값이 계속 바뀌므로 고정하려면 복사 후 값 붙여넣기를 해야 합니다.

엑셀(EXCEL) 함수

예제 2: 범위 조정된 난수

=RAND()*100은 0~100 사이의 난수를 반환합니다. 소수점까지 포함된 난수 값을 범위를 확장해 사용하고 싶을 때 간단하게 배수 처리하여 활용할 수 있습니다.

엑셀(EXCEL) 함수

예제 3: 조건부 난수 필터링

=IF(RAND()>0.7, "선택", "제외")는 약 30% 확률로 "선택"을 반환합니다. 무작위 샘플링, 가중치 필터링, 비율 조건 자동화 등에 유용합니다.

엑셀(EXCEL) 함수

RANDBETWEEN

RANDBETWEEN 함수는 지정한 두 정수 사이의 **무작위 정수**를 반환하는 함수입니다. 구문은 =RANDBETWEEN(하한값, 상한값)이며, 시뮬레이션 데이터, 고유 번호 생성, 난수 기반 테스트 등에 매우 많이 활용됩니다.

예제 1: 1~100 사이의 무작위 정수

=RANDBETWEEN(1, 100)은 1부터 100 사이의 정수 중 하나를 무작위로 반환합니다. 데이터 샘플 생성, 랜덤 퀴즈 번호, 상품 추첨 번호 등에 적합합니다.

엑셀(EXCEL) 함수

예제 2: 음수 포함 범위

=RANDBETWEEN(-10, 10)은 -10에서 10 사이의 정수를 랜덤 생성합니다. 음수와 양수를 포함하는 난수를 사용할 수 있어 다양한 수학적 시뮬레이션이나 실험용 데이터 생성에 활용할 수 있습니다.

엑셀(EXCEL) 함수

예제 3: 랜덤 코드/ID 생성

="ID-"&RANDBETWEEN(1000, 9999)는 "ID-7458"처럼 접두어와 무작위 숫자를 결합한 고유한 식별자를 만들어냅니다. 사용자 코드, 제품 일련번호, 쿠폰번호 생성 등에 매우 유용합니다.

엑셀(EXCEL) 함수

 

댓글