У меня есть список идентификаторов в столбце A и соответствующий процент производительности в неделю в столбце B. Для месячного периода времени мне нужен список, сгенерированный из столбца A, где столбец B постоянно меньше 68%.

2 ответа2

0
  1. Преобразуйте ваши данные в Table, Insert>Tables>Table
  2. Сортировка таблицы по дате
  3. Отфильтруйте таблицу по интересующим вас периодам дат.
  4. Отфильтруйте таблицу по значению в процентах (<68%).
  5. Остальные строки должны содержать информацию, которую вы ищете.
0

Я собираюсь выйти на конечность и предположить, что ваши данные выглядят примерно так:

                                                Данные о производительности для Фреда и Джо

и что вас интересует тот факт, что Фред был ниже 68 каждую неделю в мае, а Джо был ниже 68 каждую неделю в июне.  (Фред был ниже 68 четыре раза в июне, но, поскольку я решил основывать свои недели на субботах, июнь - пятинедельный месяц.)  Вот подход: создайте список уникальных имен.  Возможно, лучше сделать это на другом листе, но, вероятно, достаточно хорошо, чтобы переместиться на несколько столбцов.  Этот ответ показывает технику для этого (см. Абзацы с третьего по пятый, начинающиеся со слова «Advanced»).  Я предполагаю, что вы поместили список уникальных имен в столбец H , начиная со строки 2 .  Теперь в ячейку I2 введите следующую формулу:

=COUNTIFS($A$2:$A$27, "="&H2, $B$2:$B$27, "<68", $C$2:$C$27, ">="&T$1, $C$2:$C$27, "<"&(EOMONTH(T$1,0)+1))=COUNTIFS($A$2:$A$27, "="&H2, $C$2:$C$27, ">="&T$1, $C$2:$C$27, "<"&(EOMONTH(T$1,0)+1))

и перетащите его вниз через фамилию.  Наконец, введите дату первого месяца в ячейку T1 , и в столбце I будет указан персонал, показатели которого неизменно были плохими:

                                Итоги за май                             Итоги за июнь

Пояснение: вторая часть формулы,

COUNTIFS($A$2:$A$27, "="&H2, $C$2:$C$27, ">="&T$1, $C$2:$C$27, "<"&(EOMONTH(T$1,0)+1))

подсчитывает строки, для которых имя (в столбце A) совпадает с именем в столбце H , а дата (в столбце C) указывается в месяце, указанном в ячейке T1 - в начале или после первого числа месяца, но до (меньше чем ) первый день следующего месяца (т. е. последний день («конец») в этом месяце плюс один).  Первая часть,

COUNTIFS($A$2:$A$27, "="&H2, $B$2:$B$27, "<68", $C$2:$C$27, ">="&T$1, $C$2:$C$27, "<"&(EOMONTH(T$1,0)+1))

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

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