අන්තර්ගත වගුව
Excel පත්ර වේලාව, දිනය, කාලසටහන් සිදුවීම් සහ ක්රියාකාරකම් නිරීක්ෂණය කිරීමට, වස්තු සහ ඒවායේ මිල ගණන් නිරීක්ෂණය කිරීමට සහ තවත් බොහෝ දේ සඳහා භාවිතා කළ හැක. මෙම ලිපියෙන්, අපි සූත්ර සහ VBA භාවිතයෙන් Excel හි දිනයන් සහිත සෛල ගණන ගණනය කරන්නේ කෙසේදැයි බලමු. ඔබගේ වඩා හොඳ අවබෝධය සඳහා, අපි නම , ලිංගභේදය , සහ උපන් දිනය අඩංගු නියැදි දත්ත කට්ටලයක් භාවිතා කරන්නෙමු.
පුහුණු වැඩපොත බාගන්න
Excel.xlsm හි දිනයන් සහිත සෛල ගණන් කරන්න6 සමඟ සෛල ගණන ගණන් කිරීමට ක්රම 6ක් Excel හි දින
Excel හි දිනයන් සහිත සෛල ගණන ගණන් කිරීමට ක්රම කිහිපයක් තිබේ. අපි මෙම පළ කිරීම පුරාවට VBA , COUNTA , COUNTIFS , SUMPRODUCT , සහ ශ්රිතවල සංකලනයක් භාවිතා කරමු.
ක්රමය 1: COUNTA ශ්රිතය භාවිතයෙන් දින සහිත සෛල ගණන
COUNTA ශ්රිතය සංඛ්යාත්මක අගයන් අඩංගු කොටු ගණන ගණනය කිරීමට උපකාරී වේ. .
පියවර:
- මුලින්ම, F5 කොටුව මත ක්ලික් කර පහත සූත්රය ටයිප් කරන්න.
=COUNTA(D5:D12)
- දැන්, ENTER යතුර ඔබන්න.
මෙහි, Excel විසින් D5 සිට D12 දක්වා වූ සියලුම සංඛ්යාත්මක දින අගයන් ගණන් කර ඇත.
අදාළ අන්තර්ගතය: Excel සංඛ්යා සහිත සෛල ගණන් කරන්න (සරල ක්රම 5ක්)
ක්රමය 2: SUMPRODUCT Functio n භාවිතා කර දී ඇති වර්ෂයක දින ගණන් කරන්න
අපගේ දත්ත කට්ටලයේ, විවිධ වසරවල විවිධ දිනයන් ඇත. නිශ්චිත වසරවල දිනයන් දැන ගැනීමට අපට අවශ්ය නම් අප කුමක් කළ යුතුද? එය කරන්නේ කෙසේදැයි බලමු.
පියවර:
- මුලින්ම F5 කොටුව මත ක්ලික් කර පහත ආකාරයට සූත්රය ටයිප් කරන්න.
=SUMPRODUCT(--(YEAR($D$5:$D$12)=$F5))
- දැන්, ENTER යතුර ඔබන්න.
- අවසාන වශයෙන්, ස්වයං පුරවන්න මූසිකයේ දකුණු බොත්තම පහළට ඇද දැමීමෙන්.
3>
එසේ නම්, මෙහි සිදුවන්නේ කුමක්ද?
සරල කිරීමට, මෙම සූත්රය තුළ, YEAR ශ්රිතය වලංගු දින පරාසයෙන් වසර සියල්ල උපුටා ගනී D5:D12 සහ එය F5 කොටුවේ දී ඇති වර්ෂය සමඟ ගැලපේ.
=SUMPRODUCT(--(YEAR(1995;1994;1993;1992)=1992))
සත්ය<අරාවක් ලබා ගැනීමට 2>, අසත්යය , සෑම දිනයක්ම D තීරුවේ වසර අගයට සංසන්දනය කෙරේ.
={FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE}
ප්රතිඵලයක් ලෙස, එය ගණන් කරනු ඇත සත්ය එය 1992 වර්ෂයේදී 2 වේ.
ඉන්පසු, අපි AutoFill භාවිතා කළ පසු, නිර්ණායක අගය වෙනස් වන නිසා YEAR ශ්රිතයේ ප්රතිඵලය ද වෙනස් වේ.
අදාළ අන්තර්ගතය: තත්ත්වය සමඟ Excel හි හිස් කොටු ගණන් කරන්නේ කෙසේද (ක්රම 3)
ක්රමය 3: සෛල ගණන ශ්රිතවල සංයෝජන භාවිතා කරමින් දින සමඟ
අපි, දිනයන් සහිත කොටු ගණන ගණන් කිරීමට වෙනත් ක්රමයක් උත්සාහ කරමු. මෙවර අපි Excel හි සෛලවල දින ගණන ගණන් කිරීමට ශ්රිතවල එකතුවක් භාවිතා කරමු.
පියවර:
- පළමුව , කොටුව F5 මත ක්ලික් කරන්න සහ පහත සූත්රය ටයිප් කරන්න.
=SUM(IF(ISERROR(DATEVALUE(TEXT(D5:D12, "dd/MM/yyyy"))), 0, 1))
- දැන්, CTRL ඔබන්න +SHIFT+ENTER සම්පූර්ණයෙන්ම. ඔබ Excel 365 භාවිතා කරන්නේ නම්, ENTER එබීමෙන් ඔබ වෙනුවෙන් කාර්යය ඉටු කරනු ඇත.
එච්චරයි. මෙහිදී ISERROR ශ්රිතය සෛලවල සංඛ්යා අගයන් තිබේද යන්න දකිනු ඇත. එය FALSE සෛලය හිස් නොවේ නම් සහ හිස් සෛල සම්බන්ධයෙන් TRUE කියයි. එවිට, IF ශ්රිතය එක් එක් FALSE අගය සඳහා SUM 1 , ශුන්යය සඳහා TRUE .
තවත් කියවන්න: Excel හි හිස් සෛල ගණන් කරන්න (මාර්ග 4)
සමාන කියවීම්:
- Excel හි නිශ්චිත පෙළ සහිත සෛල ගණන් කරන්නේ කෙසේද (අවස්ථා සංවේදී සහ සංවේදී නොවන දෙකම)
- Excel හි නිශ්චිත පෙළ අඩංගු සෛල ගණන් කරන්න
ක්රමය 4: COUNTIFS ශ්රිතය භාවිතයෙන් වත්මන් මාසයේ දින ගණන් කරන්න
දැන්, අපි <1 භාවිතා කර වත්මන් සහ පෙර මාසවල දින ගණන් කරන්නේ කෙසේදැයි බලමු>COUNTIFS කාර්යය. සම්බන්ධ වීමේ දිනයන් ලබා දී ඇති දත්ත කට්ටලයක් අපට ලැබුණි. අපට වත්මන් මාසයේ සම්බන්ධ වන දින කීයක් සහ පෙර මාසයේ කීයක් තිබේද යන්න බැලීමට අවශ්යයි.
පියවර:
- මුලින්ම, සෛලය G5 මත ක්ලික් කර පහත පරිදි සූත්රය ටයිප් කරන්න.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-1)+1,D5:D12,"<"&EOMONTH(TODAY(),0)+1)
- දැන්, ENTER යතුර ඔබන්න.
ඉතින්, අපට ප්රතිඵල ලැබේ 5. එය අපගේ දත්ත කට්ටලයෙන් ද පෙනේවත්මන් මාසය මාර්තු , මුළු දිනයන් 5 වේ.
ඉන්පසු, පෙර මාසයේ දිනයන් ගණනය කරන්නේ කෙසේදැයි අපි බලමු.
පියවර:<2
- මුලින්ම H5 කොටුව ක්ලික් කර පහත පරිදි සූත්රය ටයිප් කරන්න.
=COUNTIFS(D5:D12,">="&EOMONTH(TODAY(),-2)+1,D5:D12,"<"&EOMONTH(TODAY(),-1)+1)
3>
- අවසාන වශයෙන්, ENTER යතුර ඔබන්න එවිට අපගේ ප්රතිඵලය සූදානම්ය.
මෙම සූත්රය <මත රඳා පවතී. 1>COUNTIFS ක්රියාකාරීත්වය වත්මන් මාසයේ පළමු දිනයට වඩා වැඩි හෝ සමාන වන සහ ඊළඟ මාසයේ පළමු දිනට වඩා අඩු දින ගණන් කිරීමට. දින දෙකම නිර්මාණය කර ඇත්තේ EOMONTH ශ්රිතය භාවිතයෙන් වන අතර, එය TODAY ශ්රිතයෙන් වත්මන් දිනය ගනී.
තවත් කියවන්න: Excel හි පිරවූ සෛල ගණන් කරන ආකාරය (ඉක්මන් ක්රම 5ක්)
ක්රමය 5: SUMPRODUCT ශ්රිතය භාවිතයෙන් මසෙන් උපන් දින ගණන් කරන්න
මෙම ක්රමයේදී, අපි <1 භාවිතා කර මසින් උපන් දින දකිමු>SUMPRODUCT ක්රියාකාරිත්වය.
පියවර:
- පහත සූත්රය G5. කොටුවේ ටයිප් කරන්න.
=SUMPRODUCT(--(MONTH($D$5:$D$12)=MONTH($F5&1)))
- දැන්, ENTER <2 ඔබන්න>යතුර.
- ඉන්පසු, මාලාවේ ඉතිරි කොටස සඳහා ස්වයං පිරවුම ට පහළට ඇද දමන්න.
ඔබට SUMPRODUCT කාර්යය මෙහි ක්රියා කරන ආකාරය සම්බන්ධ කළ හැකිද? අපි හිතන්නේ ඔබ එය ක්රියා කරන්නේ අපි ක්රමය 2 හි සාකච්ඡා කළ ආකාරයටමයි.
තවත් කියවන්න: Excel හි හිස් සෛල ගණන් කරන්නේ කෙසේද (විධි 5)
ක්රමය 6: ගණන් කිරීමට පරිශීලක නිර්වචනය කළ කාර්යය සාදන්නදිනයන් සහිත සෛල ගණන
මෙම ක්රමයේදී, අපි VBA භාවිතයෙන් පරිශීලක-නිර්වචනය කළ ශ්රිතයක් ජනනය කරමු. අපි පහත ක්රියා පටිපාටි අනුගමනය කරමු.
පියවර:
- මුලින්ම, රිබන් එකෙන් Developer tab එකට යන්න. 12>දෙවනුව, දෘශ්ය මූලික සංස්කාරකය විවෘත කිරීමට කේත කාණ්ඩයෙන් දෘශ්ය මූලික මත ක්ලික් කරන්න. නැතහොත් දෘශ්ය මූලික සංස්කාරකය විවෘත කිරීමට ALT+F11 ඔබන්න.
- මෙය දෘශ්ය මූලික සංස්කාරකය අපි අපේ කේත ලියන තැන.
- තුන්වනුව, ඇතුළු කරන්න ඩ්රොප් ඩවුන් මෙනු තීරුවෙන් මොඩියුලය ක්ලික් කරන්න.
- මෙය ඔබේ වැඩපොතෙහි මොඩියුලය ක් සාදනු ඇත.
- සහ, VBA <පිටපත් කර අලවන්න පහත දක්වා ඇති කේතය.
VBA කේතය:
4057
- ගොනුව සුරැකීමට CTRL+S ඔබන්න.
- තව, ඔබේ වැඩ පත්රිකාව වෙත ආපසු ගොස් එහි සූත්රය ඇතුළු කරන්න.
=Count_DateCells(D5:D12)
- Enter ඔබන්න.
- එච්චරයි! ඔබට ඔබේ ප්රතිඵලය ලැබෙනු ඇත.
ක්රමය 7: VBA භාවිතයෙන් දිනයන් සහිත සෛල ගණන
අවසාන වශයෙන්, මෙම ක්රමය, අපි VBA භාවිතයෙන් Excel හි දින ගණන ගණන් කරන්නේ කෙසේදැයි බලමු.
පියවර:
- පළමුව, පත්රය මත දකුණු-ක්ලික් කර View Code වෙත යන්න.
- ඉන් පසුව පිටපත් කරන්න සහ පහත VBA කේතය අලවන්න.
VBA කේතය:
6076
- ඉන් පසුව, කේතය ධාවනය කිරීමට F5 හෝ Play බොත්තම ඔබන්න.
- මෙම අවස්ථාවේදී, F5 කොටුවේ සූත්රය ඇතුළු කරන්න. 14>
- අවසාන වශයෙන්, එසේ කරන අතරතුර CTRL + SHIFT + ENTER යතුරු ඔබන්න.
=SUM(IF(Date_Count(D5:D12)=7,1,0))
මෙම කේතය හරහා, අපි DateCells නමින් පරිශීලක ශ්රිතයක් නිර්මාණය කරමින් සිටිමු. මෙම ශ්රිතය විසින් දී ඇති අරාවක හෝ පරාස සහ SUM ඒවා එකින් එක දින අගය වලංගු නම් ඒවා පරීක්ෂා කරනු ඇත.
තවත් කියවන්න: Excel හි ඔත්තේ සහ ඉරට්ටේ සංඛ්යා ගණන් කරන්නේ කෙසේද (පහසු ක්රම 3)
අභ්යාස කොටස
හුරුපුරුදු වීමේ තනි තීරණාත්මක අංගය මෙම ඉක්මන් ප්රවේශයන් සඳහා ප්රායෝගික වේ. එහි ප්රතිඵලයක් වශයෙන්, මම ඔබට මෙම ක්රම පුරුදු කළ හැකි පුහුණු වැඩපොතක් අමුණා ඇත.
නිගමනය
මේවා 6 වෙනස් වේ. Excel හි දිනයන් සහිත කොටු ගණන ගණන් කිරීමේ ක්රම. ඔබේ මනාපයන් මත පදනම්ව, ඔබට හොඳම විකල්පය තෝරා ගත හැකිය. ඔබට කිසියම් ප්රශ්නයක් හෝ ප්රතිපෝෂණයක් ඇත්නම් කරුණාකර ඒවා අදහස් ප්රදේශයේ තබන්න.