아하
생활

생활꿀팁

총명한코브라
총명한코브라

엑셀 반올림, 반내림 수식 작성 질문 드립니다.

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

이라는 값이 나오도록 하고 싶습니다.

55글자 더 채워주세요.
1개의 답변이 있어요!
  • 숩숩숩
    숩숩숩

    안녕하세요 총명한 코브라님, 만나서 반갑습니다 :)

    네 코브라님, 엑셀 수식에 관해서 질문 주셨네요 ㅎㅎ


    엑셀에서 원하는 반올림과 반내림 조건을 적용하는 수식을 다음과 같이 작성할 수도 있습니다.

    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퍼센트 정확한 것이 아니기 때문에 개인의 단순 참고용으로만 활용하시길 바랍니다

    오늘도 즐거운 하루 되세요 ^^