2017-02-22 28 views
0

Я хочу, чтобы вернуть счетчик сколько раз Свободном появляется слово в колонке (столбец B), который привязан к коду типа (колонка E)Как вернуть счетчик с помощью COUNTIF с ВПР

  1. Колонка B содержит «FREE» значения
  2. Колонка C представляет код стиля для свободного элемента (там будет дублирующие коды стиля в этой колонке)
  3. Колонка E содержит уникальные коды стилей (нет дубликатов)
  4. Колонка F - мой счетный столбец

Я попытался различные итерации каждой формулы ниже, но безрезультатно:

  1. =countif($B$2:$B$1000,"*"&"FREE"&"*") - символы, используемые для учета других символов в строке.
    • Эта формула делает полный подсчет стоимости «FREE» в столбце B, однако это не считается для определенного кода стиля в одиночку (например - стиль «САРМ» был бесплатно 10 раз)
  2. =countif($B$2:$B$1000,VLOOKUP("FREE",$B$2:$C$1000,2,FALSE))
    • Возвращает «0»

проблема, которую я имею что я не уверен в том, как связать сотрудничества lumn E (уникальный код стиля) в столбец C, затем верните, сколько раз появляется БЕСПЛАТНО (столбец B) для каждого стиля в C.

Любая помощь с благодарностью.

+1

Вы можете добавить скриншот своих данных. похоже, вы можете использовать 'COUNTIFS' – nightcrawler23

+1

, поскольку nightcrawler23 сказал, используя' countifs', вы можете использовать что-то вроде '= countifs ($ B $ 1: $ B $ 1000," * FREE * ", $ C $ 1: $ C $ 1000," SARM ")' – ballsy26

+0

@Fbooom Проблема решена или нужна помощь. – harun24hr

ответ

1

Вы можете загрузить оригинал или предоставить снимок экрана? Похоже, что есть два решения. Либо вы можете использовать VBA с командой InSTR. С формулой вы можете использовать = FIND (ячейка). если он возвращает значение, это означает, что он существует, и если он выдает ошибку, это означает, что он не существует. Тогда вы можете подвести итог.

+0

Вот скриншот таблицы: – Fbooom

+0

@ nightcrawler23 Извиняюсь, пропустил окно, чтобы правильно изменить комментарий выше: https://www.dropbox.com/s/aapu104aibnn08m/sheet2.png?dl=0 Как вы можете видеть, стили «AMES» & «AMEM» (в колонке B) содержит «FREE» в столбце C, однако столбец G возвращает 0 результатов. Я по существу пытаюсь считать «БЕСПЛАТНО» стилем. Еще раз спасибо за помощь! – Fbooom

+0

Я думаю, если вы ищете это. Вы должны создать вспомогательную колонку, которая сначала найдет бесплатно для квалификации. Тогда вы можете использовать то же самое с countif. http://prntscr.com/ed3dmh – Sanjoy

0

Я рекомендую добавить новый столбец, который представляет ли «FREE» присутствует в столбце B:

=NOT(ISERROR(FIND("free",B8))) 

Etc.

Тогда вы можете COUNTIFS на новый столбец, равным TRUE, и стиль коды