Size: a a a

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

2019 July 08

I

IlyaK in Чат | Google Таблицы и скрипты
Фильтр слышал, но не использовал
источник

K

Karen in Чат | Google Таблицы и скрипты
IlyaK
Всем привет!
Ребят, подскажите, пожалуйста
Столбцы:
1) Наименование товара
2) Артикул
3) Бренд
4) Цена
5) Поставщик

С помощью какой формулы можно сделать поиск по артикулам? Но так, чтобы он выводил все возможные предложения разных поставиков? Скажем, по одному артикулу он нашел предложение у 5ти поставщиков, по второму артикулы - у 2х поставщиков. И всё это вывел по очередно, в столбец

Спасибо!
если будет пример, могу помочь с этим
источник

FM

Fanis. M in Чат | Google Таблицы и скрипты
Всем привет) помогите пожалуйста. Есть 4 таблицы по 2 столбца в каждой таблице. 1й номенклатура, 2 й количество. Во всех чытерех столбцах есть совпадающие артикулы. Нужно посчитать общее количество всех артикулов, суммировав совпадающие.
источник

FM

Fanis. M in Чат | Google Таблицы и скрипты
Сделать одну итоговую таблицу. Если не хотите подробно расписывать, дайте направление куда копать.
источник

K

Kanat in Чат | Google Таблицы и скрипты
SUMM(FILTER(IMPORTRANGE(...
источник

ЭД

Эарн Дэвисон... in Чат | Google Таблицы и скрипты
Ребят как в формуле оставить значение на месте? Допустим SUM(a1:a5)
Когда я создаю новую строку выше то становится sum(a2:a6)
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Эарн Дэвисон
Ребят как в формуле оставить значение на месте? Допустим SUM(a1:a5)
Когда я создаю новую строку выше то становится sum(a2:a6)
Привет, =SUM(INDIRECT("a1:a5"))
источник

ЭД

Эарн Дэвисон... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Привет, =SUM(INDIRECT("a1:a5"))
Привет, Спасибо
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
теперь на канале появилась кнопка, которая ведет в наш чат
источник

ЭД

Эарн Дэвисон... in Чат | Google Таблицы и скрипты
Eugeny Namokonov
Привет, =SUM(INDIRECT("a1:a5"))
С filter не работает?
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Эарн Дэвисон
С filter не работает?
Работает.
источник

A

Aleksey in Чат | Google Таблицы и скрипты
Всем привет!
Подскажите, пожалуйста, как можно реализовать следующее
Есть столбец с задачей, потом чекбокс и дата выполнения. Необходимо сделать так, чтобы когда мы отмечаем чекбокс, то проставлялась текущая дата и фиксировалась (в смысле на следующий день не изменялась на текущую дату), при этом если мы сняли чекбокс и снова проставили, то снова проставилвсь текущая дата. Пример структуры таблицы https://docs.google.com/spreadsheets/d/1PDa7fomEd01tiyozhkPL_TvQNBI4gKuhn4ciinwlUGQ/edit#gid=988017119
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Aleksey
Всем привет!
Подскажите, пожалуйста, как можно реализовать следующее
Есть столбец с задачей, потом чекбокс и дата выполнения. Необходимо сделать так, чтобы когда мы отмечаем чекбокс, то проставлялась текущая дата и фиксировалась (в смысле на следующий день не изменялась на текущую дату), при этом если мы сняли чекбокс и снова проставили, то снова проставилвсь текущая дата. Пример структуры таблицы https://docs.google.com/spreadsheets/d/1PDa7fomEd01tiyozhkPL_TvQNBI4gKuhn4ciinwlUGQ/edit#gid=988017119
Привет, посмотри примеры скриптов onedit на нашем канале
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Тебе нужен скрипт, который просто будет вставлять дату в след за изм соответствующей строки
источник

A

Aleksey in Чат | Google Таблицы и скрипты
Спасибо! Сейчас посмотрю
источник

EN

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

Нам поможет скрипт onEdit(e) - этот тип скрипта будет выполняться при любом изменении рабочей книги. Дата и время появятся при соблюдении двух условий - вы внесете в ячейку "оплачено" и эта ячейка будет находиться во второй колонке ("B:B").

Аргументы: слово, на которое среагирует скрипт и номер столбца, в котором оно должно быть, вы сможете легко поменять на нужные вам (в строке кода, начинающейся на IF).

function onEdit(e)
{
 var range = e.range
 if(range.getColumn()==2 && e.value=="оплачено"){
   range.offset(0,1).setValue(new Date())
 }
}


Гифка по установке скрипта: http://recordit.co/hRjMTCof0x

И небольшой анонс полезного и бесплатного мероприятия.  20 декабря наши друзья - университет Нетология - проводят бесплатную онлайн-трансляцию «Как выстраивать визуальные коммуникации в команде».  Подробнее — http://netolo.gy/d6i
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
Aleksey
Спасибо! Сейчас посмотрю
у тебя только вместо "оплачено" должно быть TRUE и тогда при активации чекбокса в соседней ячейке будет проставляться текущая дата / время
источник

A

Aleksey in Чат | Google Таблицы и скрипты
Да, спасибо) Уже тестирую
источник

A

Aleksey in Чат | Google Таблицы и скрипты
В примере я указал номер столбца 2 и e.value=="Да", заменял в Проверке данных. Все работает в одной части таблицы.
Так как у меня еще столбец есть, то прописал так:
function onEdit(e)
{
 var range = e.range
 if(range.getColumn()==2 && e.value=="Да"){
   range.offset(0,1).setValue(new Date())
 }
 if(range.getColumn()==5 && e.value=="Да"){
   range.offset(0,1).setValue(new Date())
 }
}
источник

A

Aleksey in Чат | Google Таблицы и скрипты
А можно было как-то короче? Или правильно прописал?
источник