একটি ফাংশন এক্সেল এবং Google পত্রকগুলির একটি পূর্বনির্ধারিত সূত্র যা এটিতে অবস্থিত কোষের নির্দিষ্ট হিসাবগুলি পরিচালনা করার উদ্দেশ্যে করা হয়।
বিঃদ্রঃ: এই প্রবন্ধের তথ্য এক্সেল 2019, এক্সেল 2016, এক্সেল 2013 এবং Google পত্রকগুলিতে প্রযোজ্য।
ফাংশন সিনট্যাক্স এবং আর্গুমেন্ট
একটি ফাংশন এর সিনট্যাক্স ফাংশনের বিন্যাস বোঝায় এবং ফাংশনের নাম, বন্ধনী, কমা বিভাজক এবং আর্গুমেন্টগুলি অন্তর্ভুক্ত করে। সমস্ত সূত্রের মত, ফাংশন সমান সাইন দিয়ে শুরু হয় ( = ) ফাংশন এর নাম এবং তার আর্গুমেন্ট অনুসরণ করে:
- ফাংশন নাম এক্সেল কি গণনা সঞ্চালন বলে।
- আর্গুমেন্টগুলি বন্ধনী বা বৃত্তাকার বন্ধনীগুলির ভিতরে রয়েছে এবং সেই গণনার মধ্যে কী তথ্য ব্যবহার করতে হবে তা ফাংশনটি বলুন।

উদাহরণস্বরূপ, এক্সেল এবং Google পত্রকগুলির সর্বাধিক ব্যবহৃত ফাংশনগুলির মধ্যে একটি হল SUM ফাংশন:
= SUM (D1: D6)
এই উদাহরণে: এক্সেলের অন্তর্নির্মিত ফাংশনগুলির উপযোগিতাটি সূত্রের অন্য ফাংশনের অভ্যন্তরে এক বা একাধিক ফাংশন নিক্ষেপ করে প্রসারিত করা যেতে পারে। নেস্টিং ফাংশন প্রভাব একক ওয়ার্কশীট সেলে একাধিক গণনা করার অনুমতি দেওয়া হয়। এটি করার জন্য, নেস্টেড ফাংশন মূল বা বাইরের ফাংশনের জন্য আর্গুমেন্টগুলির মধ্যে একটি হিসাবে কাজ করে। উদাহরণস্বরূপ, নিচের সূত্রের মধ্যে, SUM ফাংশনটি রউন্ড ফাংশনের ভিতরে নিস্তব্ধ। = ROUND (SUM (D1: D6), 2) নেস্টেড ফাংশনগুলির মূল্যায়ন করার সময়, এক্সেলটি গভীরতম, বা অন্তর্মুখী ফাংশনটি চালায়, প্রথমে এবং তারপরে বাহ্যিক ভাবে কাজ করে। ফলস্বরূপ, উপরে সূত্র এখন হবে: এক্সেল 2007 থেকে, নেস্টেড ফাংশনের 64 স্তরের অনুমতি দেওয়া হয়েছে। পূর্বে সংস্করণে, নেস্টেড ফাংশনের সাত স্তর অনুমোদিত ছিল। এক্সেল এবং Google পত্রকগুলিতে দুটি বিভাগ রয়েছে: ওয়ার্কশীট ফাংশনগুলি প্রোগ্রামের মতো স্থানীয়, যেমন সমষ্টি এবং গোল উপরে আলোচনা ফাংশন। অন্যদিকে, কাস্টম ফাংশন ব্যবহারকারী দ্বারা লিখিত, বা সংজ্ঞায়িত ফাংশন হয়। এক্সেল ইন, কাস্টম ফাংশন অন্তর্নির্মিত প্রোগ্রামিং ভাষাতে লেখা হয়: অ্যাপ্লিকেশন জন্য ভিসুয়াল বেসিক বা সংক্ষিপ্ত জন্য ভিবিএ। ফাংশনগুলি ভিজ্যুয়াল বেসিক এডিটর ব্যবহার করে তৈরি করা হয়, যা এক্সেল দিয়ে ইনস্টল করা হয়। গুগল শীট এর কাস্টম ফাংশন লেখা হয় অ্যাপ্লিকেশন স্ক্রিপ্ট, জাভাস্ক্রিপ্ট একটি ফর্ম, এবং অধীনে অবস্থিত স্ক্রিপ্ট সম্পাদক ব্যবহার করে তৈরি করা হয় সরঞ্জামসমূহ মেনু। কাস্টম ফাংশনগুলি সাধারণত, কিন্তু সর্বদা নয়, ডেটা ইনপুটের কিছু ফর্ম গ্রহণ করে এবং এটি যেখানে অবস্থিত সেলে ফলাফলটি ফেরত দেয়। নীচে একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশনের একটি উদাহরণ যা VBA কোডে লিখিত ক্রেতা ডিসকাউন্ট গণনা করে। মূল ব্যবহারকারী-সংজ্ঞায়িত ফাংশন, বা UDFs , মাইক্রোসফ্ট এর ওয়েবসাইটে প্রকাশ করা হয়: ফাংশন ছাড় (পরিমাণ, মূল্য)যদি পরিমাণ> = 100 তারপরডিসকাউন্ট = পরিমাণ * মূল্য * 0.1আরছাড় = 0যদি শেষছাড় = আবেদন। রাউন্ড (ছাড়, 2)শেষ ফাংশন এক্সেল ইন, ব্যবহারকারী-সংজ্ঞায়িত ফাংশন শুধুমাত্র তারা অবস্থিত হয় সেল (গুলি) মান ফিরে করতে পারেন। তারা এমন কমান্ডগুলি চালাতে পারে না যা Excel এর অপারেটিং পরিবেশ পরিবর্তন করে, যেমন কোনও সামগ্রী সংশোধন বা কোনও ঘরটির বিন্যাসকরণ। মাইক্রোসফ্টের জ্ঞান বেস ব্যবহারকারী-সংজ্ঞায়িত ফাংশনগুলির জন্য নিম্নলিখিত সীমাবদ্ধতা তালিকাবদ্ধ করে: যদিও গুগল শীট বর্তমানে তাদের সমর্থন করে না, এক্সেলে, ম্যাক্রো রেকর্ডকৃত পদক্ষেপগুলির একটি সিরিজ যা পুনরাবৃত্তিমূলক ওয়ার্কশীট কাজগুলিকে স্বয়ংক্রিয় করে। স্বয়ংক্রিয়ভাবে করা যেতে পারে এমন কাজের উদাহরণগুলির মধ্যে ফরম্যাটিং ডেটা বা কপি এবং পেস্ট ক্রিয়াকলাপ অন্তর্ভুক্ত। যদিও উভয় মাইক্রোসফ্টের ভিবিএ প্রোগ্রামিং ভাষা ব্যবহার করে, তবে তারা দুটি উপায়ে আলাদা:
সূত্র Nesting ফাংশন

ওয়ার্কশীট বনাম কাস্টম ফাংশন

সীমাবদ্ধতা
এক্সেল মধ্যে ব্যবহারকারীর নির্দিষ্ট ফাংশন বনাম ম্যাক্রো





