එක්සෙල්: නිශ්චිත පෙළ අඩංගු කොටු ගණන් කරන්න (නිවැරදි සහ අර්ධ ගැළපීම)

  • මේක Share කරන්න
Michael Brown

Excel හි නිශ්චිත පෙළ සහිත සෛල ගණන ගණන් කරන ආකාරය නිබන්ධනය පෙන්වයි. ඔබට නිශ්චිත ගැළපීම, අර්ධ ගැළපීම සහ පෙරූ කොටු සඳහා සූත්‍ර උදාහරණ සොයා ගත හැක.

පසුගිය සතියේ අපි බැලුවා Excel හි පෙළ සහිත කොටු ගණන් කරන ආකාරය, එනම් ඕනෑම පෙළක් සහිත සියලුම සෛල. විශාල තොරතුරු කොටස් විශ්ලේෂණය කරන විට, ඔබට නිශ්චිත පෙළ අඩංගු සෛල ගණන දැන ගැනීමටද අවශ්‍ය විය හැක. මෙම නිබන්ධනය එය සරල ආකාරයකින් කරන්නේ කෙසේද යන්න පැහැදිලි කරයි.

    Excel හි නිශ්චිත පෙළ සහිත සෛල ගණන් කරන ආකාරය

    Microsoft Excel කොන්දේසිගතව සෛල ගණනය කිරීමට විශේෂ කාර්යයක් ඇත, COUNTIF ශ්‍රිතය. ඔබ කළ යුත්තේ නිර්ණායක තර්කය තුළ ඉලක්ක පෙළ තන්තුව සැපයීමයි.

    මෙන්න විශේෂිත පෙළ අඩංගු කොටු ගණන ගණන් කිරීමට සාමාන්‍ය Excel සූත්‍රයක්:

    COUNTIF(පරාසය, " පෙළ")

    පහත දැක්වෙන උදාහරණය එය ක්‍රියාවෙන් පෙන්වයි. සිතන්න, ඔබට A2:A10 හි අයිතම ID ලැයිස්තුවක් ඇති අතර ඔබට විශේෂිත හැඳුනුම්පතක් සහිත කොටු ගණන ගණන් කිරීමට අවශ්‍ය වේ, "AA-01" යැයි පවසන්න. මෙම තන්තුව දෙවන තර්කයේ ටයිප් කරන්න, එවිට ඔබට මෙම සරල සූත්‍රය ලැබෙනු ඇත:

    =COUNTIF(A2:A10, "AA-01")

    සූත්‍රය වෙනස් කිරීමට අවශ්‍ය නොවී ඕනෑම පාඨයක් සමඟ කොටු ගණන් කිරීමට ඔබේ පරිශීලකයින්ට හැකිවීම සඳහා, ඇතුළු කරන්න පූර්ව නිශ්චිත කොටුවක පෙළ, D1 කියන්න, සහ සෛල යොමුව සපයන්න:

    =COUNTIF(A2:A10, D1)

    සටහන. Excel COUNTIF ශ්‍රිතය අවස්ථාව සංවේදී නොවේ , එනම් එය අකුරු නඩුව වෙනස් නොකරයි. ලොකු අකුරු සහ කුඩා අකුරු සැලකීමටඅක්ෂර වෙනස් ලෙස, මෙම සිද්ධි සංවේදී සූත්‍රය භාවිතා කරන්න.

    නිශ්චිත පෙළ සහිත සෛල ගණන් කරන්නේ කෙසේද (අර්ධ ගැලපීම)

    පෙර උදාහරණයේ සාකච්ඡා කළ සූත්‍රය හරියටම නිර්ණායකයට ගැලපේ. සෛලයක අවම වශයෙන් එක් වෙනස් අක්ෂරයක් තිබේ නම්, උදාහරණයක් ලෙස අවසානයේ අමතර ඉඩක් තිබේ නම්, එය හරියටම නොගැලපෙන අතර එවැනි කොටුවක් ගණන් කරනු නොලැබේ.

    සංඛ්‍යාව සොයා ගැනීමට ඒවායේ අන්තර්ගතයේ කොටසක් ලෙස යම් පෙළක් අඩංගු කොටු, ඔබේ නිර්ණායකවල වයිල්ඩ්කාඩ් අක්ෂර භාවිතා කරන්න, එනම් ඕනෑම අනුක්‍රමයක් හෝ අක්ෂරයක් නියෝජනය කරන තරු ලකුණ (*). ඔබගේ ඉලක්කය මත පදනම්ව, සූත්‍රයක් පහත සඳහන් එකක් ලෙස දිස්විය හැක.

    ඉතා ආරම්භයේ :

    COUNTIF(පරාසය, " පෙළ) නිශ්චිත පෙළ අඩංගු කොටු ගණන් කරන්න *")

    ඕනෑම ස්ථානයක :

    COUNTIF(පරාසය, "* පෙළ *")

    නිදසුනක් ලෙස, නිශ්චිත පෙළ අඩංගු කොටු ගණන් කරන්න A2:A10 පරාසයේ ඇති සෛල කීයක් "AA" වලින් ආරම්භ වේදැයි සොයා ගැනීමට, මෙම සූත්‍රය භාවිතා කරන්න:

    =COUNTIF(A2:A10, "AA*")

    ඕනෑම ස්ථානයක "AA" අඩංගු සෛල ගණන ලබා ගැනීමට, මෙය භාවිතා කරන්න එකක්:

    =COUNTIF(A2:A10, "*AA*")

    සූත්‍ර වඩාත් ගතික කිරීමට, දෘඪ කේත තන්තු සෛල යොමු සමඟ ප්‍රතිස්ථාපනය කරන්න.

    නිශ්චිත පාඨයකින් ආරම්භ වන කොටු ගණන් කිරීමට:

    =COUNTIF(A2:A10, D1&"*")

    ඇතැම් පෙළ සහිත කොටු ගණන් කිරීමට:

    =COUNTIF(A2:A10, "*"&D1&"*")

    පහත තිර රුව ප්‍රතිඵල පෙන්වයි:

    නිශ්චිත පෙළ (අවස්ථා සංවේදී) අඩංගු කොටු ගණන් කරන්න

    ඔබට වෙනස් කිරීමට අවශ්‍ය වූ අවස්ථාවකදීලොකු අකුරු සහ කුඩා අකුරු, COUNTIF ශ්‍රිතය ක්‍රියා නොකරනු ඇත. ඔබ නිශ්චිත හෝ අර්ධ ගැළපීමක් සොයන්නේද යන්න මත පදනම්ව, ඔබට වෙනස් සූත්‍රයක් ගොඩනගා ගැනීමට සිදු වනු ඇත.

    නිශ්චිත පෙළ සහිත සෛල ගණන් කිරීමට සිද්ධි සංවේදී සූත්‍රය (නිවැරදි ගැලපීම)

    ගණනය කිරීමට පෙළ නඩුව හඳුනා ගන්නා නිශ්චිත පෙළ සහිත සෛල ගණන, අපි SUMPRODUCT සහ EXACT ශ්‍රිතවල එකතුවක් භාවිතා කරමු:

    SUMPRODUCT(--EXACT(" text ", පරාසය ))

    මෙම සූත්‍රය ක්‍රියා කරන ආකාරය:

    • EXACT පරාසයේ ඇති සෑම කොටුවක්ම නියැදි පෙළට එරෙහිව සංසන්දනය කර සත්‍ය සහ අසත්‍ය අගයන් අරාවක් ලබා දෙයි, නිවැරදි ගැළපීම් සහ අනෙකුත් සියලුම කොටු FALSE නියෝජනය කරයි. ද්විත්ව යටි ඉර ( ද්විත්ව unary ලෙස හැඳින්වේ) TRUE සහ FALSE 1 සහ 0 වලට බල කරයි.
    • SUMPRODUCT අරාවේ සියලුම මූලද්‍රව්‍ය සාරාංශ කරයි. එම එකතුව යනු 1 හි සංඛ්‍යාවයි, එනම් ගැළපීම් ගණනයි.

    උදාහරණයක් ලෙස, D1 හි පෙළ අඩංගු A2:A10 හි සෛල සංඛ්‍යාව ලබා ගැනීමට සහ විශාල අකුරු සහ කුඩා අකුරු වෙනස් ලෙස හසුරුවන්න. අක්ෂර, මෙම සූත්‍රය භාවිතා කරන්න:

    =SUMPRODUCT(--EXACT(D1, A2:A10))

    නිශ්චිත පෙළ (අර්ධ ගැලපීම) සහිත සෛල ගණන් කිරීමට සිද්ධි-සංවේදී සූත්‍රය

    ගොඩනැගීමට කොටුවක ඕනෑම තැනක උනන්දුවක් දක්වන පෙළ පෙළක් සොයාගත හැකි සිද්ධි සංවේදී සූත්‍රයක්, අපි විවිධ කාර්යයන් 3ක් භාවිතා කරමු:

    SUMPRODUCT(--(ISNUMBER(FIND(" text ", ) පරාසය ))))

    මෙම සූත්‍රය ක්‍රියා කරන ආකාරය:

    • අවස්ථා සංවේදී FIND ශ්‍රිතය සෙවීම්පරාසයේ සෑම කොටුවකම ඉලක්ක පෙළ සඳහා. එය සාර්ථක වුවහොත්, ශ්‍රිතය පළමු අක්ෂරයේ ස්ථානය ලබා දෙයි, එසේ නොමැතිනම් #VALUE! දෝෂය. පැහැදිලිකම සඳහා, අපට නිශ්චිත ස්ථානය දැන ගැනීමට අවශ්‍ය නැත, ඕනෑම අංකයක් (දෝෂයට ප්‍රතිවිරුද්ධව) යන්නෙන් අදහස් වන්නේ කොටුවේ ඉලක්ක පෙළ අඩංගු බවයි.
    • ISNUMBER ශ්‍රිතය මඟින් සංඛ්‍යා අරාව සහ ආපසු ලබා දුන් දෝෂ හසුරුවයි. FIND මගින් සහ සංඛ්‍යා සත්‍ය සහ වෙනත් ඕනෑම දෙයක් FALSE බවට පරිවර්තනය කරයි. ද්විත්ව unary (--) තාර්කික අගයන් එකකට සහ ශුන්‍යවලට බල කරයි.
    • SUMPRODUCT විසින් 1 සහ 0 හි අරාව සාරාංශ කර ඒවායේ අන්තර්ගතයේ කොටසක් ලෙස සඳහන් කළ පෙළ අඩංගු කොටු ගණන ආපසු ලබා දෙයි.

    සැබෑ ජීවිත දත්තවල සූත්‍රය පරීක්ෂා කිරීම සඳහා, D1 හි උප තන්තු ආදානය A2:A10 හි සෛල කීයක් තිබේදැයි සොයා බලමු:

    =SUMPRODUCT(--(ISNUMBER(FIND(D1, A2:A10))))

    මෙය ගණන් කිරීමක් ලබා දෙයි 3 හි (සෛල A2, A3 සහ A6):

    නිශ්චිත පෙළ සහිත පෙරන ලද කොටු ගණන් කරන ආකාරය

    දෘශ්‍ය අයිතම ගණන් කිරීමට පෙරූ ලැයිස්තුවක, ඔබට නිශ්චිත හෝ අර්ධ ගැළපීමක් අවශ්‍යද යන්න මත පදනම්ව ඔබට ශ්‍රිත 4ක් හෝ වැඩි ගණනක එකතුවක් භාවිත කිරීමට අවශ්‍ය වනු ඇත. උදාහරණ අනුගමනය කිරීම පහසු කිරීම සඳහා, අපි ප්‍රථමයෙන් මූලාශ්‍ර දත්ත ඉක්මනින් බලමු.

    උපකල්පනය කරමින්, ඔබට B තීරුවේ ඇණවුම් IDs සහ ප්‍රමාණය<2 සහිත වගුවක් තිබේ> පහත රූපයේ දැක්වෙන පරිදි C තීරුවේ. මේ මොහොතේ, ඔබ උනන්දු වන්නේ 1 ට වඩා වැඩි ප්‍රමාණවලට පමණක් වන අතර ඒ අනුව ඔබ ඔබේ වගුව පෙරහන් කර ඇත. එමප්‍රශ්නය වන්නේ - ඔබ විශේෂිත හැඳුනුම්පතක් සහිත පෙරූ කොටු ගණන් කරන්නේ කෙසේද?

    නිශ්චිත පෙළ සමඟ පෙරන ලද කොටු ගණන් කිරීමේ සූත්‍රය (හරියටම ගැලපීම)

    පෙරහන ලද ගණන් කිරීමට නියැදි පෙළ පෙළට හරියටම ගැළපෙන සෛල, පහත සූත්‍රවලින් එකක් භාවිත කරන්න:

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(B2:B10=F1))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(B2:B10=F1))

    F1 යනු නියැදි පෙළ වන අතර B2:B10 යනු සෛල වේ ගණන් කිරීමට.

    මෙම සූත්‍ර ක්‍රියා කරන ආකාරය:

    සූත්‍ර දෙකෙහිම හරයේදී, ඔබ චෙක්පත් 2ක් සිදු කරයි:

    1. දෘශ්‍ය සහ සැඟවුණු පේළි හඳුනා ගන්න. මේ සඳහා, ඔබ SUBTOTAL ශ්‍රිතය function_num තර්කය 103 ලෙස සකසා ඇත. SUBTOTAL වෙත සියලුම තනි සෛල යොමු සැපයීමට, INDIRECT (පළමු සූත්‍රයේ) හෝ OFFSET, ROW සහ MIN සංයෝගයක් භාවිතා කරන්න. (දෙවන සූත්‍රයේ). දෘශ්‍ය සහ සැඟවුණු පේළි ස්ථානගත කිරීම අප අරමුණු කරන බැවින්, කුමන තීරුව යොමු කළ යුතුද යන්න වැදගත් නොවේ (අපගේ උදාහරණයේ A). මෙම මෙහෙයුමේ ප්‍රතිඵලය වනුයේ 1 සහ 0 අරාවක් වන අතර ඒවායින් දෘශ්‍ය පේළි සහ ශුන්‍ය - සැඟවුණු පේළි නියෝජනය කරයි.
    2. දී ඇති පෙළ අඩංගු කොටු සොයන්න. මේ සඳහා, නියැදි පෙළ (F1) සෛල පරාසය (B2:B10) සමඟ සසඳන්න. මෙම මෙහෙයුමේ ප්‍රතිඵලය ද්විත්ව ඒකීය ක්‍රියාකරුගේ සහාය ඇතිව 1 සහ 0 වලට බල කෙරෙන සත්‍ය සහ අසත්‍ය අගයන් සමූහයකි.

    අවසානයේ, SUMPRODUCT ශ්‍රිතය දෙකෙහි මූලද්‍රව්‍ය ගුණ කරයි. එම ස්ථාන වල අරාවන්, පසුව ලැබෙන අරාව සාරාංශ කරයි.ශුන්‍යයෙන් ගුණ කිරීමෙන් ශුන්‍ය ලැබෙන නිසා, අරා දෙකේම 1 ඇති සෛලවලට පමණක් අවසාන අරාවේ 1 ඇත. 1 හි එකතුව යනු නිශ්චිත පෙළ අඩංගු පෙරන ලද සෛල ගණනයි.

    නිශ්චිත පෙළ සහිත පෙරන ලද කොටු ගණන් කිරීමේ සූත්‍රය (අර්ධ ගැලපීම)

    එහි කොටසක් ලෙස යම් පෙළ අඩංගු පෙරන ලද කොටු ගණන් කිරීමට සෛල අන්තර්ගතය, ඉහත සූත්‍ර පහත ආකාරයට වෙනස් කරන්න. නියැදි පෙළ සෛල පරාසයට සාපේක්ෂව සංසන්දනය කරනවා වෙනුවට, පෙර උදාහරණවලින් එකක පැහැදිලි කර ඇති පරිදි ISNUMBER සහ FIND භාවිතයෙන් ඉලක්ක පෙළ සොයන්න:

    =SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(ISNUMBER(FIND(F1, B2:B10))))

    =SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), --(ISNUMBER(FIND(F1, B2:B10))))

    ප්‍රතිඵලයක් ලෙස, සූත්‍ර මඟින් ලබා දී ඇති පෙළ පෙළක් කොටුවක ඕනෑම ස්ථානයක ස්ථානගත කරනු ඇත:

    සටහන. function_num තර්කයේ 103 සහිත SUBTOTAL ශ්‍රිතය, සියලු සැඟවුණු කොටු හඳුනාගෙන, පෙරීම සහ අතින් සඟවයි. එහි ප්‍රතිඵලයක් ලෙස, අදෘශ්‍යමාන සෛල සඟවන ආකාරය නොසලකා ඉහත සූත්‍ර ගණන් ගනු ලබන්නේ දෘශ්‍ය සෛල පමණි. පෙරන ලද කොටු පමණක් බැහැර කිරීමට නමුත් අතින් සැඟවුණු ඒවා ඇතුළත් කිරීමට, function_num සඳහා 3 භාවිතා කරන්න.

    එක්සෙල් හි නිශ්චිත පෙළ සහිත කොටු ගණන ගණන් කරන්නේ කෙසේද යන්නයි. කියවීම සඳහා මම ඔබට ස්තූතිවන්ත වන අතර ලබන සතියේ අපගේ බ්ලොගයේ ඔබව දැකීමට බලාපොරොත්තු වෙමි!

    ලබාගත හැකි බාගැනීම්

    නිශ්චිත පෙළ සහිත කොටු ගණන් කිරීමට Excel සූත්‍ර

    මයිකල් බ්‍රවුන් යනු මෘදුකාංග මෙවලම් භාවිතයෙන් සංකීර්ණ ක්‍රියාවලීන් සරල කිරීමට දැඩි ආශාවක් ඇති කැපවූ තාක්‍ෂණ ලෝලියෙකි. තාක්‍ෂණ ක්‍ෂේත්‍රයේ දශකයකට වැඩි පළපුරුද්දක් ඇති ඔහු Microsoft Excel සහ Outlook මෙන්ම Google Sheets සහ Docs හි ඔහුගේ කුසලතා ඔප් නංවා ඇත. මයිකල්ගේ බ්ලොගය ඔහුගේ දැනුම සහ ප්‍රවීණත්වය අන් අය සමඟ බෙදා ගැනීමට කැපවී ඇත, ඵලදායිතාව සහ කාර්යක්ෂමතාව වැඩි දියුණු කිරීම සඳහා පහසුවෙන් අනුගමනය කළ හැකි ඉඟි සහ නිබන්ධන සපයයි. ඔබ පළපුරුදු වෘත්තිකයෙකු හෝ ආධුනිකයෙකු වුවද, මයිකල්ගේ බ්ලොගය මෙම අත්‍යවශ්‍ය මෘදුකාංග මෙවලම්වලින් උපරිම ප්‍රයෝජන ලබා ගැනීම සඳහා වටිනා අවබෝධයක් සහ ප්‍රායෝගික උපදෙස් ලබා දෙයි.