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
- 서식 오류
- 同比
- 너무많은 서식
- 제품단종
- python 菜鸟
- Corkage
- 반입주 비용
- excel
- 영어일기
- 중협
- 명언
- 엑셀 증감율
- 엑셀
- 开瓶费
- python 学习
- 코키지
- 증가율 마이너스
- OPIc
- 맥북 캡처
- python 진짜 초보
- 엑셀 서식 오류
- 엑셀 증가율
- HoH
- 윈10
- End of life
- 인민정협
- 엑셀 시작표시줄
- English Diary
- 环比
- 콜키지
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