একটি পরিসীমা দেওয়া একটি নির্দিষ্ট সংখ্যা পর্যন্ত এক্সেল রাউন্ড নম্বর


2

আমি নির্দিষ্ট সংখ্যা একটি সেট আছে, এই মত:

50
100
200
500
1000

আমি এই মত নিকটতম সংখ্যা পর্যন্ত একটি সংখ্যা বৃত্তাকার করতে চাই:

20 => 50
55 => 100
433 => 500

আমি ব্যবহার করতে পারে যে কোন নির্দিষ্ট ফাংশন আছে?


1
আরো বিস্তারিত আপনার বৃত্তাকার ব্যাখ্যা করুন। বৃত্তাকার সীমানা একটি কলাম আছে? তারা সাজানো হয়? সীমানা এক অপরিবর্তিত একটি সংখ্যা, বা পরবর্তী পর্যন্ত বৃত্তাকার?
AFH

উত্তর:


6

আপনি ব্যবহার করতে পারেন INDEX এবং MATCH আপনার বৃত্তাকার করতে ফাংশন।

আপনি রাউন্ড করতে চান সংখ্যা রাখুন সাজানো এক কলামের মধ্যে ক্রম (আমি সেগুলি A1: A5 গুলিতে অনুমান করতে যাচ্ছি)। আপনি যে নম্বরটি অন্য কোষে বৃত্তাকার করতে চান তা রাখুন (আমি এটি B1 তে অনুমান করতে যাচ্ছি)।

অন্য কোষে, সূত্রটি প্রবেশ করান

=INDEX($A$1:$A$5,MATCH(B1,$A$1:$A$5,-1))

এটি পরিসর A1: A5 পরিসর থেকে পরবর্তী সর্বোচ্চ সংখ্যায় B1 এর নম্বরটি ফেরত দেবে।

enter image description here

এই কাজ যে উপায় MATCH পরিসর A1: A5 এ সর্বনিম্ন নম্বরের অবস্থান খুঁজে পায় যা B1 এ সংখ্যাটির চেয়ে বড় বা সমান। INDEX রেফারেন্স A1: A5 থেকে মানটি ফেরত পাঠায় MATCH

উল্লেখ্য যে 1000 এর চেয়ে বেশি সংখ্যা (পরিসীমা সর্বোচ্চ সংখ্যা) # N / A ফিরে আসবে। যদি আপনি 50 পর্যন্ত 0 রাউন্ড এড়াতে চান তবে আপনি সেল A6 এ 0 টি প্রবেশ করতে পারেন এবং সূত্রের রেঞ্জগুলি $ A $ 1: $ A $ 6 তে পরিবর্তন করতে পারেন (শূন্যের মানগুলি কম বা তারপরে শূন্য থেকে সমান হবে)।


2

আপনার মূল্য অনুমান করা হয় A1

=IF(A1<=50,50,IF(A1<=100,100,IF(A1<=200,200,IF(A1<=500,500,IF(A1<=1000,1000,A1)))))

(উপরোক্ত সূত্রের সাথে 1000 এর বেশি কিছু গোলাকার হবে না)


হ্যাঁ, আমি ঠিক যে লিখেছি, কিন্তু এটি একটি স্মার্ট ফাংশন আছে nicer হবে
giò

আপনি নিয়মিত ব্যবধান পর্যন্ত (50 প্রতি বলুন) পর্যন্ত ঘোরাতে চান তবে আপনি ব্যবহার করতে পারেন: =ROUNDUP(A1/50,0)*50, কিন্তু ইচ্ছাকৃত মানগুলির জন্য (যেমন আপনার আছে), এটি মার্জিত কিছু আছে কঠিন।
cybernetic.nomad


1

10 > round up to the nearest whole number 100 > round up to the nearest multiple of 5 1000 > round up to the nearest multiple of 10 10000 > round up to multiple of 50 50000 > round up to multiple of 100 100000 > round up to multiple of 1000 100000 < round up to multiple of 10000

সূত্র:

 =IF(I6<=10,MROUND(I6,1),IF(I6<=100,MROUND(I6,5),IF(I6<=1000,MROUND(I6,10),IF(I6<=10000,MROUND(I6,50),IF(I6<=50000,MROUND(I6,100),IF(100000>I6,MROUND(I6,1000),IF(100000<=I6,MROUND(I6,10000))))

-1

আপনার যদি একটি উল্লেখযোগ্য ছোট পরিসীমা থাকে তবে আপনি Excel LOOKUP () ফাংশন ব্যবহার করতে পারেন।

=LOOKUP(A1, {20,55,433}, {50,100,500})

বিঃদ্রঃ: এই পদ্ধতিটি শুধুমাত্র তখনই উপকারী হবে যদি আপনি অগ্রগতির সমস্ত নম্বরের মানগুলি জানেন। যদি আপনার কোনও অনির্ভর নাম্বারটি জেনে নেওয়া দরকার যার মানটি জানেন না তবে আপনার অন্য সমাধানগুলির একটি ব্যবহার করা উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.