1

Я пытаюсь рассчитать процент выполненных предметов из списка. Скажем так:

    #of Visit    Place  Comment
    --------     -----   -----
    355          A      abc
    345          B      xyz
    322          C
    301          D
    288          E      pqr
    245          F

Итак, что я пытаюсь сделать, это посмотреть, сколько строк было завершено (чья ячейка Комментарий не пуста).

К этому я добавлю все посещения, чьи комментарии не являются пустыми, и разделю их на общее количество посещений.

Тем не менее, я пытаюсь добиться этого в Excel, желательно на другом листе. Итак, данные на одном листе, а статистика на другом.

Мне нужна помощь с формулой. Любая помощь приветствуется.

Обновлено:

Отлично, это очень полезно. Но мне все еще нужно выяснить, как складывать значения в A, если B заполнено. Другими словами, COUNTA(C2:C7) = 3, но я ищу сумму A, соответствующую COUNTA(C2:C7). Итак, 355 + 345 + 288.

3 ответа3

1

Если предположить, что диапазон, который может содержать комментарии, является фиксированным (то есть формуле не нужно выяснять, сколько мест есть), тогда формула будет такой:

=COUNTA(rng)/ROWS(rng)

... где rng - это диапазон, на который мы смотрим.

Если бы формула была на одном листе, тогда rng был бы в формате, который вы, вероятно, уже знакомы, что-то вроде C2:C7

Если формула предназначена для перехода на другой лист, то диапазон просто должен ссылаться на лист, на котором находятся данные, поэтому он становится чем-то похожим на Sheet1!C2:C7

Полная формула:

=COUNTA(Sheet1!C2:C7)/ROWS(Sheet1!C2:C7)

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

1

Мне нравится ответ Джейсона. Однако, если вы не знаете , как далеко вниз диапазона должны быть рассмотрены, вы можете использовать столбец , который заполняется. В случае с Джейсоном:

=COUNTA(Sheet1!C:C)/COUNTA(Sheet1!A:A)

EDIT # 1:

Если в столбцах есть Заголовки , используйте:

=(COUNTA(Sheet1!C:C)-1)/(COUNTA(Sheet1!A:A)-1)
1

Для суммирования то, что вы ищете, это =SUMIF(Sheet1!C:C,"<>",Sheet1!A:A) .

Таким образом, чтобы получить процент посещений с комментариями, окончательная формула будет выглядеть следующим образом: =SUMIF(Sheet1!C:C,"<>",Sheet1!A:A)/SUM(Sheet1!A:A)

Что касается ваших примеров, было 988 посещений с комментариями, разделенных на 1856 посещений, то есть 53%.

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