গুগল শীটে কাস্টম ফাংশন কিভাবে তৈরি করবেন

গুগল শীটে কাস্টম ফাংশন কিভাবে তৈরি করবেন

সংখ্যাসূচক গণনা, লুক-আপ এবং স্ট্রিং ম্যানিপুলেশন পরিচালনা করার জন্য গুগল শীটে কিছু দরকারী বৈশিষ্ট্য রয়েছে। যদি আপনার শীটগুলি আরও উন্নত হয়, তাহলে আপনি কাজটি সম্পন্ন করার জন্য জটিল সূত্র তৈরি করতে পারেন।





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





গুগল স্ক্রিপ্ট ব্যবহার করে কিভাবে গুগল শীটে একটি কাস্টম ফাংশন তৈরি করা যায় তা দেখা যাক।





গুগল শীট ফাংশন

গুগল শীটগুলিতে ইতিমধ্যেই অন্তর্নির্মিত বেশ শক্তিশালী ফাংশন রয়েছে। অন্তর্নির্মিত ফাংশনগুলির একটি উদাহরণ যা আপনি ইতিমধ্যে ব্যবহার করেছেন যোগফল অথবা গড় :

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



'=if(A2='PA',B2*0.06,if(A2='CA',B2*0.0625,B2*0))'

এখন কল্পনা করুন যদি আপনাকে প্রতিটি রাজ্যের জন্য এই বিবৃতিতে এক ডজন বা তার বেশি শর্ত যুক্ত করতে হয়। এটা নিয়ন্ত্রণের বাইরে চলে যাবে!

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





কীভাবে কাস্টম ফাংশন তৈরি করতে হয় তা শেখার সম্ভাবনার এক নতুন জগৎ খুলে দেয়। তাহলে শুরু করা যাক।

একটি গুগল শীট কাস্টম ফাংশন তৈরি করুন

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





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

স্ক্রিপ্ট এডিটর খুলুন

আপনার গুগল শীট খুলুন এবং নির্বাচন করুন সরঞ্জাম > স্ক্রিপ্ট এডিটর

আপনার ফাংশন তৈরি করুন

আপনি আপনার ফাংশনকে একটি দরকারী নাম দিতে চাইবেন। ফাংশনটি কী করবে তা নির্দেশ করে কিছু সহজ কিন্তু খুব স্পষ্ট।

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

এই কর উদাহরণ ব্যবহার করতে, আপনি এই কোডটি স্ক্রিপ্ট এডিটরে কপি এবং পেস্ট করতে পারেন:


function tax(input, location) {
var rate = 0 ;
switch (location) {
case 'PA':
rate = 0.06;
break;
case 'CA':
rate = 0.0625;
break;
default:
rate = 0;
}
return (input * rate);
}

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

স্ক্রিপ্ট দুটি সেল নেবে। একজনকে নিযুক্ত করা হয়েছে ইনপুট অন্যকে অবস্থান । আপনি কোন রাজ্যের জন্য হিসাব করতে চান এবং করের পরিমাণ ফেরত দিতে চান তা নির্ধারণ করতে এটি কোড চালাবে।

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

আপনার ফাংশন সংরক্ষণ করুন

নির্বাচন করুন ফাইল > সংরক্ষণ , আপনার প্রকল্পের একটি নাম দিন এবং ক্লিক করুন ঠিক আছে

আপনার কাস্টম ফাংশন ব্যবহার করুন

একবার আপনি আপনার ফাংশন তৈরি করলে আপনি এটি একইভাবে ব্যবহার করতে পারেন যেমন আপনি একটি অন্তর্নির্মিত ফাংশন ব্যবহার করবেন। যে ঘরে আপনি আপনার হিসাব প্রদর্শন করতে চান, সেখানে আপনার ফাংশনের নাম অনুসারে একটি সমান চিহ্ন লিখুন।

আমাদের ট্যাক্স উদাহরণের জন্য আমরা দুটি ইনপুট ব্যবহার করছি। যে স্থানটি করের হার এবং পণ্যের মূল্য নির্ধারণ করবে যার জন্য করের প্রয়োজন হবে:

= ট্যাক্স (B2, A2) কোথায় খ 2 পণ্যের দাম, এবং A2 ট্যাক্স অবস্থান।

তুমি ব্যবহার করতে পার এক্সেলের মতো অটোফিল আপনার ফাংশনটি আপনার সমস্ত সারিতে টেনে আনুন এবং ড্রপ করুন, যেমন আপনি একটি অন্তর্নির্মিত ফাংশন করবেন:

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

এখানে নতুন স্ক্রিপ্টের ফলাফল:

আপনার কাজগুলি পুনরায় ব্যবহার করুন

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

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

আপনার ফাংশন পুনরায় ব্যবহার করার কয়েকটি উপায় রয়েছে:

  1. আপনার ফাংশনগুলি একটি ফাঁকা শীটে সংরক্ষণ করুন এবং ভবিষ্যতের সমস্ত শীটের জন্য এটির একটি অনুলিপি ব্যবহার করে এটি একটি টেমপ্লেট হিসাবে ব্যবহার করুন।
  2. আপনার ফাংশনগুলিকে এক শীট থেকে পরের কপি করুন। এটি ক্লান্তিকর, তবে এটি কাজ করবে। স্ক্রিপ্ট এডিটরটি খুলুন এবং একটি কোড থেকে সমস্ত কোড অনুলিপি করুন, স্ক্রিপ্ট এডিটরটি অন্য শীটে খুলুন এবং সেখানে কোডটি পেস্ট করুন।
  3. আপনার শীট সংরক্ষণ করুন গুগল টেমপ্লেট গ্যালারি । মনে রাখবেন এটি অন্যদের দ্বারা আপনার নথি অ্যাক্সেসযোগ্য করে তুলবে। যদি আপনার Google Apps for Work সাবস্ক্রিপশন থাকে তবে আপনি এটি আপনার ডোমেনের সদস্যদের মধ্যে সীমাবদ্ধ করতে সক্ষম হবেন। আপনি যদি আগে টেমপ্লেট গ্যালারি ব্যবহার না করে থাকেন, তাহলে এটি পরীক্ষা করে দেখার মতো। একটি সংখ্যা আছে আপনার জীবনকে আরও সহজ করার জন্য দরকারী গুগল টেমপ্লেট রয়েছে।

আপনার গুগল স্ক্রিপ্ট ডকুমেন্ট করুন

গুগল স্ক্রিপ্ট জেএসডক ফর্ম্যাট সমর্থন করে, যা আপনাকে কিছু সহায়ক প্রসঙ্গ প্রদানের জন্য আপনার ফর্মুলায় মন্তব্য যুক্ত করতে দেয়।

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

এটি প্রয়োজন হয় না কিন্তু এটি সুপারিশ করা হয়।

আপনি গুগল শীটে কাস্টম ফাংশন সহ অনেক দুর্দান্ত কাজ করতে পারেন। আসলে, কাস্টম ফাংশন তৈরি করা ব্যবহারের অন্যতম উপায় গুগল স্ক্রিপ্টগুলি গুগল শীটগুলিকে আরও শক্তিশালী করতে

কিভাবে অ্যান্ড্রয়েড ফেসবুক এ এইচডি ভিডিও আপলোড করবেন

আপনি যদি গুগল শীট সম্পর্কে আরো জানতে রাস্তায় নামতে চান তাহলে আপনার পরীক্ষা করা উচিত দুর্দান্ত গুগল শীট টেমপ্লেটগুলি খুঁজে পাওয়ার উপায় । আপনি যদি গুগল শীট দিয়ে স্ক্রিপ্টিং এর গভীরে খনন করতে চান তাহলে আপনি জাভাস্ক্রিপ্ট আয়ত্ত করতে চান। শিখুন জাভাস্ক্রিপ্ট কি এবং জাভাস্ক্রিপ্টে ভেরিয়েবল ঘোষণার মূল বিষয়।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল ডার্ক ওয়েব বনাম ডিপ ওয়েব: পার্থক্য কি?

ডার্ক ওয়েব এবং ডিপ ওয়েব প্রায়ই এক এবং একই হওয়ার জন্য ভুল হয়। কিন্তু সেটা এমন নয়, তাহলে পার্থক্য কি?

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রমোদ
  • জাভাস্ক্রিপ্ট
  • স্প্রেডশীট
  • গুগল ড্রাইভ
  • গুগল শীট
  • স্ক্রিপ্টিং
  • কোডিং টিউটোরিয়াল
লেখক সম্পর্কে অ্যান্থনি গ্রান্ট(40 নিবন্ধ প্রকাশিত)

অ্যান্থনি গ্রান্ট একজন ফ্রিল্যান্স লেখক যা প্রোগ্রামিং এবং সফটওয়্যারকে কভার করে। প্রোগ্রামিং, এক্সেল, সফটওয়্যার এবং টেকনোলজিতে তিনি একজন কম্পিউটার সায়েন্স প্রধান।

অ্যান্থনি গ্রান্ট থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন