1

Пример: под столбцом B

row 10: mop
row 11: top
row 12: cop
row 13: mop

В другой ячейке в другом столбце я хотел бы знать процентное содержание слова "швабра" (50%), а в другой ячейке указан процент появления слова "верх" (25%) и т.д. добавляется по мере необходимости, и данные в столбце B не начинаются до строки 10. Благодарю.

2 ответа2

2

Предполагая, что слова находятся в столбце B и начинаются со строки 10, и вы хотите иметь возможность заполнить лист до строки 65536 (максимум):

Чтобы определить процент для "швабры":

=COUNTIF($B$10:$B$65536,"mop")/COUNTA($B$10:$B$65536)

Для "топ":

=COUNTIF($B$10:$B$65536,"top")/COUNTA($B$10:$B$65536)

И так далее.

Если в столбце B в строках 1-9 ничего нет, вы можете просто использовать $B:$B вместо $B$10:$B$65536

0

Скопируйте и вставьте список, используя расширенный фильтр, чтобы скопировать только отдельные значения. Скопируйте эти значения в столбец B.

В столбце C создайте формулу, которая использует COUNTIF, которая просматривает значения столбца A и сравнивает ее со значением в той же строке B столбца. Что-то вроде: =COUNTIF(A$10:A$13,C10)

Где-то еще используйте COUNTA или аналогичную функцию для подсчета количества строк в столбце A со значением.

В столбце D создайте формулу, которая делит количество столбцов C для каждого слова на значение общего количества, чтобы получить процент.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .