এক্সেলে সূত্র তৈরির শক্ত উপায়


4

সমস্যাটি সহজ করতে, আসুন আমি বলি যে আমার কাছে একটি এক্সেল শীট রয়েছে যা A1 থেকে B100 কোষগুলিতে বিভিন্ন সংখ্যার মান রয়েছে (100 টি সারি দ্বারা দুটি কলাম)। সি কলামে, আমি এমন একটি সূত্র রাখতে চাই যা একই সারির জন্য A এবং B তে সংখ্যাগুলি গুন করবে।

আমি সূত্রটি লেখার জন্য যে পুরনো পদ্ধতিটি ব্যবহার করেছি তা ছিল সি 1 এ প্রবেশ করানো =A1*B1এবং তারপরে সূত্রটি অনুলিপি করে সি 100 এ। এটি দুর্দান্ত কাজ করেছে তবে খুব দৃ isn't় নয় কারণ কেউ যদি কলাম A বা B এর কক্ষে ঘুরে দেখেন তবে সূত্রটি নতুন অবস্থান এবং গণ্ডগোলের জিনিসগুলি ট্র্যাক করবে।

তখন কেউ আমাকে একটি কৌশল দেখাল যাতে এই সূত্রটি আরও শক্তিশালী হতে পারে। আমার সি 1 সূত্রটি প্রবেশ করাতে হবে যা =A:A*B:Bকার্যকরভাবে একই সারির মানটি দেখায় এবং ফলস্বরূপ ক এবং ক এর মানগুলি চারদিকে স্থানান্তরিত হলে প্রত্যাশা অনুযায়ী কাজ করতে থাকবে।

ধরা যাক আমি এখন কলাম ডি-তে একটি নতুন গণনা করা মান তৈরি করতে চাই (উদাহরণস্বরূপ একই সারির A এর মান + পূর্ববর্তী সারিতে কলামে মান) যেমন D1 তে সূত্রটি =A1। ডি 2-তে সূত্রটি হবে =A1+A2এবং এই সূত্রটি তখন কলাম ডি-তে অনুলিপি করা হবে এটি এতটা শক্তিশালী নয়, এটি করার আরও শক্তিশালী উপায় আছে যাতে এটি উত্স কোষের চলাফেরা থেকে সুরক্ষা পায় (আমার প্রথমটির মতো) উদাহরণস্বরূপ)।

অগ্রিম ধন্যবাদ

উত্তর:


6

আপনি সেরা বিকল্পটি নামযুক্ত ব্যাপ্তিগুলি ব্যবহার করবেন: একটি নামকৃত পরিসর প্রবেশ করা ঘরের সাথে সম্পর্কিত হতে পারে। উদাহরণস্বরূপ, যদি আপনি ঘর নির্বাচন করেন A2এবং একটি নাম _CellAbove with the formula= A1 (without the$ automatically যা স্বয়ংক্রিয়ভাবে সন্নিবেশিত হয় ) োকান !), আপনি সূত্রের সাথে ঘরের উপরের কক্ষটি উল্লেখ করতে যে কোনও ঘরে সেলোবোভ ব্যবহার করতে পারেন ।

সুতরাং আপনার উদাহরণের জন্য, ঘর নির্বাচন করুন D2এবং দুটি নাম sertোকান ( নাম পরিচালক ব্যবহার করে ): * কলএ : =$A2 * কলএ_ উপরে :=$A1

তারপরে =ColA+ColA_aboveসূত্র হিসাবে ব্যবহার করুন D2এবং এটি অনুলিপি করুন। (ব্যবহার =ColAমধ্যে D1)।

এটি সর্বদা আপনাকে সঠিক ফলাফলটি ফিরিয়ে দেবে - এবং এটি অ-উদ্বায়ী যেটি বড় গণনায় সত্যই কার্যকর!

অতিরিক্ত নোট: গুণ সঙ্গে আপনার প্রথম উদাহরণস্বরূপ, আমি কেবল একটি এক্সেল টেবিল আপনার ডেটা রূপান্তর করতে (বলতে চাই ঢোকান -> ট্যাব ছক কলামের পরিবর্তে তারপর। Aএবং Bআপনি কলাম আছে হবে, বলতে Priceএবং Quantity- এবং পরিবর্তে =A1*B1আপনি would =[@Price]*[@Quantity]আপনি সূত্রটি প্রবেশ করার পরে শেষ করুন (যথারীতি একইভাবে, অর্থাত এক্সেল সেই নামগুলি রাখবে, এটি সম্পর্কে কোনও চিন্তা করার দরকার নেই) Now এখন আপনি শিট স্ট্রুটার পরিবর্তন করলেও সূত্রগুলি কাজ করবে!



1

আর একবার চেষ্টা কর:

=IF(ROW()=1,OFFSET(B1,0,-1),OFFSET(B1,-1,-1)+OFFSET(B1,0,-1))

এটির উল্লেখ করা একমাত্র কক্ষটি নিজেই তাই এটি স্থানান্তরিত হয়ে গেলে কেবলমাত্র সেই রেফারেন্সটি পরিবর্তন করে দেবে এবং যাই হোক না কেন, ব্যাপারটি বিবেচিত হবে না।


0

অথবা এটা :

=SUMPRODUCT(A1:A100+A2:A101)

আশা করি আমি আপনাকে সঠিকভাবে বুঝতে পেরেছি ... :)


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