কিভাবে একটি এক্সেল কক্ষে একটি সূত্র লিখতে হয়

অনেক নবীন এক্সেল ব্যবহারকারীদের প্রায়ই একটি প্রশ্ন থাকে: একটি এক্সেল সূত্র কী এবং কীভাবে এটি একটি কক্ষে প্রবেশ করা যায়। অনেকে এমনকি এটা কেন প্রয়োজন মনে করে. তাদের কাছে এক্সেল একটি স্প্রেডশীট। কিন্তু প্রকৃতপক্ষে, এটি একটি বড় মাল্টিফাংশনাল ক্যালকুলেটর এবং কিছু পরিমাণে একটি প্রোগ্রামিং পরিবেশ।

সূত্র এবং ফাংশনের ধারণা

এবং এক্সেলের সমস্ত কাজ সূত্রের উপর ভিত্তি করে, যার মধ্যে একটি বিশাল সংখ্যা রয়েছে। যে কোনো সূত্রের কেন্দ্রে একটি ফাংশন। এটি একটি মৌলিক কম্পিউটেশনাল টুল যা প্রি-প্রসেস হওয়ার পরে প্রেরিত ডেটার উপর নির্ভর করে একটি মান প্রদান করে।

একটি সূত্র হল লজিক্যাল অপারেটর, গাণিতিক ক্রিয়াকলাপ এবং ফাংশনের একটি সেট। এটি সর্বদা এই সমস্ত উপাদান ধারণ করে না। গণনার অন্তর্ভুক্ত হতে পারে, উদাহরণস্বরূপ, শুধুমাত্র গাণিতিক ক্রিয়াকলাপ।

দৈনন্দিন বক্তৃতায়, এক্সেল ব্যবহারকারীরা প্রায়ই এই ধারণাগুলিকে বিভ্রান্ত করে। প্রকৃতপক্ষে, তাদের মধ্যে লাইন বরং নির্বিচারে, এবং উভয় পদ প্রায়ই ব্যবহৃত হয়। যাইহোক, এক্সেলের সাথে কাজ করার আরও ভাল বোঝার জন্য, সঠিক মানগুলি জানা প্রয়োজন। 

সূত্র সম্পর্কিত শর্তাবলী

প্রকৃতপক্ষে, পরিভাষা যন্ত্রটি অনেক বিস্তৃত এবং এতে আরও অনেকগুলি ধারণা রয়েছে যা আরও বিশদে বিবেচনা করা প্রয়োজন।

  1. ধ্রুবক। এটি একটি মান যা একই থাকে এবং পরিবর্তন করা যায় না। এটি হতে পারে, উদাহরণস্বরূপ, নম্বর পাই।
  2. অপারেটর এটি একটি নির্দিষ্ট ক্রিয়াকলাপ সম্পাদন করার জন্য প্রয়োজনীয় একটি মডিউল। এক্সেল তিন ধরনের অপারেটর প্রদান করে:
    1. পাটিগণিত। একাধিক সংখ্যা যোগ, বিয়োগ, ভাগ এবং গুণ করতে হবে। 
    2. তুলনা অপারেটর। ডেটা একটি নির্দিষ্ট শর্ত পূরণ করে কিনা তা পরীক্ষা করা প্রয়োজন। এটি একটি মান ফেরত দিতে পারে: হয় সত্য বা মিথ্যা।
    3. টেক্সট অপারেটর। এটি শুধুমাত্র একটি, এবং ডেটা সংযুক্ত করার জন্য প্রয়োজন - &
  3. লিঙ্ক। এটি সূত্রের ভিতরে যে ঘর থেকে ডেটা নেওয়া হবে তার ঠিকানা। লিঙ্ক দুই ধরনের আছে: পরম এবং আপেক্ষিক. সূত্রটি অন্য জায়গায় সরানো হলে প্রথমটি পরিবর্তন করবেন না। আপেক্ষিকগুলি, যথাক্রমে, ঘরটিকে সংলগ্ন বা সংশ্লিষ্ট একের সাথে পরিবর্তন করে। উদাহরণ স্বরূপ, আপনি যদি কিছু কক্ষে B2 সেলের একটি লিঙ্ক নির্দিষ্ট করেন এবং তারপর ডানদিকে সংলগ্ন একটিতে এই সূত্রটি অনুলিপি করেন, ঠিকানাটি স্বয়ংক্রিয়ভাবে C2 তে পরিবর্তিত হবে। লিঙ্কটি অভ্যন্তরীণ বা বাহ্যিক হতে পারে। প্রথম ক্ষেত্রে, এক্সেল একই ওয়ার্কবুকে অবস্থিত একটি সেল অ্যাক্সেস করে। দ্বিতীয়টিতে - অন্যটিতে। অর্থাৎ, Excel সূত্রে অন্য নথিতে অবস্থিত ডেটা ব্যবহার করতে পারে। 

কিভাবে একটি ঘরে ডেটা প্রবেশ করা যায়

একটি ফাংশন সম্বলিত একটি সূত্র সন্নিবেশ করার সবচেয়ে সহজ উপায় হল ফাংশন উইজার্ড ব্যবহার করা। এটিকে কল করার জন্য, আপনাকে ফর্মুলা বারের একটু বাম দিকে এফএক্স আইকনে ক্লিক করতে হবে (এটি টেবিলের উপরে অবস্থিত, এবং যদি এতে কোনও সূত্র না থাকে বা সূত্রটি থাকে তবে ঘরের বিষয়বস্তু এতে ডুপ্লিকেট করা হয়। দেখানো হয়েছে যদি এটি হয়। এরকম একটি ডায়ালগ বক্স আসবে।

1

সেখানে আপনি ফাংশন বিভাগ এবং সরাসরি তালিকা থেকে একটি নির্বাচন করতে পারেন যা আপনি একটি নির্দিষ্ট ঘরে ব্যবহার করতে চান। সেখানে আপনি শুধুমাত্র তালিকা দেখতে পারবেন না, কিন্তু প্রতিটি ফাংশন কি করে তাও দেখতে পারেন। 

সূত্র প্রবেশ করার দ্বিতীয় উপায় হল এক্সেল রিবনে সংশ্লিষ্ট ট্যাবটি ব্যবহার করা।

কিভাবে একটি এক্সেল কক্ষে একটি সূত্র লিখতে হয়
2

এখানে ইন্টারফেস ভিন্ন, কিন্তু মেকানিক্স একই। সমস্ত ফাংশন বিভাগে বিভক্ত করা হয়, এবং ব্যবহারকারী তার সবচেয়ে উপযুক্ত যে একটি চয়ন করতে পারেন. প্রতিটি ফাংশন কী করে তা দেখতে, আপনাকে মাউস কার্সার দিয়ে এটির উপর ঘোরাতে হবে এবং 2 সেকেন্ড অপেক্ষা করতে হবে।

আপনি সরাসরি একটি ঘরে একটি ফাংশন প্রবেশ করতে পারেন। এটি করার জন্য, আপনাকে এটিতে ফর্মুলা ইনপুট চিহ্ন (==) লেখা শুরু করতে হবে এবং ম্যানুয়ালি ফাংশনের নাম লিখতে হবে। এই পদ্ধতিটি আরও অভিজ্ঞ ব্যবহারকারীদের জন্য উপযুক্ত যারা এটি হৃদয় দিয়ে জানেন। আপনাকে অনেক সময় বাঁচাতে দেয়।

কিভাবে একটি এক্সেল কক্ষে একটি সূত্র লিখতে হয়
3

প্রথম অক্ষর প্রবেশ করার পরে, একটি তালিকা প্রদর্শিত হবে, যেখানে আপনি পছন্দসই ফাংশন নির্বাচন করতে পারেন এবং এটি সন্নিবেশ করতে পারেন। যদি মাউস ব্যবহার করা সম্ভব না হয়, তাহলে আপনি TAB কী ব্যবহার করে এই তালিকার মাধ্যমে নেভিগেট করতে পারেন। যদি তা হয়, তবে সংশ্লিষ্ট সূত্রে কেবল ডাবল-ক্লিক করাই যথেষ্ট। একবার ফাংশনটি নির্বাচন করা হলে, একটি প্রম্পট প্রদর্শিত হবে যা আপনাকে সঠিক ক্রম অনুসারে ডেটা প্রবেশ করার অনুমতি দেবে। এই ডেটাকে ফাংশনের আর্গুমেন্ট বলা হয়।

কিভাবে একটি এক্সেল কক্ষে একটি সূত্র লিখতে হয়
4

আপনি যদি এখনও এক্সেল 2003 সংস্করণ ব্যবহার করেন তবে এটি একটি ড্রপ-ডাউন তালিকা প্রদান করে না, তাই আপনাকে ফাংশনের সঠিক নামটি মনে রাখতে হবে এবং মেমরি থেকে ডেটা প্রবেশ করতে হবে। একই সব ফাংশন আর্গুমেন্ট জন্য যায়. সৌভাগ্যবশত, একজন অভিজ্ঞ ব্যবহারকারীর জন্য, এটি একটি সমস্যা নয়। 

সর্বদা একটি সমান চিহ্ন দিয়ে একটি সূত্র শুরু করা গুরুত্বপূর্ণ, অন্যথায় Excel মনে করবে যে ঘরে পাঠ্য রয়েছে। 

এই ক্ষেত্রে, প্লাস বা বিয়োগ চিহ্ন দিয়ে শুরু হওয়া ডেটাও একটি সূত্র হিসাবে বিবেচিত হবে। এর পরে যদি ঘরে পাঠ্য থাকে, তবে এক্সেল একটি ত্রুটি দেবে #NAME?। যদি পরিসংখ্যান বা সংখ্যা দেওয়া হয়, তাহলে এক্সেল উপযুক্ত গাণিতিক ক্রিয়াকলাপ (যোগ, বিয়োগ, গুণ, ভাগ) করার চেষ্টা করবে। যাই হোক না কেন, প্রথাগত হিসাবে = চিহ্ন দিয়ে সূত্রটি প্রবেশ করা শুরু করার পরামর্শ দেওয়া হয়।

একইভাবে, আপনি @ চিহ্ন দিয়ে একটি ফাংশন লেখা শুরু করতে পারেন, যা স্বয়ংক্রিয়ভাবে পরিবর্তিত হবে। এই ইনপুট পদ্ধতিটি অপ্রচলিত বলে বিবেচিত হয় এবং প্রয়োজনীয় যাতে নথির পুরানো সংস্করণগুলি কিছু কার্যকারিতা হারাতে না পারে। 

ফাংশন আর্গুমেন্টের ধারণা

প্রায় সব ফাংশনে আর্গুমেন্ট থাকে, যা একটি সেল রেফারেন্স, টেক্সট, নম্বর এবং এমনকি অন্য ফাংশনও হতে পারে। সুতরাং, যদি আপনি ফাংশন ব্যবহার করেন ENECHET, আপনাকে যে নম্বরগুলি পরীক্ষা করা হবে তা নির্দিষ্ট করতে হবে। একটি বুলিয়ান মান ফেরত দেওয়া হবে। যদি এটি একটি বিজোড় সংখ্যা হয়, TRUE ফেরত দেওয়া হবে। তদনুসারে, যদি এমনকি, তাহলে "মিথ্যা"। আর্গুমেন্ট, যেমন আপনি উপরের স্ক্রিনশট থেকে দেখতে পাচ্ছেন, বন্ধনীতে প্রবেশ করানো হয় এবং সেমিকোলন দ্বারা আলাদা করা হয়। এই ক্ষেত্রে, যদি প্রোগ্রামের ইংরেজি সংস্করণ ব্যবহার করা হয়, তাহলে স্বাভাবিক কমা একটি বিভাজক হিসাবে কাজ করে। 

ইনপুট আর্গুমেন্টকে প্যারামিটার বলা হয়। কিছু ফাংশন এগুলি একেবারেই ধারণ করে না। উদাহরণস্বরূপ, একটি ঘরে বর্তমান সময় এবং তারিখ পেতে, আপনাকে সূত্র = লিখতে হবেটাটা (). আপনি দেখতে পাচ্ছেন, যদি ফাংশনের জন্য আর্গুমেন্টের ইনপুট প্রয়োজন না হয়, বন্ধনীগুলি এখনও নির্দিষ্ট করা দরকার। 

সূত্র এবং ফাংশন কিছু বৈশিষ্ট্য

সূত্র দ্বারা উল্লেখিত কক্ষের ডেটা সম্পাদনা করা হলে, এটি স্বয়ংক্রিয়ভাবে সেই অনুযায়ী ডেটা পুনঃগণনা করবে। ধরুন আমাদের সেল A1 আছে, যেটি একটি সাধারণ সূত্রে লেখা হয়েছে যার একটি নিয়মিত সেল রেফারেন্স রয়েছে = D1. আপনি যদি এটিতে তথ্য পরিবর্তন করেন, তবে একই মান A1 কক্ষে প্রদর্শিত হবে। একইভাবে, আরও জটিল সূত্রের জন্য যা নির্দিষ্ট কোষ থেকে ডেটা নেয়।

এটা বোঝা গুরুত্বপূর্ণ যে স্ট্যান্ডার্ড এক্সেল পদ্ধতিগুলি একটি সেলকে অন্য কক্ষে তার মান ফিরিয়ে দিতে পারে না। একই সময়ে, এই কাজটি ম্যাক্রো-সাবরুটিনগুলি ব্যবহার করে অর্জন করা যেতে পারে যা এক্সেল নথিতে নির্দিষ্ট ক্রিয়া সম্পাদন করে। তবে এটি একটি সম্পূর্ণ ভিন্ন বিষয়, যা স্পষ্টতই নতুনদের জন্য নয়, কারণ এটির জন্য প্রোগ্রামিং দক্ষতা প্রয়োজন।

একটি অ্যারে সূত্রের ধারণা

এটি সূত্রটির একটি রূপ, যা কিছুটা ভিন্ন উপায়ে প্রবেশ করানো হয়। কিন্তু অনেকেই জানেন না এটা কী। তো চলুন প্রথমে এই টার্মের অর্থ বুঝে নেওয়া যাক। একটি উদাহরণ দিয়ে বিষয়টি বোঝা অনেক সহজ। 

ধরুন আমাদের একটি সূত্র আছে SUM, যা একটি নির্দিষ্ট পরিসরে মানের সমষ্টি প্রদান করে। 

আসুন A1:A5 কক্ষে এক থেকে পাঁচ পর্যন্ত সংখ্যা লিখে এমন একটি সহজ পরিসর তৈরি করি। তারপর আমরা ফাংশন নির্দিষ্ট =SUM(A1:A5) সেল B1 এ। ফলস্বরূপ, 15 নম্বরটি সেখানে উপস্থিত হবে। 

এটি ইতিমধ্যে একটি অ্যারে সূত্র? না, যদিও এটি একটি ডেটাসেটের সাথে কাজ করে এবং একে বলা যেতে পারে। এর কিছু পরিবর্তন করা যাক. ধরুন আমাদের প্রতিটি যুক্তিতে একটি যোগ করতে হবে। এটি করার জন্য, আপনাকে এই মত একটি ফাংশন করতে হবে:

=SUM(A1:A5+1)। দেখা যাচ্ছে যে আমরা তাদের যোগফল গণনা করার আগে মানগুলির পরিসরে একটি যোগ করতে চাই। তবে এই ফর্মেও, এক্সেল এটি করতে চাইবে না। Ctrl + Shift + Enter সূত্র ব্যবহার করে তাকে এটি দেখাতে হবে। অ্যারে সূত্রটি চেহারাতে আলাদা এবং দেখতে এইরকম:

{=SUM(A1:A5+1)}

এর পরে, আমাদের ক্ষেত্রে, ফলাফল 20 প্রবেশ করা হবে। 

ম্যানুয়ালি কোঁকড়া ধনুর্বন্ধনী প্রবেশ করার কোন মানে নেই। এটা কিছুই করবে না. বিপরীতে, এক্সেল এমনকি ভাববে না যে এটি একটি ফাংশন এবং একটি সূত্রের পরিবর্তে কেবল পাঠ্য। 

এই ফাংশনের ভিতরে, ইতিমধ্যে, নিম্নলিখিত ক্রিয়াগুলি সম্পাদিত হয়েছিল। প্রথমত, প্রোগ্রামটি এই পরিসরটিকে উপাদানে পচিয়ে দেয়। আমাদের ক্ষেত্রে, এটি 1,2,3,4,5। এরপরে, Excel স্বয়ংক্রিয়ভাবে তাদের প্রত্যেককে এক করে বৃদ্ধি করে। তারপর ফলাফল সংখ্যা যোগ করা হয়.

আরেকটি কেস আছে যেখানে একটি অ্যারে সূত্র এমন কিছু করতে পারে যা স্ট্যান্ডার্ড সূত্র করতে পারে না। উদাহরণস্বরূপ, আমাদের কাছে A1:A10 রেঞ্জে তালিকাভুক্ত একটি ডেটা সেট রয়েছে। স্ট্যান্ডার্ড ক্ষেত্রে, শূন্য ফেরত দেওয়া হবে। কিন্তু ধরুন আমাদের এমন একটি পরিস্থিতি আছে যে শূন্যকে বিবেচনায় নেওয়া যাবে না।

আসুন একটি সূত্র প্রবেশ করান যা পরিসীমা পরীক্ষা করে দেখুন যে এটি এই মানের সমান নয়।

=МИН(ЕСЛИ(A1:A10<>0;A1:A10))

এখানে একটি মিথ্যা অনুভূতি আছে যে কাঙ্ক্ষিত ফলাফল অর্জন করা হবে। কিন্তু এটি এমন নয়, কারণ এখানে আপনাকে একটি অ্যারে সূত্র ব্যবহার করতে হবে। উপরের সূত্রে, শুধুমাত্র প্রথম উপাদানটি পরীক্ষা করা হবে, যা অবশ্যই আমাদের উপযুক্ত নয়। 

কিন্তু আপনি যদি এটিকে একটি অ্যারে সূত্রে পরিণত করেন, তাহলে প্রান্তিককরণ দ্রুত পরিবর্তন হতে পারে। এখন সবচেয়ে ছোট মান হবে 1।

একটি অ্যারে সূত্রের সুবিধা রয়েছে যে এটি একাধিক মান ফেরত দিতে পারে। উদাহরণস্বরূপ, আপনি একটি টেবিল স্থানান্তর করতে পারেন। 

সুতরাং, বিভিন্ন ধরনের সূত্র অনেক আছে. তাদের মধ্যে কিছু সহজ ইনপুট প্রয়োজন, অন্যদের আরো জটিল. অ্যারে সূত্র বিশেষ করে নতুনদের বোঝার জন্য কঠিন হতে পারে, কিন্তু তারা খুব দরকারী।

নির্দেশিকা সমন্ধে মতামত দিন