Excel Advance: বাংলাদেশী কমা (Comma) স্টাইল।

আমরা যারা বাংলাদেশে এক্সেল নিয়ে কাজ করি তাদের মধ্যে অনেকে এক্সপার্ট আছে। কিন্তু সমস্যা হলো নিজের জানা কাজ অন্যকে জানানো। কেউ জানায় না, কেউ জানাইতে চাইলেও পারে না। যাই হোক আমি আজকে একটা খুব সাধারন বিষয় নিয়ে টিউন করছি। অংকে লেখার সময় আমরা কমা ব্যবহার করি। যেমন শতকের পার, হাজারের পর, লক্ষের পর, কোটির পর। কিন্তু Excel এ দেখবেন কমা আসে বিলিয়ন মিলিয়ন এর পর। যেমন 124050222 এই সংখাটি যদি আপনি Excel এ লিখেন এবং কমা ব্যবহার করেন তাহলে 124,050,222 এ রকম হবে। তার মানে কমার হিসাবে আসল এক শত চব্বিশ মিলিয়ন পঞ্চাশ হাজার দুই শত বাইশ টাকা। কিন্তু আমাদের বাংলাদেশের কমা স্টাইলে হবে এরকম 12,40,50,222 মানে বার কোটি চল্লিশ লাখ পঞ্চাশ হাজার দুই শত বাইশ টাকা। আমি আজকে দেখাব কিভাবে Excel বাংলাদেশের স্টাইলে কমা ব্যবহার করতে হয়।

Sample File Download: Bangladeshi_Comma_Style           Zip File

(১) প্রথমে আপনার কাখ্ঙিত সংখ্যাটি যেকোন সেল এ লিখুন (একাধিক সেল ব্যবহার করতে পারেন)।

(২) এরপর সেলগুলো সেলেক্ট করে Right Button Click করে Format Cell select করুন।

(৩) Number tab থেকে Category এর নিচে Custom select করুন। এরপর Type এর নিচের বক্সে নিচের লাইনটি হুবহু কপি করে পেষ্ট করুন।

[>=10000000] ##\,##\,##\,##0.00;[>=100000]##\,##\,##0.00;##,##0.00

OK করুন। দেখুন বাংলাদেশী স্টাইলে কমা এসে গেছে।

আর যারা vba code নিয়ে কাজ করেন বা করতে পারবেন তারা নিচের Function টি ব্যবহার করতে পারেন। ফাংশনের মাধ্যমেও একই ফলাফল পাবেন।

Public Function BdCommaStyle(YourValue)
Dim vResult As Variant
Dim strProcess As String
Dim strFormat As String
Dim iLength As Long

vResult = Null

If IsNumeric(YourValue) Then
strProcess = Abs(YourValue) & ""
iLength = InStr(1, strProcess & ".", ".") - 1
iLength = iLength + iLength \ 2
strFormat = Right("@@@,@@,@@,@@@", iLength)
vResult = Format(strProcess, strFormat)

If Left(vResult, 1) = "," Then
vResult = Mid(vResult, 2)
End If

If Val(YourValue) < 0 Then
vResult = "-" & vResult
End If
End If

BdCommaStyle = vResult

End Function

Word, Excel, Access নিয়ে যেকোন Query? Please mail me at [email protected]

Level 2

আমি মোঃ হারুন অর রশিদ। IT Manager, Dhaka। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর 9 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 32 টি টিউন ও 203 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 6 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

প্রিয় টিউন এ রেখে দিলাম, বড়ই কাজের জিনিস। ধন্যবাদ ভাই

    Level 2

    স্বাগতম মধু ভাই।

আপনিতো ভাই গ্রেট। আপনার কাছে শিখার আছে অনেক কিছু।

    Level 2

    ধন্যবাদ মাসুদ ভাই।Excel এ সমস্যা হলে জানাবেন, চেষ্টা করব নিজে কিছু জানার, অন্যকে কিছু জানানোর।

Level 0

ভাই আপনার কাছে কৃতজ্ঞ, আনেক কিছু শিখলাম আপনার থেকে ।

    Level 2

    আমার টিউন কারো উপকারে আসলে সেটাই হবে টিউনের স্বার্থকতা। Excel এ কোন সমস্যা হলে জানাবেন, চেষ্টা করব নিজে কিছু জানার অন্যকে কিছু জানানোর।

Level 0

স্যার আপনি খুব ভালো কারন আনেক কিছু জানেন এবং জানান । আসলে এটা সবাই করেনা । তাই আমি আপনাকে Excel PivotTable এর একটা সমস্যা মেইল করতেছি । আসা করি আপনি হেল্প করবেন ।