게시글 본문내용
|
|
다음검색
| 주유금액 |
| 35,000 |
| 40,000 |
| 20,000 |
| 30,000 |
| 70,000 |
| 1,350 |
(맨 아래것이 리터당 금액)
여기서 소수 이하 첫째 자리 까지 표시하는방식이요..
=int(C16/$C$2*10)/10 이렇게 나오는데 왜 이렇게 나오는지 설명좀..
2. 실수령액=기본급*지금비율(B29)-각종세금,백단위로 표시
| 기본급 | 각종세금 |
| 2,500,000 | 175,976 |
| 2,000,000 | 143,250 |
| 1,800,000 | 132,899 |
| 1,600,000 | 122,356 |
| 1,580,000 | 120,087 |
| 1,200,000 | 98,724 |
| 1,350,000 | 100,567 |
| 1,300,000 | 99,351 |
| 지급비율 | 90% |
여기서는요 =int((C20-$B$29-D20)/100)*100 이렇게 나오든요..
만약에 제가 이상하게 올렸다면요..
그냥 쉽게.. int 함수가 무엇이며,, 저위에 처럼 백단위나 소수단위로 표시하는 방법 좀
알려주세요.. 그리고 왜 나누기와 곱하기가 들어가는지도요ㅠㅠ
요새 이것땜에 골머리가..ㅠㅠ 부탁드립니다.
첫댓글 int(인수) 인수를 정수로 변환합니다. 작은값중에서 선택하지요. 근데 저 식은 int(c16/$c$2/10)*10을 해야 맞습니다.
주유금액에서 주유리터당 금액으로 나눠주면 주유한 리터수가 나옵니다. 그런데 저 함수를 써서 만드는 방법은 무엇일까요? 25.989~ 어쩌구 나옵니다 그러면 바로 int 를 해주면 어떻게 되나요 ? 소수점이 다 날아가 버립니다. 그래서 먼저 나눌때 10이 적게 나눠주는겁니다. 259.8~하고 나오죠. 여기서 소수점을 날려주고
10으로 나눠주면 25.9 라고 첫재자리까지 구할 수 있게 됩니다.