Ұяшық түсіне негізделген Excel формуласы (5 мысал)

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

Сізде түрлі-түсті деректер жинағы болуы мүмкін және Excel формуласымен жұмыс істеу үшін ұяшық түсін пайдаланғыңыз келеді. Excel-де деректер жиынынан деректерді жазуға және оқуға арналған көптеген таңғажайып формулалар жиынтығы бар. Олардың кейбіреулері САН , ҚАРШЫ ЖАЛПЫ , ЕГЕР және т.б. Тағы да, әртүрлі ұяшық түстеріне қолдануға болатын талаптарға сәйкес жаңа формулаларды құру үшін VBA макростарын пайдалануға болады. Бұл мақалада дұрыс суреттері бар ұяшық түсіне негізделген Excel формуласының 5 мысалы түсіндіріледі.

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

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

Ұяшық түсі.xlsm негізіндегі формула

5 Ұяшық түсіне негізделген Excel формуласының мысалдары

Біз келесі түрлі-түсті деректер жинағын қолданамыз әдістерді түсіндіру үшін.

Деректер жиынында екі баған бар екенін көреміз, атап айтқанда Аты және Саны . Жолдарда 3 түрлі түс бар. Біз 5 мысалда SUMIF , ҚАРЖЫНЫ , IF сияқты әртүрлі Excel формулаларын және VBA макростары арқылы пайдаланушы анықтайтын функцияларды қолданамыз. келесі келеді. Ендеше, кідіріссіз негізгі талқылауға көшейік.

1. Ұяшық түсі бар Excel ОРТА ЖАЛПЫ Формула

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

Осы әдіс үшін төмендегі қадамдарды орындаңыз.

Қадамдар:

  • ұяшықта C6 келесіні жазыңызтізімдегі өнімдердің санын алу үшін формула:
=SUBTOTAL(102,C5:C10)

Біз мүмкін сондай-ақ қорытындылау мақсатында ҚАРШЫ ЖАЛПЫ формуласын пайдаланыңыз. Көрейік.

  • Өнім шамаларының қосындысын алу үшін С14 ұяшығына келесі формуланы жазыңыз:
=SUBTOTAL(109,C5:C10)

  • Енді бүкіл деректер жинағын таңдаңыз.

  • Басты бет қойындысынан Сұрыптау & Сүзгі ашылмалы мәзірі.

Деректер жиынының бағандарында екі көрсеткі табасыз.

  • Атау бағанының көрсеткі белгісін басыңыз.
  • Бүйірлік тақтаның ашылмалы мәзірі ашылады. Ол жерден Түс бойынша сүзу таңдаңыз.
  • Енді сүзгіңіз келетін түсті таңдаңыз.

  • Одан кейін Жарайды түймесін басыңыз.

Ол сүзгіден өткен деректер жинағын көрсетеді.

ішінде мәндердің өзгеруін байқай аласыз. Төмендегі суреттердегі Түс бойынша және Түс бойынша қосынды .

Нәтижелер санауды көрсетеді және тек сүзілген деректердің қосындысы

🔎 Формула қалай жұмыс істейді?

📌 ҚАРШЫ ЖАЛПЫ екі аргумент алады функция_аты және ref1 .Функция_атында деректер санын санау үшін 102, ал шамалардың қосындысын қайтару үшін 109 қажет.

📌 Сілтеме ретінде екі формула да шамалардың ауқымын алады.

📌 Бастаудағы нәтиже барлығын көрсетедідиапазондағы деректер. Дегенмен, соңғы екі сурет тек сүзілген ұяшықтардың нәтижесін көрсетеді.

Толығырақ оқу: Excel ұяшық түсі: қосу, өңдеу, пайдалану & Жою

2. Ұяшық түсі бойынша Excel COUNTIF және SUMIF формуласы

2.1 Ұяшық түсі бар COUNTIF формуласы

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

Қадамдар:

  • Формулалар қойындысынан таңдаңыз. Атты анықтау .

  • Қоршау пайда болады. Атауды жазыңыз (бұл жағдайда біз NumberColor деп жаздық) Name: бөліміне.
  • Сілтеме: келесі формуланы жазыңыз:
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)

  • Одан кейін Жарайды түймесін басыңыз.

Ол Аты реттеушісі жолағында көрсетіледі.

  • Егер бәрі жақсы болып көрінсе, Жабу түймесін басыңыз.

  • Деректер жиынынан басқа бағанды ​​алып, D5 ұяшығына формуланы жазыңыз:
=NumberColor

  • Enter пернесін басыңыз және оны толтыру тұтқасы белгішесін пайдаланып қалған бағандарға апарыңыз.

Деректер жиынында бар барлық түстердің кодын аласыз.

  • Жаңа ұяшықта ( G5 ) мына формуланы жаз:
=COUNTIF(D5:D10,$D$5)

G6 ұяшығына ,

=COUNTIF(D5:D10,$D$6)

G7 ұяшығында,

=COUNTIF(D5:D10,$D$9)

Нәтижені жоғарыдағы суреттерде көрсетілгендей көресіз. Бәрібір,формуладағы ұяшықтардың әрқайсысының аралас немесе, салыстырмалы ұяшық сілтемесін жазып, нәтижелерді алу үшін оны жай ғана төмен сүйреуге болады.

2.2 SUMIF формуласы Ұяшық түсімен

Қадамдар:

H5 ұяшығына келесі формуланы теріңіз:

=SUMIF(D5:D10,$D$5,C5:C10)

Сол сияқты H6 ұяшығында,

=SUMIF(D5:D10,$D$6,C5:C10)

Және H7 ұяшығында,

=SUMIF(D5:D10,$D$9,C5:C10)

Көру үшін жоғарыдағы суреттерді қараңыз. нәтижелер қалай табылады.

🔎 Формулалар бар процесс қалай жұмыс істейді?

📌 Мұнда GET.CELL функциясын қолданатын формула берілген. код түсін және қайтаратын ұяшық сілтемесін қайтару үшін 38 қажет.

📌 GET.CELL формуласымен атауды анықтау арқылы біз жай жаза аламыз. тең белгісімен префикс қойылған « NumberColor » атауы сілтеме жасалған ұяшық түстерінің кодын алады.

📌 Содан кейін Түс кодтарын пайдаланып, COUNTIF<2 қолдандық> және SUMIF формуласымен деректер ауқымының саны мен сомасын алу үшін col немесе код критерийлері.

Толығырақ: Excel бағдарламасындағы мәнге негізделген ұяшық түсін өзгерту жолы (5 әдіс)

3. Excel IF Ұяшық түсі бойынша формула

Енді бізде капушки , курткалар және s <сияқты өнімдердің бағасы бірдей делік. 1>ветерлер .

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

Осында IF қолдану қадамдарын орындауға болады.

Қадамдар:

  • Біз NumberColor параметрін Define Name көмегімен жасадық және оны түс кодтарын табу үшін пайдаландық (2-әдісті қараңыз).
  • Жаңа бағанға Е5 ұяшығына формуланы жазыңыз:
=IF(NumberColor=40,C5*$C$13,0)

  • Enter пернесін басыңыз.
  • толтыру тұтқасы белгішесін сүйреңіз. қалған деректер үшін нәтиже алыңыз.

Ол тек түс коды 40 бірдей түсті өнімдер үшін мәндерді көрсеткенін байқай аласыз. ал қалғандары үшін нөл ( 0 ).

🔎 Формула қалай жұмыс істейді?

📌 Мұнда Егер формула NumberColor 40 мәніне тең болады.

📌 Егер логика дұрыс болса, ол мөлшерді бір бөліктің бағасына көбейтеді ( 5 ). Әйтпесе, ол 0 көрсетеді.

Толығырақ оқу: Excel бағдарламасындағы If операторын пайдалану арқылы ұяшықты қалай ерекшелеуге болады (7 әдіс)

Ұқсас көрсеткіштер

  • Excel бағдарламасында пайыз негізінде ұяшықты түспен қалай толтыру керек (6 әдіс)
  • Excel бағдарламасында бағанды ​​ерекшелеу (3 әдіс)
  • Excel бағдарламасындағы мәтінге негізделген ұяшықтарды бөлектеу әдісі [2 әдіс]
  • Ұяшықты ерекшелеу Excel бағдарламасында (5 әдіс)
  • Excel бағдарламасында жоғарыдан төменге қалай бөлектеу керек (5 әдіс)

4. Excel SUMIFS формуласы ұяшық бойынша Түс

Түс кодын пайдалану арқылы біз SUMIFS формуласын да қолдана аламыз.

Ол үшін сізге қажеттөмендегі қадамдарды орындаңыз:

Қадамдар:

  • E5 ұяшығына формуланы жазыңыз:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

  • Одан кейін Enter пернесін басыңыз.
  • толтыру тұтқасын белгішесін пайдаланыңыз қалған жағдайлар үшін нәтижені сүйреу үшін.

🔎 Формула қалай жұмыс істейді?

📌 SUMIFS формуласы қосынды_аралығы C5:C10 мәнін шамалар үшін абсолютті сілтемелер ретінде қабылдайды. Содан кейін ол абсолютті анықтамалық пішінде болатын түс кодының ауқымын алады.

📌 Соңында, критерийлер D5 болып табылатын түс коды бағанының бірінші ұяшығы үшін орнатылады. Бұл жағдайда жолдар салыстырмалы анықтамалық пішінде болғанда, тек баған абсолютті сілтеме түрінде болады. Себебі ол жол нөмірлерін қажетінше өзгерту арқылы толтыру тұтқасы белгішесін бағанның қалған бөлігіне сүйреп апарады.

Қатысты мазмұн: Қалай Excel бағдарламасындағы ұяшықтарды мәнге негізделген бөлектеңіз (9 әдіс)

5. Excel VBA макросын Excel формуласына ұяшық түсі бойынша

Сонымен қатар, VBA макросы болуы мүмкін Excel формулаларын ұяшық түсі бойынша қолдануға арналған таңғажайып құрал.

Түсінуге ыңғайлы болу үшін бұл әдісті екі бөлікке бөлейік.

Бірінші қосалқы әдіс түс кодын табу үшін кодты пайдаланады. содан кейін оларды COUNTIF және SUMIF формулаларын

Ескерту: VBA Macro ұқсас түстерді тани алмайды, сондықтан біз оларды қолдану үшін қолданыңыз. деректер жиынын өзгерттідифференциалданатын түстер.

Үш түрлі түс қызыл, көк және қоңыр. Енді VBA макросы Excel формуласын ұяшық түсі бойынша қолдану үшін қалай қолдануға болатынын көрейік.

5.1 Түс кодын табу үшін VBA макросы

VBA көмегімен түс кодын табу үшін Макрос және Excel формулаларын қолдану үшін біз төмендегі қадамдарды орындауымыз керек.

Қадамдар:

  • Бастауыштан ALT+F11 басыңыз. пернетақта.
  • Бұл VBA Macro терезесін ашады. Парақты таңдаңыз.
  • Кірістіру қойындысынан Модуль түймесін басыңыз.

  • Жалпы терезесі ашылады.

  • Көшіру және Қою Жалпы терезеде келесі код.

Код:

6527

2543
  • Файлды Excel макросымен сақтаңыз -Жұмыс кітабының жұрнағы қосылған.
  • Парағыңызды ашып, D5 ұяшығына келесі формуланы жазыңыз:
=ColorIndex(C5)

  • Enter пернесін басып, қалған деректердің нәтижесін алу үшін толтыру тұтқасы арқылы сүйреңіз.

  • Енді E5 ұяшығындағы басқа бағанда төмендегі формуланы жазу керек:
=COUNTIF($D$5:$D$10,$D5)

  • Басу енгізіп, нәтижені деректердің соңына дейін сүйреңіз.

  • Сол сияқты, <1 қолдану үшін>SUMIF, төменде берілген формуланы F5 ұяшығына жазыңыз:
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

Бұл жағдайда түс кодының көмегімен қосындыны табу керек.Дегенмен, кодты жазу арқылы қосындыны тікелей жасауға болады. Бұл келесі қосалқы әдісте түсіндіріледі.

🔎 Формулалар бар процесс қалай жұмыс істейді?

📌 Біз ColorIndex қолданып жасадық. код және аргументті деректер ауқымы ретінде сақтау. Осыны пайдалана отырып, біз түс кодтарын аламыз.

📌 Содан кейін біз сол нақты түс кодының санау нәтижесін алу үшін COUNTIF формуласын қолдандық.

📌 Соңында, біз қолдандық. түс кодына негізделген қосындыны алу үшін SUMIF формуласы.

5.2 VBA макросынан қосындыға

Мөлшердің қосындысын алу үшін келесі қадамдарды орындау керек. тікелей код арқылы бірдей түсті.

Қадамдар:

  • Пернетақтадан ALT+F11 пернелер тіркесімін басу керек. VBA макросы Терезе.
  • Қайтадан парақты және Кірістіру қойындысынан Модуль ден таңдауыңыз керек.

  • Жоғарыда көрсетілген қосалқы әдіс сияқты Жалпы терезесі ашылады. Содан кейін Жалпы терезесінде келесі кодты көшіру және қою жеткілікті.

Код:

5979

9887
  • Келесі, жұмыс парағын ашыңыз. D5 ұяшығына келесі формуланы жазу керек:
=SBC($C5,$C$5:$C$10)

  • Басу енгізіп, нәтижені толтыру тұтқасы арқылы деректер ауқымының соңына сүйреп апарыңыз.

Нәтижені келесідей аласыз жоғарыдағы суретте көрсетілген.

🔎 Процесс қалай жүредіФормулалар жұмысымен?

📌 Осы жұмыс парағының Жалпы терезесінде жазған код арқылы SBC атымен формула құрдық.

📌 Кейін бұл үшін біз деректер мен өлшемдер ауқымы бар формуланы шамалардың нақты ұяшығы ретінде пайдаландық.

Толығырақ оқу: VBA Excel бағдарламасындағы мәнге негізделген ұяшық түсін өзгерту (3) Жеңіл мысалдар)

Есте сақтау керек нәрселер

1. VBA макросын қолданған жағдайда әртүрлі түстерді пайдалану керек.

2. Excel файлын .xlsm жұрнағымен сақтау керек, егер файлда VBA макро кодтары болса.

Қорытынды

Мақалада 5 түрлі әдіс түсіндіріледі. Excel формулаларын ұяшық түсіне негізделген SUMIF , ОРТА ЖАЛПЫ , COUNTIF және т.б. қолданыңыз. Сонымен қатар, практикалық жұмыс кітабы сіз үшін бар, сондықтан оны жүктеп алып, кез келген әдісті өз талапыңызға сай қолдана аласыз. Қосымша сұрақтарыңыз болса, түсініктеме бөліміне жазыңыз.

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