![Как извлечь следующие данные из коллекции данных Excel?](https://rvso.com/image/1421877/%D0%9A%D0%B0%D0%BA%20%D0%B8%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D1%8C%20%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D1%8E%D1%89%D0%B8%D0%B5%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%20%D0%B8%D0%B7%20%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B8%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85%20Excel%3F.png)
Ниже приведен небольшой пример базы данных, которую я создал для справки.
Какую функцию можно использовать для отображения только тех пользователей, у которых 0 строк « Data Used
», « Minutes Used
», и все Amount Used
строки «» должны быть не более 1 для этого пользователя?
Steven Jones
В этом конкретном примере будет отображаться только информация для « ».
решение1
Вы можете добавить вспомогательный столбец в конец результатов и отфильтровать по нему данные, чтобы показывать/скрывать их по мере необходимости.
Эта функция подсчитывает количество строк, не соответствующих вашим критериям, т. е. количество строк, в которых использовано больше 0 данных или минут, или больше 1 использованного количества.
Если какие-либо строки не соответствуют ни одному из ваших критериев, то if()
оператор возвращает "hide". Если соответствующих строк нет вообще, то их можно включить в результаты, поэтому возвращается if()
"include".
=IF(
COUNTIFS($A$2:$A$14,A2
,$E$2:$E$14,">0"
,$F$2:$F$14,">0"
,$G$2:$G$14,">1"
)>0
,"Hide"
,"Include"
)