অপ্রত্যক্ষ (ঠিকানা (… 'নাম') সমস্যা


0

আমার 'সিলেক্ট' নামের একটি ব্যাপ্তি রয়েছে যাতে এলোমেলো সংখ্যা রয়েছে =ROUND(RAND()*8+0.5,0)- এটি 8 জনকে উপস্থাপন করে। অন্য কোথাও আমি এলোমেলোভাবে those র্যান্ডম নম্বরগুলি থেকে নির্বাচন করতে নিম্নলিখিত সূত্রটি ব্যবহার করি।

INDIRECT(ADDRESS(RANDBETWEEN(ROW(select),ROW(select)+ROWS(select)-1),RANDBETWEEN(COLUMN(select),COLUMN(select)+COLUMNS(select)-1)))

এটি কেবলমাত্র কার্যপত্রকটিতে 'সিলেক্ট'-এ সংজ্ঞায়িত করা ছিল ঠিক কাজ করে book আমি কী মিস করছি?


এটি কোনও পার্থক্য করা উচিত নয়, তবে কেন আপনি কেবল RANDBETWEEN(1,8)1 এবং 8 এর মধ্যে সংখ্যা তৈরি করতে ব্যবহার করবেন না ?
জি ম্যান

উত্তর:


0

আপনি কল করছেন , যেখানে একটি (এলোমেলো) সারি নম্বর এবং এটি একটি কলাম নম্বর। ফাংশন কেবলমাত্র সেই দুটি সংখ্যার দেখেন; এটি দেখতে পাচ্ছে না যে তারা আসছে এবং ; সুতরাং এটি ঠিক ঠিক মত একটি স্ট্রিং উত্পন্ন করে ; এটি শীটটি কোথায় রয়েছে তার সাথে এটি যোগ্যতা অর্জন করতে জানে না । আপনার কলটি এমন কিছুতে পরিবর্তন করা দরকারADDRESS(n, m)nmADDRESS()ROW(select)COLUMN(select)$Q$42selectADDRESS

ADDRESS এর ( (ROW_NUMBER) , (COLUMN_NUMBER) ,,, (SHEET_NAME) )

যেমন,

ADDRESS(RANDBETWEEN(ROW(select),ROW(select)+ROWS(select)-1),RANDBETWEEN(COLUMN(select),COLUMN(select)+COLUMNS(select)-1),,, "Sheet2")

যদি selectচালু থাকে Sheet2

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