Как да използвате VLOOKUP с COUNTIF (3 лесни начина)

  • Споделя Това
Hugh West

В тази статия ще използваме функцията VLOOKUP с функцията COUNTIF в Excel. VLOOKUP и COUNTIF са най-често използваните и мощни функции в MS Excel. VLOOKUP се използва за намиране на конкретни данни от всяка таблица, а COUNTIF С комбинираната формула на тези две функции можем да търсим и броим всякакви стойности с условия от всякакъв диапазон. В тази статия ще покажа различни начини за използване на VLOOKUP с COUNTIF функция.

Изтегляне на работната тетрадка за упражнения

Можете да изтеглите работната тетрадка тук.

Комбиниране на VLOOKUP с COUNTIF.xlsx

3 начина за използване на VLOOKUP с функцията COUNTIF

В тази статия ще говорим за използването на VLOOKUP с COUNTIF по 3 начина. първо, ще използваме комбинацията, за да открием случаите на настъпване на дадено събитие. второ, ще изчислим средния процент на определен набор от проценти. накрая, ще открием съществуването на дадена стойност, като използваме VLOOKUP с COUNTIF .

1. Преброяване на срещите с помощта на функциите VLOOKUP и COUNTIF

Нека разгледаме набор от данни за посещаемостта на учениците. За този пример приемаме само седмична посещаемост. Сега ще преброим общата посещаемост на всеки ученик, като използваме VLOOKUP и COUNTIF функции.

Стъпки:

  • Първо, изберете C16 и въведете всяко име в клетката.

  • Второ, изберете C17 клетка и тип,
=COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0))

  • Накрая натиснете Въведете .
  • В резултат на това ще намерим броя на посещенията за ученика.

Разбивка на формулата:

  • VLOOKUP(C16,B5:C14,2,0): Сайтът VLOOKUP ще съответства на стойността в C16 , стойност за търсене, в диапазона за търсене B5:C14 . След това се сравнява с номера, свързан с името в C16 клетка във втората колона на обхвата, която е 13 в този случай.
  • COUNTIF(F5:K14,VLOOKUP(C16,B5:C14,2,0)) : The 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))

  • Натиснете Въведете .
  • В резултат на това ще получим средния процент на учениците.

Разбивка на формулата:
  • VLOOKUP(C16,$B$5:$I$14,8,0): връща [value_if_false] аргумент на IF По принцип това е средният процент на получените оценки от Даниел .
    • Изход: 41%
  • NA(): ще върне грешка, ако логически тест аргумент на IF функцията става TRUE . Тук, Даниел са присъствали повече от 4 което не е желаното състояние, така че тази част ще върне грешка.
    • Изход: #N/A
  • MATCH(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
  • Така цялата формула се опростява до
  • IF(6<4, #N/A, 41%) : връща средния процент на Даниел като 6<4 не е вярно условие.
    • Изход: 41% .

Прочетете още: Функцията INDEX MATCH срещу VLOOKUP (9 примера)

Подобни четива

  • VLOOKUP не работи (8 причини & решения)
  • Как да направите VLOOKUP чувствителен към случая в Excel (4 метода)
  • Excel VLOOKUP за връщане на множество стойности вертикално
  • Как да използвате VLOOKUP с множество условия в Excel (2 метода)

3. COUNTIF срещу VLOOKUP за определяне на съществуването на дадена стойност

В този раздел ще се опитаме да разберем как COUNTIF и VLOOKUP За да бъдем по-конкретни, ще видим, че ако общият брой на някой елемент е нула, тогава какво ще бъде върнато от COUNTIF и VLOOKUP функции. Да предположим, че имаме набор от данни за служители с техните имена и ID. В таблицата има повтарящи се стойности. Сега ще преброим имената и ще се опитаме да ги съпоставим.

Стъпки:

  • За начало щракнете върху 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. Показах всички методи със съответните им примери, но може да има много други итерации. Обсъдих и основите на използваните функции. Ако имате друг метод за постигане на това, моля, не се колебайте да го споделите с нас.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.