এক্সেল ফাংশন আর্গুমেন্ট কি (একটি বিস্তারিত আলোচনা)

  • এই শেয়ার করুন
Hugh West

সুচিপত্র

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

কিভাবে Excel এ ফাংশন আর্গুমেন্ট দেখাতে হয়

আমরা দুটি উপায়ে ফাংশন আর্গুমেন্ট দেখাতে পারি।

1. ফাংশন দেখান একটি ফাংশন টাইপ করার সময় আর্গুমেন্ট

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

যখন আপনি =IF( টাইপ করেন, তখন IF ফাংশন এর আর্গুমেন্টগুলি স্বয়ংক্রিয়ভাবে উপস্থিত হয়৷

2 কীবোর্ড শর্টকাট ব্যবহার করে ফাংশন আর্গুমেন্ট দেখান সূত্র বার/যেকোন ঘরে সাইন ইন করুন, নিম্নলিখিত শর্টকাট ফাংশন আর্গুমেন্ট ডায়ালগ বক্স উপস্থাপন করে। Ctrl +A

উইন্ডোটি প্রদর্শিত হবে এখন আপনি আর্গুমেন্টগুলি দেখতে পারেন এবং বাক্সগুলিতেও সংখ্যা ইনপুট করতে পারেন৷

আরও পড়ুন: এক্সেলে VBA ইনপুট ফাংশন কীভাবে ব্যবহার করবেন (2 উদাহরণ)

কতগুলি আর্গুমেন্ট ফাংশন থাকতে পারে?

বিভিন্ন এক্সেল ফাংশনে ভিন্ন সংখ্যক আর্গুমেন্ট থাকে। এমনকি, তাদের কারও কারও কাছে কোনও যুক্তি নেই। দেখা যাক।

1. একটি একক আর্গুমেন্টের সাথে ফাংশন

আর্গুমেন্টগুলি বেশিরভাগই পৃথক কোষে উল্লেখ করা হয় তবে এটি সেল রেঞ্জগুলিও অন্তর্ভুক্ত করে। নীচে একটি একক আর্গুমেন্ট সহ একটি ফাংশনের উদাহরণ দেওয়া হল৷

  • এখানে আমরা UPPER ফাংশন ব্যবহার করেছি যা একটি আর্গুমেন্ট হিসাবে পাঠ্য-স্ট্রিং নেয়৷
  • এটি গ্রহণ করে ইনপুট হিসাবে একটি একক যুক্তি এবং ছোট হাতের অক্ষরটিকে বড় হাতের অক্ষরে রূপান্তর করে৷
  • সেলে B4 ব্যবহৃত সূত্রটি হল:
=UPPER(B2)

এখানে, আর্গুমেন্ট হল একটি টেক্সট স্ট্রিং যা সেলে B2

2। একাধিক আর্গুমেন্ট সহ ফাংশন

যদি আপনি একটি ফাংশনে একাধিক আর্গুমেন্ট ব্যবহার করতে চান তবে আপনাকে তাদের মধ্যে একটি কমা ব্যবহার করতে হবে৷

  • কিছু ​​ক্ষেত্রে, আপনাকে দুটি কলামের গড় ফাংশন এবং সমষ্টি ফাংশন গণনা করতে হবে। হয়, আপনি একটি রেঞ্জের সাথে একক আর্গুমেন্ট ব্যবহার করতে পারেন অথবা আপনি দুটি আর্গুমেন্ট ব্যবহার করতে পারেন যেখানে আপনি দুটি রেঞ্জকে আলাদাভাবে সংজ্ঞায়িত করতে পারেন যেমন,
=AVERAGE(C5:C14,D5:D14)

এবং ;

=SUM(C5:C14,D5:D14).

এখানে, ( C5:C14,D5:D14 ) এগুলি হল গড় এবং SUM ফাংশনের জন্য আর্গুমেন্ট। যেহেতু একাধিক আর্গুমেন্ট আছে, সেগুলি তাদের মধ্যে কমা দিয়ে আলাদা করা হয়েছে৷

  • আপনি নীচের উদাহরণটি দেখতে পারেন যা তিনটি আর্গুমেন্ট ব্যবহার করে৷ সূত্রটি এমনঅনুসরণ করে৷
=TIME(8,15,40)

এই উদাহরণে, ফাংশনটি হল TIME ফাংশন এবং এটি আর্গুমেন্ট হিসাবে ঘন্টা, মিনিট এবং সেকেন্ড ব্যবহার করে।

আরও পড়ুন: এক্সেলে 2 ডিজিটের পরে কীভাবে কমা রাখবেন (9 দ্রুত পদ্ধতি)

3. কোন আর্গুমেন্ট সহ ফাংশন

যদিও বেশিরভাগ ফাংশন আর্গুমেন্ট ব্যবহার করে, এক্সেলের কিছু পূর্বনির্ধারিত ফাংশন আছে যেগুলি কোন আর্গুমেন্ট ব্যবহার করে না। যেমন RAND(), TODAY(), এবং NOW().

আরও পড়ুন: <2 ভিবিএ ব্যবহারকারী সংজ্ঞায়িত ফাংশন কীভাবে ব্যবহার করবেন (4টি উপযুক্ত উদাহরণ)

এক্সেল ফাংশনে 3 প্রকার আর্গুমেন্ট

1. প্রয়োজনীয় প্রকারের আর্গুমেন্ট

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

এটি হল নেটওয়ার্কডেস ফাংশনের সিনট্যাক্স নিম্নরূপ।

NETWORKDAYS(start_date, end_date, [holidays] )

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

2. ঐচ্ছিক প্রকারের আর্গুমেন্ট

কিছু ​​ফাংশন আছে যা কিছু আর্গুমেন্ট ব্যবহার করেঐচ্ছিক নিচের ছবির মত, INDEX ফাংশন টাইপ করার পরে, Excel স্বয়ংক্রিয়ভাবে সেই ফাংশনের প্রয়োজনীয় এবং ঐচ্ছিক আর্গুমেন্ট দেখায়।

আরও পড়ুন: এক্সেল VBA এর সাথে কিভাবে INDEX MATCH ব্যবহার করবেন

3. একটি এক্সেল সূত্রে অন্য ফাংশনের আর্গুমেন্ট হিসাবে ব্যবহৃত নেস্টেড ফাংশন

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

=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))

এখানে প্রধান ফাংশন হল DATE YEAR, MONTH, এবং DAY হল অন্যান্য ফাংশন যা DATE ফাংশনে নেস্ট করা আছে। এই অতিরিক্ত ফাংশনগুলি DATE ফাংশনের জন্য আর্গুমেন্ট হিসাবে গৃহীত হয়। YEAR(A2)+B2 এর মতই DATE ফাংশনের প্রথম আর্গুমেন্ট হিসেবে ব্যবহার করা হয়েছে।

নেস্টেড ফাংশনের মান খোঁজা :

  • একটি ভিন্ন ফাংশনের জন্য আর্গুমেন্ট হিসাবে ব্যবহৃত নেস্টেড ফাংশনের মানগুলি খুঁজে পেতে আপনাকে শুধু নেস্টেড সূত্রটি নির্বাচন করতে হবে এবং F9 টিপুন।

  • এর পরে, মূল ফাংশনের আর্গুমেন্ট টিপুন এবং ঠিক কী করা হয়েছে তা দেখতে নীচের ছবিগুলি অনুসরণ করুন৷

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

অনুরূপ রিডিং

  • 22 এক্সেল ভিবিএতে ম্যাক্রো উদাহরণ
  • 20 এক্সেল VBA মাস্টার করার জন্য ব্যবহারিক কোডিং টিপস
  • এক্সেল এ VBA কোড কিভাবে লিখবেন (সহজ ধাপ সহ)
  • প্রকার এক্সেলে VBA ম্যাক্রোর (একটি দ্রুত নির্দেশিকা)
  • আপনি VBA দিয়ে কী করতে পারেন (6টি ব্যবহারিক ব্যবহার)

2 উপায় এক্সেলে আর্গুমেন্ট সন্নিবেশ করাতে

দুটি উপায়ে আপনি এক্সেলে আর্গুমেন্ট সন্নিবেশ করতে পারেন।

  • কোন ঘরে সরাসরি ফাংশন টাইপ করা
  • ব্যবহার করে এক্সেল ফাংশন আর্গুমেন্ট ডায়ালগ বক্স।

1. একটি ঘরে সরাসরি ফাংশন টাইপ করা

এইভাবে, আপনি যদি কোনও নির্দিষ্ট ঘরে কোনও ফাংশন ব্যবহার করতে চান তবে সেই ঘরটি নির্বাচন করুন এবং একটি “=”<2 দিয়ে ফাংশনের নাম লেখা শুরু করুন।> শুরুতে সাইন ইন করুন। যখন আপনি Excel এ ফাংশনের নাম লিখবেন তখন আপনি দেখতে পাবেন যে এটি বন্ধনীর মধ্যে কী ধরনের আর্গুমেন্ট গ্রহণ করতে পারে। নিচের ছবিটি দেখায় কিভাবে এক্সেল

2 এ আর্গুমেন্ট সহ একটি ফাংশন লিখতে হয়। এক্সেল ফাংশন আর্গুমেন্ট ডায়ালগ বক্স ব্যবহার করা

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

ফাংশন আর্গুমেন্ট ডায়ালগ বক্স ব্যবহার করার সবচেয়ে ভালো অংশ হল আপনি সন্নিবেশ করতে পারেন তাদের সঠিকভাবে জেনে যুক্তি. সুতরাং, কোনো আর্গুমেন্ট সন্নিবেশ করার আগে, আপনি আসলে জানেন আপনি কী করছেন।

একটি ফাংশনে আর্গুমেন্টের মান প্রকার

আপনি যে ফাংশনগুলি করতে চান তার উপর নির্ভর করে এক্সেল বিভিন্ন ধরনের ইনপুটকে আর্গুমেন্ট হিসেবে গ্রহণ করে। ব্যবহার এক্সেলের বেশিরভাগ আর্গুমেন্ট হল সাংখ্যিক ডেটা কারণ লোকেরা সংখ্যাসূচক গণনার জন্য এক্সেল ব্যবহার করে। তবে এটি অন্যান্য ডেটা প্রকারগুলিও গ্রহণ করে। Excel-এ ব্যবহৃত আর্গুমেন্টের ধরন নিচে দেওয়া হল।

  • সংখ্যাসূচক ডেটা ( =SUM(5,10) )
  • টেক্সট-স্ট্রিং ডেটা ( =UPPER("থমসন") )
  • বুলিয়ান মান ( =OR(1+1=2) )
  • ত্রুটির মান ( =ISERR(#VALUE!) )

এক্সেল VBA ফাংশনে আর্গুমেন্ট

Excel VBA এর তিন ধরনের পদ্ধতি রয়েছে। সাব, ফাংশন, এবং প্রপার্টি। এর মধ্যে, ফাংশন এর নিম্নলিখিত সিনট্যাক্স রয়েছে।

/বন্ধু] [স্ট্যাটিক] ফাংশন ফাংশন_নাম [(আর্গলিস্ট)] [প্রকার হিসেবে]

[বিবৃতি]

[নাম=প্রকাশ]

[প্রস্থান ফাংশন]

[বিবৃতি]

শেষ ফাংশন

এখানে আমরা লক্ষ্য করেছি যে এতে [(arglist)] আছে যা এক্সেল VBA-তে ফাংশন স্টেটমেন্টের আর্গুমেন্টকে নির্দেশ করে। দ্য [] প্রায় arglist নির্দেশ করে যে এই অংশটি ফাংশন পদ্ধতির জন্য ঐচ্ছিক। এখন একটি ফাংশন আর্গুমেন্ট তালিকার অংশগুলি দেখি৷

ফাংশন আর্গলিস্টে নিম্নলিখিত সিনট্যাক্স রয়েছে৷

[ঐচ্ছিক] [ByVal/ByRef] [ParamArray] varname [( )] [প্রকার হিসেবে] [=defaultvalue]

আমরা উদাহরণ সহ এই অংশগুলির প্রতিটি নিয়ে আলোচনা করব৷

  • ঐচ্ছিক:

এটি নির্দেশ করে যে একটি যুক্তি ঐচ্ছিক যদি আপনি এটি একটি যুক্তির জন্য ব্যবহার করেন। পরবর্তী আর্গুমেন্টগুলি অবশ্যই ঐচ্ছিক হতে হবে এবং আপনাকে ঐচ্ছিক কীওয়ার্ড দিয়ে ঘোষণা করতে হবে৷

  • ByVal:

এটি নির্দেশ করে যে আর্গুমেন্টগুলি রেফারেন্সের পরিবর্তে মান দ্বারা পাস। এটিও একটি ঐচ্ছিক ধরনের আর্গুমেন্ট৷

  • ByRef:

এটি বাই ডিফল্ট আর্গুমেন্ট৷ আপনি কিছু নির্দিষ্ট না করলে, Excel বিবেচনা করবে যে আপনি মানের পরিবর্তে ভেরিয়েবলের রেফারেন্স পাস করছেন। এটি ব্যবহার করা নিশ্চিত করে যে পদ্ধতিটি যে মাধ্যমে এটি পাস করা হচ্ছে সেটি পরিবর্তন করতে পারে৷

  • প্যারাম অ্যারে:

এটি তালিকার শেষ আর্গুমেন্ট যখন ব্যবহার করা হয়। আপনি এটির সাথে ঐচ্ছিক, ByVal বা ByRef ব্যবহার করতে পারবেন না। এটি একটি ঐচ্ছিক ধরনের যুক্তিও। এটি আমাদেরকে একটি নির্বিচারে সংখ্যক আর্গুমেন্ট ব্যবহার করার অনুমতি দেয়।

  • varname:

এটি একটি প্রয়োজনীয় ধরনের আর্গুমেন্ট। এর সাথে, আপনাকে প্রমিত প্রচলিত নিয়মের সাথে ভেরিয়েবলের নাম দিতে হবে।

  • টাইপ:

এটিও একটি ঐচ্ছিকযুক্তি. আপনি এটি দিয়ে ডেটা টাইপ সেট করতে পারেন। ঐচ্ছিক না হলে, আপনি যে কোনো ব্যবহারকারী-সংজ্ঞায়িত ডেটা টাইপ সেট করতে পারেন।

  • ডিফল্ট মান:

কোনও ধ্রুবক বা ধ্রুবকের অভিব্যক্তি। শুধুমাত্র ঐচ্ছিক পরামিতিগুলিতে প্রযোজ্য। একটি স্পষ্ট ডিফল্ট মান কেবলমাত্র কিছুই হতে পারে যদি টাইপটি একটি অবজেক্ট হয়।

উদাহরণ 1:

2958

নিম্নলিখিত লাইনটি পর্যবেক্ষণ করুন:

Function CalculateNum_Difference_Optional(Number1 As Integer, Optional Number2 As Integer) As Double

এখানে,

CalculateNum_Difference_Optional হল ফাংশনের নাম , Number1, Number 2 হল varname, Integer টাইপ ঘোষণা করা হয়েছে।

উদাহরণ 2: ডিফল্ট মানের ব্যবহার

আমরা একটি ফাংশনের জন্য একটি ডিফল্ট আর্গুমেন্ট সেট করতে পারি, যার মানে আমরা' সেই যুক্তিটি কখনই নির্বাচন করবে না, একটি ডিফল্ট মান সর্বদা বেছে নেওয়া হবে।

5411

উদাহরণ 3: ByRef এর ব্যবহার

9108

উদাহরণ 4: ByVal এর ব্যবহার

3679
<0 আরও পড়ুন: 10টি সর্বাধিক ব্যবহৃত এক্সেল ভিবিএ অবজেক্টের তালিকা (অ্যাট্রিবিউট এবং উদাহরণ)

কোন আর্গুমেন্ট ছাড়াই এক্সেল ভিবিএ ফাংশন

এক্সেলে VBA, আপনি যতগুলি আর্গুমেন্ট প্রয়োজন তার ভিত্তিতে আপনি একটি ফাংশন লিখতে পারেন। কিন্তু যুক্তি ছাড়াই একটি ফাংশন লেখাও সম্ভব৷

নিম্নলিখিত পদ্ধতিটি দেখুন:

ফাইল চয়ন করুন ➪ বিকল্পগুলি ➪ এই বিভাগটি দেখতে সাধারণ৷ এর পরে, নিম্নলিখিতটি একটি কাস্টম ফাংশনের একটি সাধারণ উদাহরণ যার কোন আর্গুমেন্ট নেই। এই ফাংশনটি Application অবজেক্টের UserName বৈশিষ্ট্য প্রদান করে। এই নাম প্রদর্শিত হয় আপনার মাইক্রোসফ্ট অফিসের অনুলিপি ব্যক্তিগতকৃত করুন বিভাগের এক্সেল বিকল্পগুলি ডায়ালগ বক্স। এই ফাংশনটি খুবই সহজ, কিন্তু এটিই একমাত্র উপায় যা আপনি একটি ওয়ার্কশীট সেল বা সূত্রে ব্যবহার করার জন্য ব্যবহারকারীর নাম পেতে পারেন৷

7740

যখন আপনি একটি ওয়ার্কশীট কক্ষে নিম্নলিখিত সূত্রটি প্রবেশ করান, সেলটি এর নাম প্রদর্শন করে বর্তমান ব্যবহারকারী:

=OfficeUserName()

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

উপসংহার

তাই আমরা এই নিবন্ধে এক্সেল ফাংশন আর্গুমেন্ট নিয়ে আলোচনা করেছি। আপনি যদি আলোচনাটি দরকারী বলে মনে করেন, অনুগ্রহ করে আমাদের মন্তব্য বক্সে জানান। এবং আরও এক্সেল-সম্পর্কিত নিবন্ধের জন্য, অনুগ্রহ করে আমাদের ব্লগে যান ExcelWIKI

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।