엑셀 반올림, 반내림 수식 작성 질문 드립니다.
A1셀에 가격을 임의로 작성하는데
그 가격에서 0.7을 곱하고 결과 값의 10원 단위가 40원 이하면 반내림
40원을 넘을 경우 반올림 하는 수식 부탁드립니다.
ex)
A1에 1100이 작성 되어있으면
1100x0.7 = 770
= 800
A1에 1100이 작성 되어있으면
1100x0.7 = 770
10원 단위가 40원 이상이기 때문에
= 800
A1에 1010이 작성 되어있으면
1100x0.7 = 707
10원 단위가 40원 이하이기 때문에
= 700
이라는 값이 나오도록 하고 싶습니다.
안녕하세요 총명한 코브라님, 만나서 반갑습니다 :)
네 코브라님, 엑셀 수식에 관해서 질문 주셨네요 ㅎㅎ
엑셀에서 원하는 반올림과 반내림 조건을 적용하는 수식을 다음과 같이 작성할 수도 있습니다.1. 우선, A1 셀에 입력된 가격에 0.7을 곱한 결과를 계산
2. 그 결과의 10원 단위를 추출하고, 이 값이 40원 이하이면 반내림, 40원 초과면 반올림하여 결과를 출력합니다.
수식은 다음과 같으니 한 번 시도해보시길 바랍니다.
=IF(MOD(A1*0.7, 100) <= 40, FLOOR(A1*0.7, 10), CEILING(A1*0.7, 10))
위의 수식의 작동 방식도 적어드릴게요
1. A1*0.7으로 가격에 0.7을 곱
2. MOD(A1*0.7, 100)은 10원 단위의 값을 추출
3. IF 함수로 10원 단위의 값이 40 이하인지 확인
4. 40 이하일 경우 FLOOR(A1*0.7, 10)으로 반내림을 적용
5. 40 초과일 경우 CEILING(A1*0.7, 10)으로 반올림을 적용
답변은 늘 100퍼센트 정확한 것이 아니기 때문에 개인의 단순 참고용으로만 활용하시길 바랍니다
오늘도 즐거운 하루 되세요 ^^