අන්තර්ගත වගුව
මෙම නිබන්ධනය Google Sheets සඳහා අපගේ Function by Color add-on වෙතින් නව කාර්යයන් 2ක් හඳුන්වා දෙයි: CELLCOLOR & අගය වර්ණ. එකතු කිරීමට ඒවා භාවිතා කරන්න & සෛල ඒවායේ වර්ණවලින් පමණක් නොව පොදු අන්තර්ගතයෙන්ද ගණන් කරන්න. සූදානම් SUMIFS සහ amp; COUNTIFS සූත්ර ඇතුළත් වේ ;)
ඔබ Google පත්රවල වර්ණ ගැන්වූ සෛල සමඟ බොහෝ වැඩ කරන්නේ නම්, ඔබ බොහෝ විට අපගේ ක්රියාකාරීත්වය වර්ණ ඇඩෝනය උත්සාහ කර ඇත. වර්ණ ගැන්වූ සෛල සමඟින් ඔබේ මෙහෙයුම් තවදුරටත් පුළුල් කරන තවත් කාර්යයන් 2ක් එහි ඇති බව ඔබ දන්නේ නැත: CELLCOLOR සහ VALUESBYCOLORALL . මෙම නිබන්ධනයේදී, මම ඔබට කාර්යයන් දෙකම හඳුන්වා දෙන අතර ඔබට සූදානම් කළ සූත්ර කිහිපයක් ලබා දෙන්නෙමි.
වර්ණයෙන් ශ්රිතය සමඟ වර්ණ ගැන්වූ සෛල එකතු කර ගණන් කරන්න
අපිට පෙර අපගේ නව අභිරුචි ශ්රිත 2 වෙත කිමිදෙන්න, ඔබ එය හුරුපුරුදු නැතිනම් වර්ණ ඇඩෝනය අනුව අපගේ ක්රියාකාරිත්වය කෙටියෙන් විස්තර කිරීමට මම කැමතියි.
Google Sheets සඳහා වන මෙම ඇඩෝනය අකුරු සහ/හෝ පරීක්ෂා කරයි තෝරාගත් සෛලවල වර්ණ පුරවන්න සහ:
- පොදු පැහැයක් සහිත සංඛ්යා එකතු කරයි
- වර්ණ සෛල ගණන් කරයි සහ හිස් තැන් පවා
- සාමාන්ය/මිනි/උපරිම අගයන් සොයා ගනී එම උද්දීපනය කළ සෛල
- සහ තවත්
ඔබගේ වර්ණ සෛල ගණනය කිරීම සඳහා සම්පූර්ණ ශ්රිත 13ක් ඇත.
මෙන්න එය ක්රියාකරන ආකාරය:
- 10>ඔබ ක්රියාවට නැංවිය යුතු පරාසය තෝරන්න.
- ඔබට සලකා බැලීමට අවශ්ය අකුරු සහ/හෝ පුරවන වර්ණ තෝරන්න සහ ඔබට අනුව ශ්රිතය තෝරන්නකාර්යය.
- එක් එක් පේළියේ/තීරුවෙහි හෝ සම්පූර්ණ පරාසය තුළ වාර්තා ගණනය කිරීමට තෝරන්න.
- ඔබට ප්රතිඵලය දැකීමට අවශ්ය කොටුව(ය) තෝරන්න.
- ඔබන්න. ශ්රිතය ඇතුලත් කරන්න .
උදාහරණයක් ලෙස, මෙහි එක් එක් පේළිය තුළ, මම 'ඔවුන් යන එන' අයිතම සියල්ල එකතු කරමි — නිල් පසුබිමක් සහිතව:
=SUM(VALUESBYCOLOR("light cornflower blue 3", "", B2:E2))
ඉඟිය. මෙහි ඇති ඇඩෝන සඳහා සවිස්තරාත්මක නිබන්ධනයක් සහ උදාහරණ සහිත බ්ලොග් සටහනක් මෙහි ඇත.
ඔබට පෙනෙන පරිදි, ඇඩෝනය සම්මත SUM ශ්රිතය සහ ඇතුළත විශේෂ ශ්රිතයක් භාවිතා කරයි: VALUESBYCOLOR.
VALUESBYCOLOR ශ්රිතය
VALUESBYCOLOR යනු අපගේ අභිරුචි ශ්රිතයයි.
සටහන. ඇඩෝනය නොමැතිව ඔබ එය පැතුරුම්පත්වල සොයා නොගනු ඇත.
එය ඔබ ඇඩෝනයේ තෝරන වර්ණවලට අනුරූප වන එම කොටු ලබා දෙයි:
=VALUESBYCOLOR("light cornflower blue 3", "", B2:E2)
බලන්නද? එයට ලැබෙන්නේ මගේ සිටුවම්වලට අනුව වර්ණ ගැන්වූ ඉහතින් සැපයූ සෑම අයිතමයක් සඳහාම එම වාර්තා පමණි. තවද මෙම සංඛ්යා ගණනය කරනු ලබන්නේ මම මෙවලමෙහි තෝරාගත් එම සම්මත ශ්රිතවලින් එකකිනි: SUM.
හරිම නියමයි නේද? ;)
හොඳයි, ඇඩෝනයට මග හැරුණු දෙයක් තිබේ. මෙම සූත්රය SUMIFS සහ COUNTIFS තුළ භාවිත කළ නොහැකි වූ නිසා ඔබට තවමත් පොදු පැහැය සහ එකම අවස්ථාවේදී සෛලවල අන්තර්ගතය වැනි බහු කොන්දේසි අනුව ගණන් කළ නොහැක. ඒවගේම අපෙන් ඒ ගැන ගොඩක් අහලා තියෙනවා!
නවතම යාවත්කාලීනය (ඔක්තෝබර් 2021) සමඟින් අපි එය කළ හැකි බව ඔබට කියන්නට මම සතුටු වෙමි! දැන් Function by Color හි තවත් අභිරුචි ශ්රිත 2ක් අඩංගු වේඑය ඔබට ඒ සඳහා උපකාරී වනු ඇත :)
වර්ණ අනුව ශ්රිතයේ අමතර කාර්යයන්
අපි ක්රියාත්මක කළ නව ශ්රිත 2ක් VALUESBYCOLORALL සහ CELLCOLOR ලෙස හැඳින්වේ. ඔවුන්ට අවශ්ය තර්ක මොනවාද සහ ඔබේ දත්ත සමඟ ඔබට ඒවා භාවිතා කළ හැකි ආකාරය බලමු.
සටහන. ශ්රිතයන් අභිරුචි බැවින්, ඒවා වර්ණ ඇඩෝන අනුව අපගේ කාර්යයේ කොටසකි. ඔබ ඇඩෝනය ස්ථාපනය කර තිබිය යුතුය. එසේ නොමැති නම්, ඔබට කාර්යයන් භාවිතා කිරීමට නොහැකි වනු ඇති අතර ඒවා ආපසු ලබා දෙන ප්රතිඵලය අහිමි වනු ඇත.
ඉඟිය. මෙම වීඩියෝව නරඹන්න හෝ දිගටම කියවන්න. නැතහොත් වඩා හොඳ අවබෝධයක් සඳහා දෙකම කරන්න ;) බ්ලොග් සටහන අවසානයේ පුහුණු පැතුරුම්පතක් පවා තිබේ ;)
VALUESBYCOLORALL
මෙම අභිරුචි කාර්යයට තර්ක 3ක් අවශ්ය වේ:
VALUESBYCOLORALL(fill_color, font_color, range)- fill_color — RGB කේතය හෝ පසුබිම් වර්ණයක් සඳහා වර්ණ නම (Google Sheets වර්ණ මාලාවකට අනුව).
ඉඟිය. තර්කය අවශ්ය වුවද, ද්විත්ව උද්ධෘත යුගලයක් ඇතුළත් කිරීමෙන් ඔබට සම්පුර්ණයෙන්ම වර්ණ පිරවීම නොසලකා හැරිය හැක: ""
- font_color — RGB කේතය හෝ වර්ණ නම (එක්කට Google Sheets වර්ණ මාලාව) පෙළ වර්ණයක් සඳහා.
ඉඟිය. තර්කය ද අවශ්ය වන නමුත් ඔබට අකුරු වර්ණය නොසලකා හැරීමට අවශ්ය වූ විට "" ද්විත්ව උද්ධෘත යුගලයක් ද ගනී.
- පරාසය — මෙහි අලංකාර කිසිවක් නැත, ඔබට සැකසීමට අවශ්ය සෛල පරාසයක් පමණි.
VALUESBYCOLORALL පහසුවෙන් වරදවා වටහා ගත හැකි බව ඔබ දැක තිබේද? සදහාVALUESBYCOLOR ශ්රිතය ඈඳුම මගින් භාවිතා කරන්නේද? ලොකු වෙනසක් තියෙන නිසා පරිස්සම් වෙන්න. මෙම තිර රුව දෙස බලන්න:
සූත්ර B2 & C2 නමුත් ඔබට ඔවුන් B8 සහ amp; C8 අනුරූපව:
=VALUESBYCOLOR("light green 3", "", A2:A7)
සහ
=VALUESBYCOLORALL("light green 3", "", A2:A7)
ඉඟිය. වර්ණ නම් Google Sheets palette වෙතින් ලබාගෙන ඇත:
මෙම ශ්රිත දෙක එකම තර්ක ඇති අතර ඒවායේ නම් පවා බොහෝ සමාන වේ!
එසේ වුවද, ඒවා විවිධ කට්ටල ලබා දෙයි දත්තවල:
- VALUESBYCOLOR A තීරුවේ හරිත පිරවුම් වර්ණයකින් දිස්වන එම වාර්තා ලැයිස්තුව පමණක් ලබා දෙයි. මෙම සූත්රයේ ප්රතිඵලය සෛල 3ක් පමණක් ගනී: B2:B4.
- VALUESBYCOLORALL, එහි ප්රමාණයෙන් මුල් ප්රමාණයට සමාන පරාසයක් ලබා දෙයි (කොටු 6) — C2:C7. නමුත් මෙම පරාසයේ ඇති සෛල වාර්තා අඩංගු වන්නේ A තීරුවේ අනුරූප කොටුවට අවශ්ය පිරවුම් වර්ණය තිබේ නම් පමණි. අනෙකුත් සෛල හිස්ව පවතී.
මෙය ඔබට සමාන ලෙස පෙනුනද, එය අනෙකුත් ක්රියාකාරකම් සමඟ ඒකාබද්ධව විශාල වෙනසක් ඇති කරයි. COUNTIFS හෝ SUMIFS වැනි ශ්රිත සහිත සෛලවල අන්තර්ගතය සමඟ වර්ණ පරීක්ෂා කිරීමට මෙය හරියටම ඔබට ඉඩ සලසයි.
CELLCOLOR
මෙම මීළඟ කාර්යය ඉතා පහසුයි: එය සෛල වර්ණ පරීක්ෂා කර ආපසු එවයි එක් එක් කොටුවෙහි භාවිතා වන වර්ණ නාම ලැයිස්තුව හෝ RGB කේත (එය ඔබගේ තේරීමයි). එය එකම ලෙස හැඳින්වේ: CELLCOLOR.
ඔබට එම වර්ණ නම් කෙලින්ම අවශ්ය නොවන නමුත් ඔබට භාවිතා කළ හැකඒවා වෙනත් ශ්රිතවල, උදාහරණයක් ලෙස, කොන්දේසියක් ලෙස.
මෙම කාර්යයට තර්ක 3ක් ද අවශ්ය වේ:
CELLCOLOR(range, color_source, color_name)- range — ඔබට වර්ණ පරීක්ෂා කිරීමට අවශ්ය එම සෛල.
- color_source — බැලිය යුතු ස්ථානය ශ්රිතයට කියයි:
- "පුරවන්න" යන වචනය භාවිතා කරන්න පසුබිම් වර්ණ පරීක්ෂා කිරීමට ද්විත්ව උද්ධෘත වලින්
- "font" — පෙළ වර්ණ සඳහා
- "දෙකම" — පිරවුම් සහ අකුරු වර්ණ දෙකම සඳහා
- color_name — ඔබ කුමන ආකාරයේ නමක් ආපසු දිය යුතුද යන්න පවසන ආකාරය:
- සත්ය ඔබ දකින නම් ඔබට ලබා දෙයි Google Sheets palette එකක, උදා. රතු හෝ තද නිල් 1
- FALSE වර්ණ RGB කේත ලබා ගනී, උදා. #ff0000 හෝ #3d85c6
උදාහරණයක් ලෙස, පහත සූත්රය එක් එක් කොටුවේ භාවිතා කරන පිරවුම් සහ අකුරු වර්ණ ලැයිස්තුව ලබා දෙයි of A2:A7:
=CELLCOLOR(A2:A7, "both", TRUE)
ඉතින් මෙම ශ්රිතයන් IF, SUMIFS, COUNTIFS සමඟ භාවිතා කළ හැක්කේ කෙසේද? ඔබ වර්ණ මත පදනම්ව ඔබේ සෙවුම් නිර්ණායක සකසන්නේ කෙසේද?
වර්ණ සහ අන්තර්ගතය අනුව සෛල එකතු කර ගණන් කරන්න — සූත්ර උදාහරණ
සරල අවස්ථා කිහිපයකදී VALUESBYCOLORALL සහ CELLCOLOR භාවිතා කිරීමට උත්සාහ කරමු.
වර්ණ නම්, එසේ නම්...
මෙන්න මට පරීක්ෂණ 3ක් සමත් සිසුන්ගේ කෙටි ලැයිස්තුවක් ඇත:
මට ලකුණු කිරීමට අවශ්යයි E තීරුවේ PASS සහිත පේළිය පේළියක ඇති සියලුම සෛල කොළ පැහැති නම් පමණි (සියලු විභාග සමත් වූ සිසුන්). මම IF ශ්රිතයේ අපගේ CELLCOLOR භාවිතා කරමිවර්ණ පරීක්ෂා කර අවශ්ය තන්තුව ආපසු දෙන්න:
=IF(COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"light green 3")=3,"PASS","")
මෙන්න එය කරන්නේ:
- CELLCOLOR( B2:D2,"fill",TRUE) පේළියක භාවිතා කර ඇති සියලුම පිරවුම් වර්ණ ලබා දෙයි.
- COUNTIF(CELLCOLOR(B2:D2,"fill",TRUE),"ලා කොළ 3 ")=3 එම වර්ණ ගෙන 'ලා කොළ 3' (මගේ සෛලවල මා භාවිතා කරන) හරියටම පේළියකට 3 වතාවක් දිස් වේදැයි පරීක්ෂා කරයි.
- එසේ නම්, IF 'PASS' ලබා දෙයි, එසේ නොමැති නම් , කොටුව හිස්ව පවතී.
COUNTIFS: වර්ණ අනුව ගණන් කරන්න & 1 සූත්රය සහිත අගයන්
COUNTIFS යනු ඒවායින් එකක් වර්ණ වුවද අවසානයේ බහුවිධ නිර්ණායක මගින් ගණන් කළ හැකි තවත් ශ්රිතයකි.
අපි හිතමු මාරුවකට සහ සේවකයෙකුට ලාභ වාර්තා ඇතැයි:
COUNTIFS තුළ අපගේ අභිරුචි ශ්රිත දෙක භාවිතා කරමින්, එක් එක් සේවකයා විකුණුම් සැලැස්ම (හරිත සෛල) කී වතාවක් ක්රියාත්මක කළේද යන්න මට ගණන් කළ හැක.
උදාහරණ 1. COUNTIFS + CELLCOLOR
මම දත්ත සමඟ වගුව අසල ඇති සියලුම කළමනාකරුවන් ලැයිස්තුගත කර එක් එක් සේවකයා සඳහා වෙනම සූත්රයක් ඇතුළත් කරමි. මම CELLCOLOR සමඟින් ආරම්භ කරමි:
=COUNTIFS($A$2:$A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")
- සූත්රය පරීක්ෂා කරන පළමු දෙය A තීරුවයි: 'ලීලා' (නමක් තිබේ නම්) E2 සිට), එය වාර්තාව සැලකිල්ලට ගනී.
- මට පරීක්ෂා කිරීමට අවශ්ය දෙවන කරුණ නම් C තීරුවේ සෛල ලා කොළ 3 වර්ණ ගන්වා තිබේද යන්නයි.
ඉඟිය. Google Sheets palette භාවිතයෙන් සෛල වර්ණය පරීක්ෂා කරන්න:
COUNTIFS හටම වර්ණ ලබා ගත නොහැකි නිසා, මම අපගේ CELLCOLOR පරාසයක් ලෙස භාවිතා කරමිකොන්දේසිය සඳහා.
මතක තබා ගන්න, CELLCOLOR එක් එක් කොටුවේ භාවිතා කරන වර්ණ ලැයිස්තුවක් ලබා දෙයි. මම එය COUNTIFS හි කාවැද්දූ විට, දෙවැන්න 'ලා කොළ 3' හි සියලුම සිදුවීම් සොයන ලැයිස්තුව ස්කෑන් කරයි. මෙය E තීරුවේ නමක් සමඟ ඒකාබද්ධව අවශ්ය ප්රතිඵලය ලබා දෙයි. Easy peasy :)
උදාහරණ 2. COUNTIFS + VALUESBYCOLORALL
ඔබ ඒ වෙනුවට VALUESBYCOLORALL තෝරා ගත්තොත් එයම සිදුවේ. එය දෙවන කොන්දේසිය සඳහා පරාසයක් ලෙස ඇතුළු කරන්න:
=COUNTIFS($A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:C$10),"")
ඔබට මතකද VALUESBYCOLORALL ලබා දෙන්නේ කුමක්ද? ඔබගේ වර්ණ අවශ්යතා සපුරාලන සියලුම සෛල වාර්තා අඩංගු අගයන් ලැයිස්තුවක්. අනෙකුත් සියලුම සෛල හිස්ව පවතී.
එබැවින් VALUESBYCOLORALL COUNTIFS වෙත දැමූ විට, සූත්රය ගණන් කරන්නේ හිස් නොවන සෛල පමණි: "" (හෝ, වෙනත් වචන වලින් කිවහොත්, අවශ්ය වර්ණයට අනුරූප වේ).
SUMIFS: වර්ණ අනුව සෛල එකතු කරන්න & සූත්ර 1ක් සහිත අගයන්
SUMIFS සමඟ කතාව හරියට COUNTIFS හා සමානයි:
- අපගේ අභිරුචි ශ්රිතවලින් එකක් ගන්න: CELLCOLOR හෝ VALUESBYCOLORALL.
- එය ලෙස තබන්න වර්ණ සඳහා පරීක්ෂා කළ යුතු පරාසය.
- ඔබ තෝරාගත් ශ්රිතය අනුව කොන්දේසිය ඇතුළත් කරන්න: CELLCOLOR සඳහා වර්ණයේ නම සහ VALUESBYCOLORALL සඳහා "හිස් නොවේ" ("").
සටහන. SUMIFS එහි පළමු තර්කය ලෙස සරල පරාසයක් හැර අන් කිසිවක් නොගනී — sum_range . ඔබ උත්සාහ කර අපගේ අභිරුචි ශ්රිතයක් එහි කාවැද්දුවහොත්, සූත්රය ක්රියා නොකරනු ඇත. එබැවින් එය මතක තබා ගන්න සහඒ වෙනුවට නිර්ණායකයක් ලෙස CELLCOLOR සහ VALUESBYCOLORALL ඇතුළත් කිරීමට වග බලා ගන්න.
මෙන්න උදාහරණ කිහිපයක්.
උදාහරණ 1. SUMIFS + CELLCOLOR
මෙම සූත්රය බලන්න:
=SUMIFS($C$2:$C$10,A$2:A$10,E2,CELLCOLOR($C$2:$C$10,"fill",TRUE),"light green 3")
3>
- CELLCOLOR හට C2:C10 වෙතින් සියලුම පිරවුම් වර්ණ ලබා ගන්නා අතර SUMIFS ඒවායින් එකක් 'ලා කොළ 3'ද යන්න පරීක්ෂා කරයි.
- SUMIFS E2 — <වෙතින් නමක් සඳහා A2:A10 පරිලෝකනය කරයි. 1>ලීලා .
- කොන්දේසි දෙකම සම්පූර්ණ වූ පසු, C2:C10 හි මුදල මුළු එකතුවට එකතු වේ.
උදාහරණ 2. SUMIFS + VALUESBYCOLORALL
0>VALUESBYCOLORALL සමඟද එයම සිදුවේ: =SUMIFS($C$2:$C$10,$A$2:$A$10,E2,VALUESBYCOLORALL("light green 3","",$C$2:$C$10),"")
- VALUESBYCOLORALL මඟින් අවශ්ය පිරවුම් වර්ණයේ සෛල පමණක් අගයන් අඩංගු පරාසය ලබා දෙයි. SUMIFS සියලුම හිස් නොවන සෛල සැලකිල්ලට ගනී.
- SUMIFS E2 වෙතින් 'ලීලා' සඳහා A2:A10 පරිලෝකනය කරයි.
- කොන්දේසි දෙකම සපුරා ගත් පසු, C2:C10 වෙතින් අනුරූප ප්රමාණය වේ. සම්පුර්ණ කර ඇත.
මෙම නිබන්ධනය මඟින් කාර්යයන් ක්රියා කරන ආකාරය සහ ඒවා භාවිතා කළ හැකි ක්රම පිළිබඳව ඉඟි කරයි කියා බලාපොරොත්තු වෙනවා. ඔබට තවමත් ඒවා ඔබගේ නඩුවට අදාළ කර ගැනීමේ අපහසුතා තිබේ නම්, අදහස් අංශයෙන් මාව හමුවන්න ;)
පුහුණු කිරීමට පැතුරුම්පත
වර්ණ අනුව ක්රියාකාරීත්වය - අභිරුචි ශ්රිත - උදාහරණ (පැතුරුම්පතෙහි පිටපතක් සාදන්න )