কম্পিউটার

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

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

Exponential Moving Average (EMA)

সূচকীয় চলমান গড় (EMA ), যা এক্সপোনেনশিয়ালি ওয়েটেড মুভিং এভারেজ নামেও পরিচিত, এটি এক ধরনের চলন্ত গড় যা সাধারণ মুভিং এভারেজের তুলনায় সাম্প্রতিক ডেটাকে বেশি ওজন দেয়। তাই এক্সেলে সূচকীয় মুভিং এভারেজের ক্ষেত্রে স্মুথনিং সরল মুভিং এভারেজের চেয়ে বেশি। সময়কাল দীর্ঘ হওয়ার সাথে সাথে সাম্প্রতিকতম ডেটার গুরুত্ব হ্রাস পায়। EMA গণনার সূত্র হল,

EMAt =α xYt-1 + (1-α) x EMAt-1

যেখানে, EMAt =বর্তমান সময়ের সূচকীয় চলমান গড়

α =মসৃণ গুণক। α 0 থেকে 1 এর মধ্যে যেকোনো সংখ্যা হতে পারে। আলফার মান যত বেশি হবে, অতীতের ডেটার ওজন তত বেশি হবে। α এর আদর্শ পরিসীমা 0.1 থেকে 0.3 এর মধ্যে রয়েছে। α নিম্নলিখিত সূত্র দ্বারাও গণনা করা যেতে পারে, α =2/(n+1); এখানে, n হল পিরিয়ডের সংখ্যা।

ধরুন, আমাদের কাছে নিম্নলিখিত ডেটাসেট রয়েছে যেখানে আমাদের 2020 সালের 12 মাসের বিক্রয় ডেটা রয়েছে। এখন আমরা এক্সপোনেনশিয়াল মুভিং এভারেজ ব্যবহার করে জানুয়ারী 2021-এর বিক্রয় ডেটার পূর্বাভাস দিতে চাই।

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এক্সেলে সূচকীয় মুভিং এভারেজ গণনা করার 3 পদ্ধতি

1. সূচকীয় মুভিং এভারেজ গণনা করার জন্য ডেটা বিশ্লেষণ টুলপ্যাক

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

ফাইল -এ যান ট্যাব এবং বিকল্পগুলি নির্বাচন করুন৷ .

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এটি এক্সেল বিকল্পগুলি খুলবে৷ জানলা. এখন,

অ্যাড-ইনস -এ যান ট্যাব এবং যাও এ ক্লিক করুন

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এটি অ্যাড-ইনস খুলবে৷ বক্স।

Analysis ToolPak দেখুন এবং ঠিক আছে এ ক্লিক করুন .

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এখন,

ডেটা -এ যান ট্যাব এবং ডেটা বিশ্লেষণ-এ ক্লিক করুন .

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এটি ডেটা বিশ্লেষণ খুলবে উইন্ডো।

Exponential Smoothing নির্বাচন করুন এবং ঠিক আছে এ ক্লিক করুন .

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এখন, Exponential Smoothing -এ উইন্ডো,

ইনপুট পরিসরে সেলস ডেটা সহ সেলগুলি নির্বাচন করুন৷ বাক্স (পূর্বাভাস সময়ের খালি ঘর সহ)। α এর মান সন্নিবেশ করান বাক্সে ড্যাম্পিং ফ্যাক্টর।

এই উদাহরণের জন্য, আমরা α নিয়েছি 0.3 হিসাবে।

এর পরে,

আউটপুট রেঞ্জ নির্বাচন করুন (যেখানে আপনি আপনার EMA চান গণনা)।

আপনি যদি EMA এর গ্রাফিকাল উপস্থাপনা দেখতে চান এবং প্রকৃত তথ্য,

চার্ট আউটপুট বাক্সটি চেক করুন .

অবশেষে,

ঠিক আছে এ ক্লিক করুন .

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

ফলস্বরূপ, Excel দেবে EMA আপনার নির্বাচিত বিক্রয়ে আপনার ডেটা এবং আপনি জানুয়ারী 2021 এর বিক্রয়ের পূর্বাভাস পাবেন।

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

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

এক্সেল প্রকৃত ডেটা এবং গণনাকৃত EMA পূর্বাভাসের তুলনা করে একটি চার্টও দেখাবে।

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

2. এক্সপেনেশিয়াল মুভিং এভারেজ ম্যানুয়ালি গণনা করুন

পরিবর্তে Analysis ToolPak ব্যবহার করুন EMA-এর সূত্রটি ম্যানুয়ালি সন্নিবেশ করে আমরা এক্সপোনেনশিয়াল মুভিং এভারেজ গণনা করতে পারি গণনা EMA গণনা করতে সমস্ত পিরিয়ডের জন্য আমাদের EMA জানতে হবে প্রথম সময়ের জন্য। আমরা এটিকে বিভিন্ন পদ্ধতি ব্যবহার করে গণনা করতে পারি যেমন সরল, সাধারণ চলন গড়, 3 পিরিয়ড মুভিং এভারেজ ইত্যাদি। এই উদাহরণে, আমরা 3 পিরিয়ড মুভিং এভারেজ পদ্ধতি ব্যবহার করব (3MA )।

3 পিরিয়ড মুভিং এভারেজ গণনা করতে,

➤ এপ্রিল মাসের সারিতে নিম্নলিখিত সূত্রটি টাইপ করুন (সেলে E8 ),

=(D5+D6+D7)/3

সূত্রটি আগের তিন বছরের বিক্রির গড় ফেরত দেবে। এর পরে,

➤ সেল E8 টেনে আনুন 3MA পেতে সমস্ত পিরিয়ডের জন্য।

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এখন, আমাদের প্রয়োজন হবে α EMA গণনা করতে . এই সময়ে আমরা α নির্ধারণ করব নিম্নলিখিত সূত্র ব্যবহার করে,

=2/(12+1)

আমরা n=12 নিয়েছি কারণ আমাদের ডেটাসেটে 12টি পিরিয়ড আছে।

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এর পরে,

EMA নির্ধারণ করতে নিম্নলিখিত সূত্রটি প্রবেশ করান৷ চতুর্থ সময়ের জন্য,

=(1-$C$3)*D7+$C$3*E8

সূত্রটি EMA দেবে প্রথম সময়ের জন্য যেখানে আমরা এই সময়ের 3MA ব্যবহার করেছি পূর্ববর্তী সময়ের হিসাবে EMA .

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এখন, আমরা EMA পেয়েছি প্রথম বছরের জন্য, তাই আমরা সহজেই EMA গণনা করতে পারি সমস্ত পিরিয়ডের জন্য।

F9 কক্ষে নিম্নলিখিত সূত্রটি টাইপ করুন ,

=(1-$C$3)*D8+$C$3*F8

এখানে, $C$3 α এর মান রয়েছে , D8 পূর্ববর্তী সময়ের বিক্রয় এবং F8 পূর্ববর্তী সময়ের EMA .

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

অবশেষে,

➤ সেল E9 টেনে আনুন আপনার ডেটাসেটের শেষ পর্যন্ত।

ফলস্বরূপ, আপনি EMA পাবেন৷ পূর্বাভাসের সময়কাল সহ সমস্ত সময়ের জন্য (জানুয়ারি 2021)

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

আরো পড়ুন: কিভাবে এক্সেল চার্টে মুভিং এভারেজ তৈরি করবেন (৪টি পদ্ধতি)

3. VBA ব্যবহার করে EMA

এক্সপোনেনশিয়াল মুভিং এভারেজও স্টক মূল্যের গতিবিধি মসৃণ করতে ব্যবহৃত হয়। এই পদ্ধতিতে, আমরা দেখব কিভাবে আমরা মাইক্রোসফ্ট ভিজ্যুয়াল বেসিক অ্যাপ্লিকেশন (VBA) ব্যবহার করে একটি কাস্টম ফাংশন তৈরি করে একাধিক মেয়াদে স্টক মূল্যের গতিবিধি মসৃণ করতে এক্সপোনেনশিয়াল মুভিং এভারেজ ব্যবহার করতে পারি। .

স্টক মূল্যের গতিবিধি মসৃণ করার সময়ে, EMA-এ পূর্ববর্তী সময়ের ডেটার জায়গায় বর্তমান সময়ের মূল্য ব্যবহার করা হয় গণনার সূত্র। সুতরাং সূত্রটি হয়ে যায়,

EMAt =α x P + (1-α) x EMAt-1

এখানে, P হল বর্তমান সময়ের মূল্য।

সূত্রটি এভাবেও লেখা যায়,

EMAt =α x P+ (1 – α) x EMAt-1

ধরুন, এই সময়ে আমাদের ডেটাসেটে এক বছরের বিভিন্ন মাসে একটি স্টকের গড় মূল্য রয়েছে। এখন, আমরা VBA ব্যবহার করে একটি কাস্টম সূত্র তৈরি করব বিভিন্ন মাসে স্টক মূল্যের সূচকীয় চলমান গড় গণনা করতে।

➤ প্রথমে, শীটের নামের উপর রাইট ক্লিক করুন এবং ভিউ কোড নির্বাচন করুন .

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এটি VBA কোড খুলবে৷ উইন্ডো।

➤ এই উইন্ডোতে নিম্নলিখিত কোডটি টাইপ করুন,

Private Sub Workbook_Open()

AddUDF

End Sub

কোডটি একটি ম্যাক্রো তৈরি করবে যা এক্সেল ওয়ার্কবুকের এই শীটে একটি কাস্টম কোড যোগ করবে৷

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এর পরে,

VBA এর বাম প্যানেল থেকে শীটের নামের উপর রাইট ক্লিক করুন উইন্ডো এবং ঢোকান> মডিউল এ যান .

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এটি VBA মডিউল খুলবে জানলা. এখন,

মডিউলে নিচের কোডটি ঢোকান উইন্ডো,

Sub AddUDF()

Application.MacroOptions macro:="EMA", _
Description:="Returns the Exponential Moving Average." & Chr(10) & Chr(10) & _
"Select last period's EMA or last period's price if current period is the first." & Chr(10) & Chr(10) & _
"Followed by current price and n." & Chr(10) & Chr(10) & Chr(10) & _
"The decay factor of the exponential moving average is calculated as alpha=2/(n+1)", _
Category:="Technical Indicators"

End Sub

Public Function EMA(EMAYesterday, price, n)

alpha = 2 / (n + 1)
EMA = alpha * price + (1 - alpha) * EMAYesterday

End Function

কোডটি EMA (EMAYesterday, price, n) নামে একটি কাস্টম ফাংশন তৈরি করবে

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এখন,

VBA বন্ধ করুন উইন্ডো।

এখন, EMA গণনা করতে এই কাস্টম ফাংশন ব্যবহার করে আমাদের EMA জানতে হবে প্রথম সময়ের।

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

এর পরে,

D6 কক্ষে সূত্রটি সন্নিবেশ করান ,

=EMA(D5,C6,12)

এখানে, D5 পূর্ববর্তী সময়ের EMA , C6 বর্তমান সময়ের মূল্য এবং 12 পিরিয়ডের সংখ্যা।

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

ENTER টিপুন .

ফলস্বরূপ, আপনি EMA পাবেন৷ সেই সময়ের।

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

এখন,

➤ সেল D6 টেনে আনুন আপনার ডেটাসেটের শেষ পর্যন্ত।

ফলস্বরূপ, আপনি EMA পাবেন৷ সমস্ত পিরিয়ডের জন্য।

এক্সেলে এক্সপোনেনশিয়াল মুভিং এভারেজ কীভাবে গণনা করবেন

আরো পড়ুন: এক্সেল এ গড় গণনা কিভাবে করবেন (সমস্ত মানদণ্ড সহ)

উপসংহার

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

সম্পর্কিত প্রবন্ধ

  • এক্সেলে কীভাবে গড়, সর্বনিম্ন এবং সর্বোচ্চ গণনা করবেন (4টি সহজ উপায়)
  • Excel এ VLOOKUP গড় গণনা করুন (6 দ্রুত উপায়)
  • চলমান গড়:কিভাবে এক্সেলের গড় (…) ফাংশন ব্যবহার করে গণনা করবেন

  1. এক্সেল পিভট টেবিলে ওজনযুক্ত গড় কীভাবে গণনা করবেন

  2. Google মানচিত্রের সাহায্যে এক্সেলে দূরত্ব কীভাবে গণনা করবেন

  3. এক্সেলে ট্রেন্ড অ্যাডজাস্টেড এক্সপোনেনশিয়াল স্মুথিং কীভাবে গণনা করবেন

  4. এক্সেলে এক্সপোনেনশিয়াল স্মুথিং কীভাবে করবেন (দ্রুত পদক্ষেপ সহ)