Size: a a a

Чат | Google Таблицы и скрипты

2019 May 18

LN

Luffi D. Natsu in Чат | Google Таблицы и скрипты
[Ask]
Apps script editor can't open from smartphone, right?
источник

LN

Luffi D. Natsu in Чат | Google Таблицы и скрипты
smartphone or android phone
источник

🆃🆂

🆃🆂🅰️🆃 🆂🆄🆁... in Чат | Google Таблицы и скрипты
Try desktop mode
источник

SM

Stanislav Maslakov in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Переслано от Eugeny Namokonov
Не могу понять но все таки не закрашивает как надо, закрашивает последнее совпадение а не перваое
источник

A

Aleksey in Чат | Google Таблицы и скрипты
Всем привет! Помогите, пожалуйста, советом
В примере Листы - это разные документы.
Лист «Заявки» - здесь создаются заявки, которые потом подгружаются в других документах
Лист «Закрытие» - здесь создаются записи двух типов
а) Уменьшение заявки - когда одобрили меньше чем заявляли и нет необходимости одобрять
остаток, а необходимо уменьшить размер поданной заявки
б) Снятие остатка - когда оплатили меньше, чем одобрили и нет необходимости больше
оплачивать по заявке, а необходимо снять остаток
Лист «Оплаты» - сюда подгружаются заявки и прописывается сколько было одобрено и сколько
по факту было оплачено и считается остаток по заявке

Собственно сложности с расчетами на листе «Оплаты
1) Столбец D - Должен подтягивать сумму заявки минус с листа «Закрытие» записи с типом закрытия заявки «Уменьшение заявки».
Подтягиваю данные с помощью ВПР и уменьшаю суммы заявок с помощью СУММПРОИЗВ и считает все корректно - ЕСЛИ(ЕПУСТО(A2);;ВПР(A2;'Заявки'!$A$2:D;4;0)-СУММПРОИЗВ(('Закрытие'!$G$2:G='Закрытие'!$I$2)*('Закрытие'!$A$2:A=A2)*('Закрытие'!$E$2:E)))
Потом копирую формулу вниз. Но мне нужно это же реализовать через ARRAYFORMULA.
Насколько я понял СУММПРОИЗВ не работает в ARRAYFORMULA и я исходил из следующего:
- сначала через FILTER вытаскиваю из листа «Закрытие» все записи с типом закрытия «Умеьшение заявки» - FILTER('Закрытие'!A2:G;'Закрытие'!G2:G='Закрытие'!$I$2)
- затем суммировать (СУММЕСЛИ) по номеру заявки и у меня получилась такая формула
СУММЕСЛИ(FILTER('Закрытие'!A2:G;'Закрытие'!G2:G='Закрытие'!$I$2);A2:A;'Закрытие'!E2:E))
Но считает некорректно... Могли бы подсказать в чем ошибка?
Аналогичная проблема с расчетами в столбце I
Столбцы D и H - там правильные цифры
Ссылка на пример - https://docs.google.com/spreadsheets/d/1PDa7fomEd01tiyozhkPL_TvQNBI4gKuhn4ciinwlUGQ/edit?usp=sharing
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Aleksey
Всем привет! Помогите, пожалуйста, советом
В примере Листы - это разные документы.
Лист «Заявки» - здесь создаются заявки, которые потом подгружаются в других документах
Лист «Закрытие» - здесь создаются записи двух типов
а) Уменьшение заявки - когда одобрили меньше чем заявляли и нет необходимости одобрять
остаток, а необходимо уменьшить размер поданной заявки
б) Снятие остатка - когда оплатили меньше, чем одобрили и нет необходимости больше
оплачивать по заявке, а необходимо снять остаток
Лист «Оплаты» - сюда подгружаются заявки и прописывается сколько было одобрено и сколько
по факту было оплачено и считается остаток по заявке

Собственно сложности с расчетами на листе «Оплаты
1) Столбец D - Должен подтягивать сумму заявки минус с листа «Закрытие» записи с типом закрытия заявки «Уменьшение заявки».
Подтягиваю данные с помощью ВПР и уменьшаю суммы заявок с помощью СУММПРОИЗВ и считает все корректно - ЕСЛИ(ЕПУСТО(A2);;ВПР(A2;'Заявки'!$A$2:D;4;0)-СУММПРОИЗВ(('Закрытие'!$G$2:G='Закрытие'!$I$2)*('Закрытие'!$A$2:A=A2)*('Закрытие'!$E$2:E)))
Потом копирую формулу вниз. Но мне нужно это же реализовать через ARRAYFORMULA.
Насколько я понял СУММПРОИЗВ не работает в ARRAYFORMULA и я исходил из следующего:
- сначала через FILTER вытаскиваю из листа «Закрытие» все записи с типом закрытия «Умеьшение заявки» - FILTER('Закрытие'!A2:G;'Закрытие'!G2:G='Закрытие'!$I$2)
- затем суммировать (СУММЕСЛИ) по номеру заявки и у меня получилась такая формула
СУММЕСЛИ(FILTER('Закрытие'!A2:G;'Закрытие'!G2:G='Закрытие'!$I$2);A2:A;'Закрытие'!E2:E))
Но считает некорректно... Могли бы подсказать в чем ошибка?
Аналогичная проблема с расчетами в столбце I
Столбцы D и H - там правильные цифры
Ссылка на пример - https://docs.google.com/spreadsheets/d/1PDa7fomEd01tiyozhkPL_TvQNBI4gKuhn4ciinwlUGQ/edit?usp=sharing
Привет, проверьте по конкретному айтему, возможно дело в формате данных (числа / текст)
источник

v

volond in Чат | Google Таблицы и скрипты
источник

S

Sergiy in Чат | Google Таблицы и скрипты
volond
Мда математика хромает
что не так?
источник

A

Aleksey in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Привет, проверьте по конкретному айтему, возможно дело в формате данных (числа / текст)
Вывел два дополнительных столбца, конструкция =СУММЕСЛИ(FILTER('Закрытие'!$A$2:G;'Закрытие'!$G$2:G='Закрытие'!$I$3);A2;'Закрытие'!$E$2:E)
Считает не правильно, формат данных проверил, там у всех одинаковый
источник

A

Aleksey in Чат | Google Таблицы и скрипты
Отдельно на листе прописал =FILTER('Закрытие'!$A$2:G;'Закрытие'!$G$2:G='Закрытие'!$I$3) и уже с полученных данных построчно прописал =СУММЕСЛИ($O$2:U;A2;$S$2:S) и он просчитал все верно. То есть по отдельности все считает правильно, но когда пытаюсь объеденить в виде  =СУММЕСЛИ(FILTER('Закрытие'!$A$2:G;'Закрытие'!$G$2:G='Закрытие'!$I$3);A2;'Закрытие'!$E$2:E) то какие-то непонятные цифры вылазят(
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Aleksey
Отдельно на листе прописал =FILTER('Закрытие'!$A$2:G;'Закрытие'!$G$2:G='Закрытие'!$I$3) и уже с полученных данных построчно прописал =СУММЕСЛИ($O$2:U;A2;$S$2:S) и он просчитал все верно. То есть по отдельности все считает правильно, но когда пытаюсь объеденить в виде  =СУММЕСЛИ(FILTER('Закрытие'!$A$2:G;'Закрытие'!$G$2:G='Закрытие'!$I$3);A2;'Закрытие'!$E$2:E) то какие-то непонятные цифры вылазят(
Жесть, зачем дополнительный суммеслимн после filter-то
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Если нужно посчитать сумму полученого отобранного массива - достаточно добавить SUM перед FILTER
источник

АМ

Артём Мельников... in Чат | Google Таблицы и скрипты
Добрый день! Подскажите пожалуйста почему в этом коде=QUERY({'18.05.2019'!B18:Q77};"select B,C,D where (B='"&A2&"')")
выдает такую ошибку Не удалось интерпретировать query string. Подробности: Параметр 2 в функции QUERY:NO_COLUMN: B
источник

В

Владимир in Чат | Google Таблицы и скрипты
Всем привет. Подскажите пожалуйста. Есть 3 таблицы с данными. И в 4 все таблицы собраны и данные не должны повторяться. Кол-во строк и столбцов в 1-3 таблицах может меняться. Как сделать чтобы диапазон можно было брать с какой то ячейки? Пока пробую так =FILTER({'BG1'!B2:C13;'BG2'!B2:C13;'BG3'!B2:C13};NOT(ISBLANK({'BG1'!B2:B13;'BG2'!B2:B13;'BG3'!B2:B13}))) хочу сделать чтобы вместо b2:c13 к примеру был адрес на ячейку
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Артём Мельников
Добрый день! Подскажите пожалуйста почему в этом коде=QUERY({'18.05.2019'!B18:Q77};"select B,C,D where (B='"&A2&"')")
выдает такую ошибку Не удалось интерпретировать query string. Подробности: Параметр 2 в функции QUERY:NO_COLUMN: B
Если фигурные скобки есть, то к колонкам надо обращаться  Col1, Col2 и тд
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Владимир
Всем привет. Подскажите пожалуйста. Есть 3 таблицы с данными. И в 4 все таблицы собраны и данные не должны повторяться. Кол-во строк и столбцов в 1-3 таблицах может меняться. Как сделать чтобы диапазон можно было брать с какой то ячейки? Пока пробую так =FILTER({'BG1'!B2:C13;'BG2'!B2:C13;'BG3'!B2:C13};NOT(ISBLANK({'BG1'!B2:B13;'BG2'!B2:B13;'BG3'!B2:B13}))) хочу сделать чтобы вместо b2:c13 к примеру был адрес на ячейку
Двссыл
источник

АМ

Артём Мельников... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Если фигурные скобки есть, то к колонкам надо обращаться  Col1, Col2 и тд
Тогда и в случае с B указывать Col1
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Артём Мельников
Тогда и в случае с B указывать Col1
Да, либо просто не использовать фигурные скобки, они у вас там ни к чему
источник

АМ

Артём Мельников... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Да, либо просто не использовать фигурные скобки, они у вас там ни к чему
Благодарю, все заработало!
источник

В

Владимир in Чат | Google Таблицы и скрипты
источник