Excel හි ColorFunction නිර්මාණය කර භාවිතා කරන්නේ කෙසේද

  • මේක Share කරන්න
Hugh West

Excel හි, සෛලවල වර්ණය මත පදනම්ව ගණනය කිරීම් සිදු කිරීමට කාර්යයක් නොමැත. නමුත් Microsoft Visual Basic for Applications (VBA) භාවිතා කිරීමෙන් සෛලවල වර්ණය මත පදනම්ව ගණනය කිරීම සඳහා අභිරුචි ශ්‍රිත සෑදිය හැක. මෙම ලිපියෙන්, ඔබට Excel හි ColorFunction නිර්මාණය කර භාවිතා කළ හැකි ආකාරය මම ඔබට පෙන්වන්නම්.

අපි කියමු, අප සතුව සමාගමක නිෂ්පාදන ඇණවුමේ දත්ත කට්ටලයක් තිබේ. තීරුව ඇණවුම් ප්‍රමාණය ඒවායේ බෙදා හැරීමේ තත්ත්වය මත වර්ණ ගැන්වේ. බෙදා හරින ලද ඇණවුම් ලා කොළ පැහැයෙන් වර්ණ ගන්වා ඇති අතර බෙදා හැරීමේ ඇති ඇණවුම් ලා තැඹිලි පැහැයෙන් වර්ණාලේප කර ඇත. දැන් අපට එකම වර්ණ සෛල ගණන් කිරීමෙන් ඔවුන්ගේ ඇණවුම් ලැබුණු හෝ නොලැබූ පාරිභෝගිකයින් ගණන සොයාගත හැකිය. එකම වර්ණ කොටු එකතු කිරීමෙන් ලබා දුන් ඇණවුමේ සම්පූර්ණ ප්‍රමාණය හෝ බෙදා හැරීමේ ඇණවුම සොයා ගත හැක.

පුහුණු වැඩපොත බාගන්න

වර්ණ ක්‍රියාකාරිත්වය Excel.xlsm

ColorFunction in Excel

පියවර 1 : VBA කවුළුවෙහි මැක්‍රෝ මොඩියුලය විවෘත කිරීම

පළමුව, ඔබ VBA විවෘත කළ යුතුය ALT+F11 එබීමෙන් කවුළුව. ඉන් පසු වම් පුවරුවේ ඇති පත්‍රයේ නම මත දකුණු ක්ලික් කර ඇතුළු කරන්න> Module

ප්‍රතිඵලයක් ලෙස Module පෙට්ටියක් විවෘත වේ.

පියවර 2 : ColorFunction නිර්මාණය කිරීම සඳහා VBA කේතය ඇතුළත් කිරීම

පහත කේතය, මොඩියුලය කොටුව තුළ ඇතුළු කර VBA වසන්න.window.

9942

මෙහි, VBA කේතය ColorFunction නමින් අභිරුචි ශ්‍රිතයක් නිර්මාණය කරයි, එය අපි FALSE ලෙස තර්කය ලබා දුන්නොත් වර්ණ සෛල ගණන් කරනු ඇත. සහ අපි තර්කය සත්‍ය ලෙස ලබා දෙන්නේ නම් වර්ණ කොටු සාරාංශ කරනු ඇත.

පියවර 3 : වැඩපොත Excel Macro සක්‍රීය වැඩපොත ලෙස සුරැකීම

ඔබේ අභිරුචි කාර්යය සුරැකීමට Excel වැඩපොත .xlsm ආකෘතියෙන් සුරැකිය යුතුය. පළමුව, ඔබේ Excel කවුළුවේ ඉහළ වම් කෙළවරේ ඇති ගොනුව වෙත යන්න.

ඉන් පසු, Save As තෝරන්න. 3>

ඉන්පසු Excel Macro-Enabled Workbook (*xlsm) තෝරා Save මත ක්ලික් කරන්න.

පියවර 4 : වර්ණ ගැන්වූ සෛල ගණන් කිරීමට ColorFunction භාවිතා කිරීම

දැන් ඔබට ඔබේ අභිරුචි ColorFunction භාවිතා කළ හැක.

ලබා ගැනීමට ලා කොළ පැහැති සෛල ගණන, හිස් කොටුවක පහත සූත්‍රය ටයිප් කරන්න,

=ColorFunction(F5,$D$5:$D$11,FALSE)

මෙහි, F5 = නිර්ණායක කොටුව ගණන් කළ යුතුය

$D$5:$D$11 = ගණන් කිරීම සඳහා පරාසය

අසත්‍ය අඟවන්නේ මෙම වර්ණය සමඟ එකම වර්ණය ඇති සෛල ගණන නිර්ණායක කොටුව ගණන් කරනු ලැබේ

ENTER ඔබන්න එවිට ඔබට ලා කොළ පැහැති සෛල සඳහා ගණන් ලැබෙනු ඇත.

ඒ ආකාරයටම, ඔබට ලා තැඹිලි පැහැති සෛල සඳහා සංඛ්‍යාව ලබා ගත හැක.

පියවර 5 : ColorFunction භාවිතයෙන් වර්ණ සෛල එකතු කිරීම

ලා කොළ වර්ණ සෛල එකතුව ලබා ගැනීමට, පහත සූත්‍රය ටයිප් කරන්නහිස් කොටුව,

=ColorFunction(F5,$D$5:$D$11,TRUE)

මෙහි, F5 = සාරාංශ කරන වර්ණය කුමන නිර්ණායක කොටුව

$D $5:$D$11 = එකතුව සඳහා පරාසය

TRUE අඟවන්නේ නිර්ණායක කොටුව සමඟ එකම වර්ණය ඇති කොටු ගණන එකතු වන බවයි.

ඔබට ENTER එබීමෙන් ලා කොළ පැහැති සෛල එකතුව ලැබෙනු ඇත.

දී ඒ හා සමාන ආකාරයකින්, ඔබට ලා තැඹිලි පැහැති සෛල එකතුව ලබා ගත හැක.

වර්ණ සෛල ගණනය කිරීමට සහ එකතු කිරීමට විකල්ප මාර්ග

ColorFunction භාවිතා කිරීම වෙනුවට , ඔබට වර්ණ ගැන්වූ සෛල ගණන ලබා ගැනීමට හෝ වර්ණ ගැන්වූ සෛල විවිධ ආකාර දෙකකින් සාරාංශ කිරීමට හැකිය.

1.    FILTER සහ SUBTOTAL Functions භාවිතයෙන්

ඔබට ගණන් සහ එකතුව ලබා ගත හැක. පෙරහන සහ SUBTOTAL ශ්‍රිතය භාවිතයෙන් වර්ණවත් කොටු 2>

ඊට පසුව ඔබේ සෑම තීරු ශීර්ෂයක් අසලම පහළට ඊතලය දිස්වනු ඇත. ඇණවුම් ප්‍රමාණය (වර්ණ ගැන්වූ තීරුව) අසල ඇති පහළට ඇති ඊතලය මත ක්ලික් කරන්න, වර්ණයෙන් පෙරන්න වෙත ගොස් ලා කොළ වර්ණය තෝරන්න.

දැන් ඔබට මෙම තීරුවේ ලා කොළ පැහැති දත්ත පමණක් පෙනෙනු ඇත. ගණන් කිරීම ලබා ගැනීම සඳහා පහත සූත්‍රය ටයිප් කරන්න,

=SUBTOTAL(2,D5:D11)

මෙහි 2 කොටුව ගණන් කරන බව සහ D5:D11 යනු දත්ත පරාසයයි.

ENTER එබීමෙන් පසු ඔබට ලා කොළ වර්ණ ගණන ලැබෙනු ඇත.සෛල.

වර්ණ සෛලවල එකතුව ලබා ගැනීමට, පහත සූත්‍රය ටයිප් කරන්න,

=SUBTOTAL(9,D5:D11)

මෙහි 9 අඟවන්නේ සෛලය එකතු වන බවත් D5:D11 දත්ත පරාසයයි

<1 එබීමෙන් පසු> ඇතුල් කරන්න ඔබට ලා කොළ වර්ණ සෛල එකතුව ලැබෙනු ඇත.

පෙරහන ලා තැඹිලි පාටට වෙනස් කිරීමෙන්, ඔබට තැඹිලි පැහැති ගණන සහ එකතුව ලබා ගත හැක. කොටු.

2.    GET.CELL Function

GET.CELL ශ්‍රිතය භාවිතා කිරීමෙන් ඔබට ගණන් කිරීමට සහ සාරාංශ කිරීමටද හැකිය. වර්ණ ගැන්වූ සෛල.

මුලින්ම, සූත්‍ර ටැබ් වෙත ගොස් නම නිර්වචනය කරන්න.

A නව නම කොටුව දිස්වනු ඇත. නම කොටුව තුළ වර්ණ වැනි නමක් ටයිප් කරන්න. සහ පෙට්ටිය වෙත සූත්‍රය ඇතුළු කර හරි ඔබන්න.

=GET.CELL(38,’GET CELL’!$D5)

මෙහි 38 මඟින් සූත්‍රය එසේ වනු ඇති බව දක්වයි. යොමු කළ කොටුවේ වර්ණ කේතය ලබා දෙන්න සහ 'GET CELL'!$D5 යොමු කරන ලද කොටුවයි (වර්ණ තීරුවේ තීරු ශීර්ෂයට පසුව ඇති පළමු කොටුව)

දැන් ඔබේ පාට තීරුවේ යාබද තීරුවේ =Color ( Define Names කොටුවෙහි ඔබ කලින් දුන් නම) ටයිප් කරන්න.

3>

ඔබගේ දත්ත කට්ටලයේ අවසානයට ENTER සහ E5 කොටුව ඇදගෙන යාමෙන් පසු, ඔබට E<තීරුවේ ඔබගේ සියලුම වර්ණ සහිත සෛලවල වර්ණ කේත ලැබෙනු ඇත. 2>.

දැන් ලා කොළ වර්ණ ගණන ලබා ගැනීමට පහත සූත්‍රය ටයිප් කරන්නසෛල

=COUNTIF($E$5:$E$11,50)

මෙහි, $E$5:$E$11 ගණනය සඳහා පරාසය වන අතර 50 යනු ලා කොළ වර්ණ කේතය වේ .

Enter එබීමෙන් පසු ඔබට කොළ පැහැති සෛල ගණන ලැබෙනු ඇත.

ලා කොළ පැහැති සෛල එකතුව ලබා ගැනීමට පහත සූත්‍රය ටයිප් කරන්න,

=SUMIF(E5:E11,50,D5:D11)

මෙහි, E5:E11 නිර්ණායක පරාසය, 50 ලා කොළ වර්ණ කේතය පෙන්නුම් කරන අතර D5:D11 එකතුව පරාසය වේ.

ENTER ඔබන්න එවිට ඔබට ලැබෙනු ඇත සියලුම කොළ පැහැති සෛලවල එකතුව.

ඒ ආකාරයටම, ඔබට ලා තැඹිලි පැහැති සෛල ගණන සහ එකතුව ලබා ගත හැක.

3>

නිගමනය

ලිපිය කියවීමෙන් පසු ඔබට Excel හි ColorFunction නිර්මාණය කර භාවිතා කළ හැකි යැයි මම බලාපොරොත්තු වෙමි. ඔබට කිසියම් ගැටළුවක් ඇත්නම් කරුණාකර අදහස් දක්වන්න.

Hugh West යනු ක්ෂේත්‍රයේ වසර 10කට වැඩි පළපුරුද්දක් ඇති ඉතා පළපුරුදු Excel පුහුණුකරුවෙකු සහ විශ්ලේෂකයෙකි. ඔහු ගිණුම්කරණය සහ මූල්‍ය පිළිබඳ ශාස්ත්‍රවේදී උපාධියක් සහ ව්‍යාපාර පරිපාලනය පිළිබඳ ශාස්ත්‍රපති උපාධියක් ලබා ඇත. හියු ඉගැන්වීම සඳහා දැඩි ආශාවක් ඇති අතර අනුගමනය කිරීමට සහ තේරුම් ගැනීමට පහසු වන අද්විතීය ඉගැන්වීම් ප්‍රවේශයක් වර්ධනය කර ඇත. ඔහුගේ Excel පිළිබඳ විශේෂඥ දැනුම ලොව පුරා සිටින දහස් ගණනක් සිසුන්ට සහ වෘත්තිකයන්ට ඔවුන්ගේ කුසලතා වැඩිදියුණු කිරීමට සහ ඔවුන්ගේ වෘත්තීය ජීවිතය තුළ විශිෂ්ටත්වයට පත් කිරීමට උපකාර කර ඇත. ඔහුගේ බ්ලොගය හරහා, හියු ඔහුගේ දැනුම ලෝකය සමඟ බෙදා ගනී, නොමිලේ එක්සෙල් නිබන්ධන සහ පුද්ගලයන්ට සහ ව්‍යාපාරවලට ඔවුන්ගේ පූර්ණ හැකියාවන් කරා ළඟා වීමට උපකාර කිරීමට මාර්ගගත පුහුණුව ලබා දෙයි.