Змест
У гэтым артыкуле мы будзем выкарыстоўваць функцыю VLOOKUP з функцыяй COUNTIF у Excel. VLOOKUP і COUNTIF з'яўляюцца найбольш выкарыстоўванымі і магутнымі функцыямі ў MS Excel. VLOOKUP выкарыстоўваецца для пошуку любых канкрэтных даных з любой табліцы, а функцыя COUNTIF прызначана для падліку элементаў з дапамогай умоў. З камбінаванай формулай гэтых дзвюх функцый мы можам шукаць і падлічваць любыя значэнні з умовамі з любога дыяпазону. У гэтым артыкуле я пакажу розныя спосабы выкарыстання VLOOKUP з функцыяй COUNTIF .
Спампуйце вучэбны сшытак
Вы можаце загрузіць практычны рабочы сшытак тут.
Камбінуйце VLOOKUP з COUNTIF.xlsx
3 спосабы выкарыстання VLOOKUP з функцыяй COUNTIF
У гэтым артыкуле мы пагаворым аб выкарыстанні VLOOKUP з COUNTIF трыма спосабамі. Па-першае, мы будзем выкарыстоўваць камбінацыю для высвятлення выпадкаў пэўнай падзеі. Па-другое, мы вылічым сярэдні працэнт пэўнага набору працэнтаў. Нарэшце, мы даведаемся пра існаванне значэння, выкарыстоўваючы VLOOKUP з COUNTIF .
1. Падлічыце паўторы з дапамогай функцый VLOOKUP і COUNTIF
Давайце разгледзім набор даных наведвальнасці студэнтаў. У гэтым прыкладзе мы мяркуем толькі штотыднёвае наведванне. Цяпер мы падлічым агульную наведвальнасць кожнага студэнта з дапамогай VLOOKUP і COUNTIF функцыі.
Крокі:
- Спачатку абярыце ячэйку C16 і ўвядзіце любое імя у ячэйцы.
- Па-другое, абярыце ячэйку C17 і ўвядзіце,
=COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0))
- Нарэшце, націсніце Enter .
- У выніку мы знойдзем колькасць наведвальнікаў для студэнт.
Разбіўка формулы:
- VLOOKUP( C16,B5:C14,2,0): Функцыя VLOOKUP будзе адпавядаць значэнню ў C16 , значэнні пошуку, у дыяпазоне пошуку B5: C14 . Затым ён супадае з лікам, звязаным з імем у ячэйцы C16 у другім слупку дыяпазону, які ў дадзеным выпадку роўны 13 .
- COUNTIF (F5:K14,VLOOKUP(C16,B5:C14,2,0)) : Функцыя COUNTIF падлічвае лік, вернуты VLOOKUP(C16,B5:C14,2, 0) выраз, які знаходзіцца 13 у дыяпазоне F5:K14 і вяртае нумар з'яўлення для ліку 13 . У гэтым выпадку гэта будзе 5 .
Больш падрабязна: VLOOKUP для пошуку тэксту ў Excel (4 простыя спосабы)
2. Вылічыце працэнты з дапамогай функцый VLOOKUP і COUNTIF
Давайце атрымаем набор даных адзнак студэнтаў для кожнага курса (напрыклад, 6 курсаў). Цяпер наша задача - знайсці сярэднія працэнты ўсіх адзнак, калі іх не менш за 4 працэнты. Гэта азначае, што калі ў любога студэнта менш за 4 адсоткі, мы будзем проставярнуць #NA! У адваротным выпадку мы вернем сярэднія працэнты адзнак.
Крокі:
- Для пачатку абярыце C16 ячэйку і ўвядзіце любое імя ў ячэйку.
- Затым абярыце ячэйку C17 і увядзіце наступную формулу,
=IF(COUNTIF(INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0),">0")<4,NA(),VLOOKUP(C16,$B$5:$I$14,8,0))
- Націсніце Enter .
- У выніку мы атрымаем сярэдні працэнт студэнтаў.
Разбіўка формулы:
- VLOOKUP(C16,$B$5:$I$14,8,0): вяртае [value_if_false] аргумент IF У асноўным гэта сярэдняе працэнт атрыманых балаў Даніэлем .
- Вывад: 41%
- NA(): верне памылку, калі лагічны тэст аргумент функцыі КАЛІ становіцца ІСЦІННЫМ . Тут Даніэль наведаў больш за 4 курсы, што не з'яўляецца пажаданай умовай, таму гэтая частка верне памылку.
- Вывад: #N/A
- СУПАВЕДЗЕННЕ(C16,$B$5:$B$14,0): ён верне адноснае становішча Даніэля ў дыяпазоне ячэек B5:B14.
- Вывад: 6
- INDEX($C$5:$H$14,MATCH(C16,$B$5:$B$14,0),0) —-> спрашчае да
- INDEX($C$5:$H$14,6),0): вяртае набор працэнтаў для Даніэля .
- Вывад: {0.25,0.6,0.25,0.25,0.6,0.5}
- COUNTIF(INDEX($C$5: $H$14,MATCH(C16,$B$5:$B$14,0),0),”>0″ )—-> ператвараецца ў
- COUNTIF({0.25,0.6,0.25,0.25,0.6,0.5},”>0″): падлічвае працэнты, калі значэнне больш за 0 .
- Вывад: 6
- Такім чынам, уся формула спрашчаецца да
- КАЛІ(6<4, #N /A, 41%) : вяртае сярэдні працэнт Даніэля , бо 6<4 не з'яўляецца сапраўдным умовай.
- Выхад: 41% .
Больш падрабязна: функцыя INDEX MATCH супраць VLOOKUP (9 прыкладаў)
Падобныя паказанні
- VLOOKUP не працуе (8 прычын) & Рашэнні)
- Як зрабіць VLOOKUP з улікам рэгістра ў Excel (4 метады)
- ВПР Excel для вертыкальнага вяртання некалькіх значэнняў
- Як зрабіць VLOOKUP з некалькімі ўмовамі ў Excel (2 метады)
3. COUNTIF супраць VLOOKUP для вызначэння, ці існуе значэнне
У гэтым раздзеле мы паспрабуем высветліць, як функцыі COUNTIF і VLOOKUP апрацоўваюць аперацыі пошуку. У прыватнасці, мы паглядзім, калі агульная колькасць элементаў роўная нулю, што будзе вернута функцыямі COUNTIF і VLOOKUP . Давайце выкажам здагадку, што ў нас ёсць набор дадзеных супрацоўнікаў з іх імёнамі і ідэнтыфікатарамі. У табліцы паўтараюцца значэнні. Зараз мы падлічым імёны і паспрабуем іх супаставіць.
Крокі:
- Каб пачаць, націсніце у ячэйцы E5 і любое імя.
- Затым выберыцеячэйку F5 і ўвядзіце наступную формулу,
=COUNTIF($C$5:$C$14,E5)
- Націсніце Пасля гэтага ўвядзіце .
- У выніку мы атрымаем колькасць разоў, калі імя з'явілася ў дыяпазоне C5:C14 .
- Пасля гэтага абярыце ячэйку H5 і любое з імёнаў.
- Пасля гэтага выберыце I5 ячэйку і ўвядзіце,
=VLOOKUP(H5,$C$5:$C$14,1,0)
- Такім чынам, мы будзем атрымаць тое самае імя, што і ў ячэйцы H5 у ячэйцы I5 .
Больш падрабязна: Чаму VLOOKUP вяртае #N/A, калі супадзенне існуе? (5 прычын і рашэнняў)
Выснова
Гэта некалькі спосабаў выкарыстання функцыі VLOOKUP з COUNTIF у Excel. Я паказаў усе метады з іх адпаведнымі прыкладамі, але можа быць шмат іншых ітэрацый. Я таксама абмяркоўваў асновы выкарыстоўваных функцый. Калі ў вас ёсць іншы спосаб дасягнуць гэтага, калі ласка, падзяліцеся ім з намі.