MS Excel Part 12 - සාමාන්‍යපෙළ තොරතුරු හා සන්නිවේදන තාක්ෂණය

MS Excel Part 12

Date & Time Function

 

Date       

Excel Package එකෙහිදී දිනයක් ලබාගැනීමේදී එය සාමාන්‍ය දත්තයක් වශයෙන් ඇතුලත් නොකළ යුතුය.  එසේ ඇතුල් කළ හොත් එය කිසිදු ගණනය කිරීමක් සඳහා යොදා ගත නොහැකිවනු ඇත.  එමනිසා දිනයක් ඇතුල් කිරීමේදී මෙම ක්‍රමය අනුගමනය කළ යුතුය.

=Date(අවුරුද්ද, මාසය, දිනය) උදා =Date(2010,02,10)     2/10/2010ලෙස පිළිතුර ලැබේ. මෙහිදි මාසය දිනය හා අවුරුද්ද ලෙස පෙන්නුම් කරනු ලබයි.

 

Time

Excel Package භාවිතා කර වේලාව සටහන් කිරීමේදී එය ඇතුල් කළ යුත්තේ දිනයක් ලබාගැනීමේදී මෙන්  

=Time (පැය, විනාඩි, තත්පර) උදා =time(12,00,00)     12.00

(මෙහිදී මතක තබාගත යුතු විශේෂ කරුණක් වනුයේ පැය සටහන් කිරීමේදී එය පැය 24 ඔරලෝසුවෙන් සටහන් කිරීමය.  එසේ නොවුවහොත් AM, PMනිවරදිව ඇතුල්කරගත නොහැකිවනු ඇත)

 Today () - මේ මගින් System Dateඑකෙහි ඇති දිනය සටහන් කරයි  =Today()

Now () - මේ මගින් System Dateහා Timeහි ඇති වේලාව සටහන් කරයි =Now()

Day () - Cell එකක් තුළට ලබා ගත් දිනයක් තුළින් දිනය පමණක් වෙන් කර ගැනීම සදහා මෙය යොදා ගනු ලැබේ.

Month () - Cell එකක් තුළට ලබා ගත් දිනයක් තුළින් මාසය පමණක් වෙන් කර ගැනීම සදහා මෙය යොදා ගනු ලැබේ.

Year () - Cell එකක් තුළට ලබා ගත් දිනයක් තුළින් අවුරුද්ද පමණක් වෙන් කර ගැනීම සදහා මෙය යොදා ගනු ලැබේ.

Hour () - Cell එකක් තුළට ලබා ගත් වේලාවක් තුළින් පැය ගණන පමණක් වෙන් කර ගැනීම සදහා මෙය යොදා ගනු ලැබේ.

 

 

Logical Function

 

Countif

අපට අවශ්‍ය තොතුරක් පමණක් තොරාගත් Cell Rangeය තුල කොපමණ ප්‍රමාණයක් තිබේදැයි ගණනය කිරිම සඳහා භාවිතා කරයි. 

=CountIf (තොරතුරු ලබා ගත යුතු Cell Range ය Select කිරිම, ලබා ගත යුත්තේ කුමන තොරතුරුද යන්න ලබා දිම)

=CountIf(A1:A5,”>500”)

මෙහිදි A1 සිට A5 දක්වා ඇති Cellහි 500 ට වඩා විශාල අගයන් කොපමණ ප්‍රමාණයක් ඇත්දැයි ගණනය කර ලබා දෙයි’

 

If

කිසියම් ගැටළුවක් විසදීමේදී විවිධ ආකාරයෙන්  තෝරා බේරා දත්ත පෙරාගෙන නැතභොත් වෙන්කරගෙන තොරතූරු සකස් කර ගැනීමට සිදුවේ. උදාභරණ ලෙස විභාගයකට පෙනී සිටි ලමුන් පිරිසකගෙන් අසමත්, සමත්, සම්මාන ලැබූයනාදී වශයන් ලැබූලකූණු අනුව තෝරා ගැනීම දැක්විය භැකිය. මෙවැනි තාර්කික ගැටළු විසදීම සදහා IF Function භාවිතා වේ.  එනම් එක් දෙයක් තවත් දෙයක් හා සන්සංදනය කර පිලිතුරක් ලබාගැනීම මෙහිදී කළ හැක.

=If(A1>50,”Yes”,”No”)

මෙහිදි A1 Cell තුල ලියා ඇති අගය 50 ට වඩා විශාල නම් Yes ලෙසද, නැතිනම් No ලෙසද ලබා දෙන ලෙස පරිගණකයට දන්වා ඇත’ 

සමීකරණයක් තුල විධාන නොවන අකුරු ලියන්නේ නම් “ ” තුල ලබා දිය යුතුය.

 

IfAnd

කිසියම් අවස්ථා දෙකක් තවත් අවස්ථාවක් හා සම්බන්ධ කර පිළිතුර ලබා ගැනිමට අවශ්‍ය වන්නේ නම් මෙම Function භාවිතා කල හැකිය.

=If(and(A1>500,A1<1000),A1x10,A1x5)

මෙහිදි A1 Cell තුල ඇති අගය 500 ට වඩා විශාල නම් හා A1 තුල ඇති අගය 1000 ට වඩා කුඩා නම් A1 තුල ඇති අගය 10 න් වැඩි කරන ලෙසද, නැතිනම් A1 තුල ඇති අගය 5 න් වැඩි කරන ලෙසද දන්වා ඇත)

මෙහිදි පිළිතුර ලෙස A1 10 න් වැඩි කරනු ලබන්නේ A1 500 ට වඩා විශාල හා 1000 ට වඩා කුඩා නම් පමණි.

කිසියම් අවස්ථාවක A1 500 ට වඩා විශාල වීම හෝ 1000 ට වඩා කුඩා වීම යන අවස්ථා දෙකින් එකක් පමණක් වී ඇති නම් A1 හි අගය 5 න් වැඩි කර පිළිතුර ලබා දෙනු ලබයි. 

 

If Or

කිසියම් අවස්ථාවක් තවත් අවස්ථා දෙකක් සමඟ සැසඳු විට එම අවස්ථාවන්ගෙන් එකක් හෝ නිවැරදි නම් පිළිතුර ලබා ගැනිමට භාවිතා වේ. 

=If(Or(A1>500,A1<1000),A1x10,A1x5)

මෙහිදි A1 Cell තුල ඇති අගය 500 ට වඩා විශාල නම් හෝ A1 තුල ඇති අගය 1000 ට වඩා කුඩා නම් A1 තුල ඇති අගය 10 න් වැඩි කරන ලෙසද, නැතිනම් A1 තුල ඇති අගය 5 න් වැඩි කරන ලෙසද දන්වා ඇත)

මෙහිදි පිළිතුර ලෙස A1 10 න් වැඩි කරනු ලබන්නේ A1 500 ට වඩා විශාල වීම හෝ 1000 ට වඩා කුඩා වීම හෝ යන අවස්ථා දෙකෙන් එකක් තෘප්ත වුවේ නම් හෝ දෙකම තෘප්ත වුවේ නම් පමණි.

කිසියම් අවස්ථාවක A1 500 ට වඩා විශාල වීම හෝ 1000 ට වඩා කුඩා වීම යන අවස්ථා දෙකින් එකක්වත් තෘප්ත වී නැති නම් A1 හි අගය 5 න් වැඩි කර පිළිතුර ලබා දෙනු ලබයි 

 

සැ.යු.

සමීකරණ Type කිරීමෙන් තොරව ලබා ගැනීමට Standand Tool Bar එකෙහි ඇති Sසළකුණ Click කල විට Formula ලබා දේ.

ඉහත ඔබට කියා දුන් Function වලට අමතරව විශාල Function ප්‍රමාණයක් Excel හිදී භාවිතා කල හැකිය. ඒවාද ප්‍රායෝගිකව සිදු කිරීමට උත්සාහ කරන්න.