2015-06-18 3 views
0

У меня есть ответы на вопросник, и мне нужно перевести данные. У некоторых вопросов были ответы на несколько вариантов ответа.Excel 2010 countif function

Они появляются, как, например:

  • «яблоко, вишня, банан, дыня»
  • «ягода, яблоко, дыня»
  • ...

мне нужно считать каждый ответ отдельно. Как это сделать? Благодарю.

+0

Вы на самом деле пробовали что-нибудь? – Marki555

ответ

1

Функция Countif может иметь 2 аргумента. Первый - это диапазон поиска, второй - то, что нужно искать. В частности, вы можете проверить эту ссылку, он очень хорошо объяснил: https://exceljet.net/formula/count-cells-that-contain-specific-text

=COUNTIF(A1:A10,"*melon*") 

Чтобы узнать, сколько ответов содержат «дыню» в диапазоне A1 до A10.

+1

..... но используя этот подход, вам нужно позаботиться, если некоторые ответы могут быть подстроками других, например. эта формула также будет считать ячейки, содержащие «Арбуз»! –

+0

Это очень верно, я об этом не думал! Чтобы противостоять этому, предполагая, что количество возможных ответов конечно, вы можете получить что-то вроде = COUNTIF (A1: A10, «* melon *») - COUNTIF (A1: A10, * * арбуз *) –