Копировать строку, если значение ячейки больше 0 - Google Sheets - PullRequest
1 голос
/ 02 июля 2019

У меня есть несколько ячеек в электронной таблице, которые я пытаюсь использовать для подсчета цен на некоторые разные услуги. Каждый ряд имеет:

  • Название каждой услуги
  • Количество запрашиваемой услуги
  • Цена за единицу услуги
  • Наконец, общая цена, которая рассчитывается путем умножения цены за единицу на количество

Однако я сделал это для 10-15 сервисов, и поэтому не все сервисы будут использоваться каждый раз. Так что теперь я хотел бы попытаться создать обобщенную версию, которая объяснила бы точно такую ​​же информацию, как указано выше, но только для выбранных вариантов. Чтобы определить, какие сервисы показывать, я планировал показывать фильтрацию, только если рассчитанная цена больше 0

.

Я видел, что есть функция FILTER, поэтому я попытался сделать следующее:

=FILTER(F6:F9, F6:F9 > 0)

Это выполняет основную работу - показывать только значения, которые больше 0. Но есть ли способ, которым я могу расширить это, чтобы также копировать информацию из столбцов рядом с ним? Или мне придется использовать другую функцию или скрипт для достижения этой цели?

1 Ответ

0 голосов
/ 02 июля 2019

все, что вам нужно сделать, это расширить FILTER диапазон, например:

=FILTER(F6:H9, F6:F9 > 0)

, он может даже выглядеть так:

=FILTER(A6:B9, F6:F9 > 0)

, но вы можете использовать QUERY, если предпочитаетекак:

=QUERY(A6:Z9, "select F,G,H where F > 0", 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...