Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 서식 오류
- 윈10
- python 学习
- End of life
- 너무많은 서식
- 엑셀 증감율
- 제품단종
- 环比
- python 진짜 초보
- HoH
- 开瓶费
- excel
- 중협
- OPIc
- 콜키지
- 영어일기
- 同比
- 코키지
- 엑셀 증가율
- 엑셀 시작표시줄
- 맥북 캡처
- 엑셀
- 증가율 마이너스
- English Diary
- Corkage
- 인민정협
- 반입주 비용
- python 菜鸟
- 명언
- 엑셀 서식 오류
Archives
- Today
- Total
Jay's Another Memory
엑셀 랜덤함수의 활용 등 (rand, randbetween, round) 본문
엑셀에서 의미없는 숫자를 불러올때는 랜덤함수를 쓰면 된다.
(추첨을 하거나 또는 대략적인 표를 만들어놓고 테스트할때?)
=rand()
과 같이 적으면 0~1사이의 소수를 포함한 숫자가 랜덤으로 출력된다.
소수가 아닌 정수를 원하면, 반올림 함수인 round 를 이용해서 소수점을 표현 안한다고 끝에 "0" 을 붙이고,
=round(rand(),0)
이라고 적어도 된다.
그런데..
rand() 함수는 0에서 1사이의 값을 출력하기때문에,
case1) 0.1 ~ 0.49
case2) 0.5 ~ 0.99
이렇게 두가지 경우만 발생한다. 반올림을 하게되면,, 결국엔 0 또는 1만 나온다..
=round(rand()*100,0)
라고 입력해본다.
1) rand() 으로 0~1사이의 소수를 불러온뒤, 예) 0.434 or 0.756
2) *100 이므로 곱하기를 100한다.. 소수점이 뒤로 2칸 이동됨. = 2자리로 소수를 포함하는 숫자가 만들어짐
3) round 함수를 통해 소수점을 없앤다 그러므로 2번에서의 앞의 정수 2자리만 남는다.
샘플로 사용할 예제가 만들어졌다 (아래)
우선 향후 예제를 만들기 위해 이런식으로 랜덤함수로 편하게 작성할수 있도록 함..
Comments