그것은 둥근 가능한 다른 소수 자릿수에는 엑셀 기반의 범위에서?

0

질문

를 설립하고 싶은 excel sheet 는 라운드 값을 다른 소수 자릿수의 범위에 따라 값을 입력합니다. 나는 시도를 사용하여 다른 수식 하지만 운이 없었다. 이미지를 보여줍니다. 그것은 그것을 달성하기 위해 가능한 사용을 중첩된 경우? 또는데 필요 VB 스크립트나 비슷한가요? 누군가가 될 수 있게의 예를 들어 iIF 공식에서 사용할 수 있는 적어도 두 개의 범위는,다음에 설정할 수 있습니다 나머지 것들입니다.

enter image description here

excel excel-formula rounding
2021-11-24 04:29:06
4

최고의 응답

3

여기에 몇 가지 간단한 공식을 사용하여 조회 테이블:

screenshot

LookupTable 은 그냥 숫자가에서 원본 테이블.

ResultsTable 은 이러한 수식:

가장 가까운: =VLOOKUP([@Sample],LookupTable,2,TRUE)

결과: =[@Nearest]*ROUND([@Sample]/[@Nearest],0)


할 수 있도 이렇게 하나의 수식은 다음과 같습니다.

=LET(Nearest,VLOOKUP(A2,{0,0.05;1,0.1;10,1;40,5;100,10;400,50;1000,100},2,TRUE),Nearest*ROUND(A2/Nearest,0))
2021-11-24 07:12:03

멋진 개념입니다. Upvoting...
pgSystemTester
1

숫자를 얻기 위해 적절한 둥근 정수(대수)으로 질문에 요청이 같은 작업해야 합니다.

=if(A2<=1,MROUND(A2*100,5)/100,if(A2<=10,round(A2,1),if(A2<=40,mround(A2,1),if(A2<=100,MROUND(A2,5),if(A2<=400,mround(A2,10),if(A2<=1000,MROUND(A2,50),mround(A2,100)))))))

예를 참조하십시오이 스프레드 시트에서...

테스트 결과는:

enter image description here

2021-11-24 06:04:45
-1

이것을 보십시오:

고 가정하고 수입 세포 A2:

=IF(A2<1,ROUNDUP(A2,2),IF(A2<10,ROUNDUP(A2,1),IF(A2<40,ROUNDUP(A2,0),IF(A2<100,CEILING(A2,5),IF(A2<400,CEILING(A2,10),IF(A2<1000,CEILING(A2,50),CEILING(A2,100)))))))
2021-11-24 06:04:54

천장 작동하지 않습니다. 예를 고려한 숫자 41,1030,381.
pgSystemTester

위 예를 당신이 언급한,41 의 결과를 얻기 45,1030 가의 결과를 얻기 1100 및 381 의 결과를 얻기 390. 은 잘못입니까? 나는 무엇 때문에 이해 41 예를 들어야 합 반올림하여 다음 5??
Abdullah Bayounis

@AbdullahBayounis-이 질문을 언급하고"가장 가까운다","올림".
Enigmativity
-1

나는 해석의 질문에 기반한 단어가 아닌 이미지입니다. 이 잘 될 수 있습니다 잘못 하지만 당신은 또 다른 대답이 그렇게 하나의 접근을 가능성이 도움이됩니다.

당신은 그것을 할 수 있습을 통해 TEXT 공식입니다.

=IF(A3<=1, TEXT(A3, "#,##0.00"),IF(A3<=1000, TEXT(A3, "#,##0"), TEXT(A3, "#,##,K")))

위은 기본적인 예의는 몇 가지 방법을 포맷합니다.

A VLOOKUP 작동뿐만 아니라,당신은 단지가 필요로 하는 그것의 일부입니다.

2021-11-24 05:51:54

이를 생성하지 않는 결과를 OP 를 찾고 있습니다.
Enigmativity

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................