Excel бағдарламасында ColorFunction қалай жасауға және пайдалануға болады

  • Мұны Бөлісіңіз
Hugh West

Excel бағдарламасында ұяшықтардың түсіне негізделген есептеулер жасау функциясы жоқ. Бірақ Microsoft Visual Basic for Applications (VBA) пайдалану арқылы ұяшықтардың түсіне негізделген есептеу үшін теңшелетін функцияларды жасауға болады. Бұл мақалада мен Excel бағдарламасында ColorFunction қалай жасауға және пайдалануға болатынын көрсетемін.

Айталық, бізде компанияның өнім тапсырысының деректер жинағы бар. Тапсырыс саны бағаны жеткізу күйіне байланысты боялады. Жеткізілген тапсырыстар ашық жасыл түске боялады, ал жеткізілетін тапсырыстар ашық қызғылт сары түске боялады. Енді бір түсті ұяшықтарды санау арқылы тапсырыстарын алған немесе алмаған тұтынушылардың санын таба аламыз. Жеткізілген тапсырыстың немесе жеткізілімдегі тапсырыстың жалпы санын бірдей түсті ұяшықтарды қосу арқылы табуға болады.

Тәжірибелік жұмыс кітабын жүктеп алу

Түс функциясы Excel.xlsm

Excel бағдарламасындағы ColorFunction

1-қадам : Макромодульді VBA терезесінде ашу

Біріншіден, VBA ашу керек ALT+F11 пернелерін басу арқылы терезесі. Одан кейін сол жақ панельден парақ атауын тінтуірдің оң жақ түймешігімен басып, Кірістіру> Модуль

Нәтижесінде а Модуль терезесі ашылады.

2-қадам : ColorFunction жасау үшін VBA кодын енгізу

Келесі кодты Модуль өрісіне енгізіп, VBA жабыңызтерезе.

1258

Мұнда VBA коды ColorFunction атты теңшелетін функцияны жасайды, ол аргументті ЖАЛҒАН деп берсек, түсті ұяшықтарды санайды. және аргументті ШЫН деп берсек, түсті ұяшықтарды қорытындылайды.

3-қадам : Жұмыс кітабын Excel макростары қосылған жұмыс кітабы ретінде сақтау

Теңшелетін функцияны сақтау үшін Excel жұмыс кітабын .xlsm пішімінде сақтау керек. Алдымен Excel терезесінің жоғарғы сол жақ бұрышындағы Файл бөліміне өтіңіз.

Одан кейін Басқаша сақтау пәрменін таңдаңыз.

Одан кейін Excel макро-қосылған жұмыс кітабы (*xlsm) таңдап, Сақтау түймесін басыңыз.

4-қадам : Түсті ұяшықтарды санау үшін 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 = Қосынды ауқымы

ШЫН шарт ұяшығымен бірдей түсі бар ұяшықтар саны қосылатынын көрсетеді.

ашық жасыл ұяшықтардың қосындысын ENTER пернесін басу арқылы аласыз.

Ішінде сол сияқты, сіз ашық қызғылт сары ұяшықтардың қосындысын ала аласыз.

Боялған ұяшықтарды санаудың және қосудың балама жолдары

ColorFunction қолданбасының орнына , түрлі түсті ұяшықтардың санын алуға немесе түрлі-түсті ұяшықтарды екі түрлі жолмен қорытындылауға болады.

1.    FILTER және SUBTOTAL функцияларын пайдалану

Сіз саны мен қосындысын алуға болады. түсті ұяшықтарды Сүзгі және ЖАЛЫНДЫҚ функциясын пайдалану арқылы таңдаңыз.

Алдымен Деректер қойындысына өтіп, Сүзгі<<түймесін басыңыз. 2>

Осыдан кейін әрбір баған тақырыбының жанында төмен көрсеткі пайда болады. Тапсырыс саны (Түсті баған) жанындағы төмен көрсеткіні басыңыз, Түс бойынша сүзу тармағына өтіп, ашық жасыл түсті таңдаңыз.

Енді осы бағанда тек ашық жасыл түсті деректерді көресіз. Есепті алу үшін келесі формуланы теріңіз,

=SUBTOTAL(2,D5:D11)

Мұнда 2 ұяшық есептелетінін көрсетеді және D5:D11 бұл деректер ауқымы.

ENTER пернесін басқаннан кейін сіз ашық жасыл түстің санын аласызұяшықтар.

Боялған ұяшықтардың қосындысын алу үшін келесі формуланы теріңіз,

=SUBTOTAL(9,D5:D11)

Мұнда 9 ұяшық қосылатынын көрсетеді және D5:D11 деректер ауқымы

<1 пернесін басқаннан кейін>ENTER сіз ашық жасыл түсті ұяшықтардың қосындысын аласыз.

Сүзгіні ашық қызғылт сары түске өзгерту арқылы сіз сарғыш түстің саны мен қосындысын ала аласыз. ұяшықтар.

2.    GET.CELL функциясын пайдалану

GET.CELL функциясын пайдалану арқылы сіз сондай-ақ санауға және қорытындылауға болады. түсті ұяшықтар.

Алдымен Формулалар қойындысына өтіп, Атты анықтау пәрменін таңдаңыз.

A Жаңа атау жолағы пайда болады. Атау жолағына Түс сияқты атауды теріңіз. және орнауына формуланы енгізіп, OK түймесін басыңыз.

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

Мұнда 38 формула келесідей болатынын көрсетеді. сілтеме жасалған ұяшықтың түс кодын беріңіз және 'ҰЯШЫҚТЫ АЛУ'!$D5 сілтемеленген ұяшық (түсті бағанның баған тақырыбынан кейінгі бірінші ұяшық)

Енді боялған бағанның іргелес бағанына =Түс (Бұрын Аттарды анықтау жолағында берген атау) деп теріңіз.

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 басыңыз, сонда сіз мынаны аласыз барлық жасыл түсті ұяшықтардың қосындысы.

Сол сияқты ашық қызғылт сары түсті ұяшықтардың саны мен қосындысын алуға болады.

Қорытынды

Мақаланы оқып шыққаннан кейін Excel бағдарламасында ColorFunction жасай аласыз және пайдалана аласыз деп үміттенемін. Қандай да бір мәселеге тап болсаңыз, пікір қалдырыңыз.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.