Size: a a a

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

2020 November 30

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Дмитрий Трунов
Есть шаблон сметы, каждая новая сделка(клиент,договор)- это новый лист в таблице. В шаблоне происходят расчеты по смете. Столкнулись с тем, что больше 130 листов не дает создать. Возникает ошибка "в результате этого действия количество ячеек в книге превысит 5000000". Как можно оптимизировать расчеты в листе шаблон, начиная с со столбца Q?   https://docs.google.com/spreadsheets/d/1QefSDGioCFXflTJpd9J7hLpN6bPxzPfW99UU0CGDO-E/edit?usp=sharing
Изначально идея с 130+ листами ущербна. Переносите ненужные данные в другую таблицу.
источник

ДТ

Дмитрий Трунов... in Чат | Google Таблицы и скрипты
Не могу придумать как ссылаться на данные для расчёта в другое место
источник

WL

Worry Less in Чат | Google Таблицы и скрипты
Дмитрий Трунов
Есть шаблон сметы, каждая новая сделка(клиент,договор)- это новый лист в таблице. В шаблоне происходят расчеты по смете. Столкнулись с тем, что больше 130 листов не дает создать. Возникает ошибка "в результате этого действия количество ячеек в книге превысит 5000000". Как можно оптимизировать расчеты в листе шаблон, начиная с со столбца Q?   https://docs.google.com/spreadsheets/d/1QefSDGioCFXflTJpd9J7hLpN6bPxzPfW99UU0CGDO-E/edit?usp=sharing
Перейдите на 'каждая новая сделка - новая таблица' и подтягивайте данные из них в шаблон
источник

ДТ

Дмитрий Трунов... in Чат | Google Таблицы и скрипты
Worry Less
Перейдите на 'каждая новая сделка - новая таблица' и подтягивайте данные из них в шаблон
Тогда как мне собирать данные по сделкам для отчёта хотя бы в разрезе месяца
источник

C

Combot in Чат | Google Таблицы и скрипты
⁠Ссылки (кликабельны):
1. Правила
2. Оглавление канала
3. Заказ
4. Реклама

Команды бота (их нужно вводить в чат):
1. Команды
2. Донат
3. Памятки
4. + (знак плюса) или "спасибо" в ответ на сообщение — увеличивает репутацию
источник

WL

Worry Less in Чат | Google Таблицы и скрипты
Дмитрий Трунов
Тогда как мне собирать данные по сделкам для отчёта хотя бы в разрезе месяца
Сейчас же Вы данные из вкладок собираете, также можно собирать данные из разных таблиц
источник

ДТ

Дмитрий Трунов... in Чат | Google Таблицы и скрипты
А каким способом?
источник

O

Oleg in Чат | Google Таблицы и скрипты
Дмитрий Трунов
Тогда как мне собирать данные по сделкам для отчёта хотя бы в разрезе месяца
Делал себе подобное для отправки заказов поставщикам сразу из продажи . Остановился на создании базы данных с несколькими таблицами (номера заказов, товар в заказе, заказ и инфо по клиенту) все разносилось скриптом из сметы в нужные таблицы (они используются для хранения данных) а потом по номеру заказа вытягиваю данные в отчеты для себя и монтажников отдельно только то что нужно видеть (примером монтажникам не всю информацию нужно видеть)
источник

АВ

Артем Васильев... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Привет, Артём, попробуйте как-нибудь упростить таблицу и переформулировать вопрос, я вот открыл - ничего не понял и закрыл.
Понял - принял. Задача простая: номер ведомости (колонка F) должно поменяться, если: 1) набралось 5 человек И 2)поменялся день  в колонке B.  Ну или так: смена дня - однозначная смена номера ведомости, но те, кто в этот день записан делятся по макс 5 чел в одну ведомость. Но нумерация сквозная.    https://docs.google.com/spreadsheets/d/10bZLbKOZEuhaDnBtaQ_i67vOd0AIrPsbZuJehxL_zAs/edit#gid=632503760
источник

WL

Worry Less in Чат | Google Таблицы и скрипты
Дмитрий Трунов
А каким способом?
С тем, что в Вас есть можно смотреть в сторону объединения данных скриптом из нескольких таблиц в одну (примеры в чате есть)
или в сторону importrange

https://support.google.com/docs/answer/3093340?hl=ru

Или пересмотреть структуру таблиц и шаблона, как Вам выше советуют
источник

РИ

Роман Игнатов... in Чат | Google Таблицы и скрипты
Артем Васильев
Понял - принял. Задача простая: номер ведомости (колонка F) должно поменяться, если: 1) набралось 5 человек И 2)поменялся день  в колонке B.  Ну или так: смена дня - однозначная смена номера ведомости, но те, кто в этот день записан делятся по макс 5 чел в одну ведомость. Но нумерация сквозная.    https://docs.google.com/spreadsheets/d/10bZLbKOZEuhaDnBtaQ_i67vOd0AIrPsbZuJehxL_zAs/edit#gid=632503760
Скриптом скорее, либо 5 этажной формулой.)
источник

АВ

Артем Васильев... in Чат | Google Таблицы и скрипты
Роман Игнатов
Скриптом скорее, либо 5 этажной формулой.)
по 5 поделить  в каждый день я могу, но новый день сбивает нумерацию. не получается делать сквозную. Пробовал через справочник, где каждый новый день давал корректировку
источник

Е

Евгений in Чат | Google Таблицы и скрипты
Артем Васильев
по 5 поделить  в каждый день я могу, но новый день сбивает нумерацию. не получается делать сквозную. Пробовал через справочник, где каждый новый день давал корректировку
Если без аррай  (протягивать) то можно так
=if( or(mod(counta(B$4:B4);5)=1;B4<>B3);H3+1;H3)
столбик H в вашей таблице
источник

АВ

Артем Васильев... in Чат | Google Таблицы и скрипты
Евгений
Если без аррай  (протягивать) то можно так
=if( or(mod(counta(B$4:B4);5)=1;B4<>B3);H3+1;H3)
столбик H в вашей таблице
Спасибо! Уже что то.  Но в 3-ю ведомость попало 3 человека, хотя должно было 5
источник

Е

Евгений in Чат | Google Таблицы и скрипты
Мда, не верно..(
источник

Е

Евгений in Чат | Google Таблицы и скрипты
Поправил.
=if( or(mod(countif($B$4:B4;B4);5)=1;B4<>B3);H3+1;H3)
Сейчас верно?
источник

АВ

Артем Васильев... in Чат | Google Таблицы и скрипты
Евгений
Поправил.
=if( or(mod(countif($B$4:B4;B4);5)=1;B4<>B3);H3+1;H3)
Сейчас верно?
Вроде как да. Все отлично! теперь буду множить на всю свою задачу! Как то вообще про конструкции с "OR" забыл и все старался с "ArrayFormula" сделать.  Спасибо!
источник

РА

Руслан Аяпов... in Чат | Google Таблицы и скрипты
Michael Smirnov
=COUNTIFS(F6:F; A3; G6:G; "Выполнена") и =COUNTIFS(F6:F; A3; G6:G; "<>Выполнена")
Добрый вечер еще раз))
Можно ли сделать сортировку формулой не так как обычно от А до Я или от Я до А,
а по порядку, который я укажу?
Допусти, есть список:
А
Б
В
Г
Д

И я хочу чтоб первая была "Б", вторая "А", третья "Д" и т.д.
Если можно, то скину пример))
источник

A

Admin in Чат | Google Таблицы и скрипты
Руслан Аяпов
Добрый вечер еще раз))
Можно ли сделать сортировку формулой не так как обычно от А до Я или от Я до А,
а по порядку, который я укажу?
Допусти, есть список:
А
Б
В
Г
Д

И я хочу чтоб первая была "Б", вторая "А", третья "Д" и т.д.
Если можно, то скину пример))
Можно сделать свой "справочник" с порядковым номером и сортировать по ней
источник

РА

Руслан Аяпов... in Чат | Google Таблицы и скрипты
Admin
Можно сделать свой "справочник" с порядковым номером и сортировать по ней
не подойдет такой вариант)
источник