মঙ্গলবার, ১৯ মার্চ, ২০১৩

সাইনোসাইটিসের জন্য টোটকা



কিছু ব্যথা নিরামক ওষুধ ব্যবহার করলে আপনার সাইনোসাইটিসের ব্যথা কমতে পারেনাকের ড্রপ আপনার নাসিকা পথকে পরিষ্কার রাখবেকিন্তু এ ছাড়া কিছু সাধারণ নিয়ম বা টোটকা আপনাকে যথেষ্ট আরাম দিতে পারে :
 * আপনি আপনার মাথার ওপর একটা তোয়ালে দিয়ে ঢেকে গামলার ভিতর গরম পানি নিয়ে বাষ্প নিতে পারেন আরাম পাবেন;
 

* একটা উষ্ণ ভিজে তোয়ালে আপনার চোখের ওপর, নাকের ওপর, গালের ওপর নিয়ে রাখুন, আরাম পাবেন;
 

* কুসুম গরম পানিতে স্নান করুন;
 

* প্রচুর পানি খাবেন;
 

* লবণ পানির ড্রপ তৈরি করে নাকের ছিদ্রে ৪/৫ বার দিন নাসিকপথা পরিষ্কার হবে;
 

বেশির ভাগ-সাইনোসাইটিস রোগী এভাবেই উপকার পেতে পারেন

(সংগৃহীত)

সাধারন নাম...অসাধারন ইংরেজী


Cumin (Zira) জিরা 


Cardamom (Elachi) এলাচী


Cinnamon (Daruchini) দারুচিনি 

Black Pepper (Gol marich) গোল মরিচ


Cloves (Labanga) লবঙ্গ 

Coriander (Dhania) ধনিয়া


Cassia leaf (Tezpata) তেজপাতা 


Betel Leaf পানপাতা

Excel: সংখ্যাকে কথায় রুপান্তর করুন


প্রশ্নঃ Excel, কি সংখ্যাকে কথায় রুপান্তর করা যায়?
যেমন,
100 লিখলে দেখাবে "One Hundred Only"

উত্তরঃ সংখ্যাকে কথায় রুপান্তরের জন্য Excel এর নতুন spreadsheet খুলুন। Alt-F11 চাপুন এবং Insert মেনু থেকে নতুন Module তৈরী করুন। ওখানে নিচের ফাংশন দুটি paste করুনঃ

Option Explicit

'-----------------------------------------------------------------
Function Word(ByVal MyNumber, _
Optional incTakas As Boolean = True)
'-----------------------------------------------------------------
Dim Crores, Lacs, Takas, Paisa, Temp
Dim DecimalPlace As Long, Count As Long
Dim myLacs, myCrores

ReDim Place(9) As String
Place(2) = " Thousand ": Place(3) = " Million "
Place(4) = " Billion ": Place(5) = " Trillion "

' String representation of amount.
MyNumber = Trim(Str(MyNumber))

' Position of decimal place 0 if none.
DecimalPlace = InStr(MyNumber, ".")

' Convert Paisa and set MyNumber to Takas amount.
If DecimalPlace > 0 Then
Paisa = GetTens(Left(Mid(MyNumber, DecimalPlace + 1) & "00", 2))
MyNumber = Trim(Left(MyNumber, DecimalPlace - 1))
End If
myCrores = MyNumber \ 10000000
myLacs = (MyNumber - myCrores * 10000000) \ 100000
MyNumber = MyNumber - myCrores * 10000000 - myLacs * 100000

Count = 1
Do While myCrores <> ""
Temp = GetHundreds(Right(myCrores, 3))
If Temp <> "" Then Crores = Temp & Place(Count) & Crores
If Len(myCrores) > 3 Then
myCrores = Left(myCrores, Len(myCrores) - 3)
Else
myCrores = ""
End If
Count = Count + 1
Loop

Count = 1
Do While myLacs <> ""
Temp = GetHundreds(Right(myLacs, 3))
If Temp <> "" Then Lacs = Temp & Place(Count) & Lacs
If Len(myLacs) > 3 Then
myLacs = Left(myLacs, Len(myLacs) - 3)
Else
myLacs = ""
End If
Count = Count + 1
Loop

Count = 1
Do While MyNumber <> ""
Temp = GetHundreds(Right(MyNumber, 3))
If Temp <> "" Then Takas = Temp & Place(Count) & Takas
If Len(MyNumber) > 3 Then
MyNumber = Left(MyNumber, Len(MyNumber) - 3)
Else
MyNumber = ""
End If
Count = Count + 1
Loop

Select Case Crores
Case "": Crores = ""
Case "One": Crores = " One Crore "
Case Else: Crores = Crores & " Crore "
End Select

Select Case Lacs
Case "": Lacs = ""
Case "One": Lacs = " One Lac "
Case Else: Lacs = Lacs & " Lac "
End Select

Select Case Takas
'Case "": Takas = "  "
Case "One": Takas = "One"
Case Else: Takas = Takas
End Select

Select Case Paisa
Case "": Paisa = " Only "
Case "One": Paisa = " and Paisa One Only "
Case Else: Paisa = " & Paisa " & Paisa & " Only "
End Select

Word = IIf(incTakas, " ", "") & Crores & Lacs & Takas & Paisa

End Function


'-----------------------------------------------------------------
' Converts a number from 100-999 into text
Function GetHundreds(ByVal MyNumber)
'-----------------------------------------------------------------
Dim Result As String
If Val(MyNumber) = 0 Then Exit Function
MyNumber = Right("000" & MyNumber, 3)
' Convert the hundreds place.
If Mid(MyNumber, 1, 1) <> "0" Then
Result = GetDigit(Mid(MyNumber, 1, 1)) & " Hundred "
End If
' Convert the tens and ones place.
If Mid(MyNumber, 2, 1) <> "0" Then
Result = Result & GetTens(Mid(MyNumber, 2))
Else
Result = Result & GetDigit(Mid(MyNumber, 3))
End If
GetHundreds = Result
End Function


'-----------------------------------------------------------------
' Converts a number from 10 to 99 into text.
Function GetTens(TensText)
'-----------------------------------------------------------------
Dim Result As String
Result = "" ' Null out the temporary function value.
If Val(Left(TensText, 1)) = 1 Then ' If value between 10-19...
Select Case Val(TensText)
Case 10: Result = "Ten"
Case 11: Result = "Eleven"
Case 12: Result = "Twelve"
Case 13: Result = "Thirteen"
Case 14: Result = "Fourteen"
Case 15: Result = "Fifteen"
Case 16: Result = "Sixteen"
Case 17: Result = "Seventeen"
Case 18: Result = "Eighteen"
Case 19: Result = "Nineteen"
Case Else
End Select
Else ' If value between 20-99...
Select Case Val(Left(TensText, 1))
Case 2: Result = "Twenty "
Case 3: Result = "Thirty "
Case 4: Result = "Forty "
Case 5: Result = "Fifty "
Case 6: Result = "Sixty "
Case 7: Result = "Seventy "
Case 8: Result = "Eighty "
Case 9: Result = "Ninety "
Case Else
End Select
Result = Result & GetDigit _
(Right(TensText, 1)) ' Retrieve ones place.
End If
GetTens = Result
End Function


'-----------------------------------------------------------------
' Converts a number from 1 to 9 into text.
Function GetDigit(Digit)
'-----------------------------------------------------------------
Select Case Val(Digit)
Case 1: GetDigit = "One"
Case 2: GetDigit = "Two"
Case 3: GetDigit = "Three"
Case 4: GetDigit = "Four"
Case 5: GetDigit = "Five"
Case 6: GetDigit = "Six"
Case 7: GetDigit = "Seven"
Case 8: GetDigit = "Eight"
Case 9: GetDigit = "Nine"
Case Else: GetDigit = ""
End Select
End Function


এখন সংখ্যাকে কথায় রুপান্তরের জন্য নিচের উদাহরন এর মত লিখলে পাশের ফলাফল পাওয়া যাবে। সর্বোচ্চ নয় ডিজিট লেখা যাবে (দশমিক এর পর দুই ঘর সহ):

=word(100)
One Hundred Only
=word (123456.56)
One Lac Twenty Three Thousand Four Hundred Fifty Six & Paisa Fifty Six Only
=word (999999999.99)
Ninety Nine Crore Ninety Nine Lac Ninety Nine Thousand Nine Hundred Ninety Nine & Paisa Ninety Nine Only
=word (9999999999.99)
#VALUE!