Size: a a a

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

2019 June 28

A

Admin in Чат | Google Таблицы и скрипты
Переслано от Admin
Telegram
Google Таблицы
​​Считаем рабочие дни между двумя датами в 2018 правильно. Учтём все выходные, праздники и переносы.

Друзья, привет. Функция ЧИСТРАБДНИ.МЕЖД / NETWORKDAYS.INTL считает рабочие дни между двумя датами.

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

Cтуктура выходных задается строкой, начиная с понедельника. 0 - рабочий день, 1 - выходной. Строка "0000000" будет означать, что все дни на каждой неделе - рабочие. Такая структура нам и нужна, нет, мы не против выходных, совсем наоборот - мы хотим их учесть правильно.

В Таблице с примером в столбце E:E мы выписали все праздники и выходные дни (сб и вс), с учетом всех переносов по производственному календарю РФ за 2018 (получилось каких-то 118 дней).

Этот массив мы добавили в диапазон дней-исключений (последний аргумент ЧИСТРАБДНИ.МЕЖД) и теперь можем легко посчитать правильное количество рабочих дней между…
источник

A

Admin in Чат | Google Таблицы и скрипты
Евгений Кочергин
а как в ссылку подствить значение из ячейки
=IMPORTDATA("https://isdayoff.ru/api/getdata?year="F2"&month=05&cc=ru&pre=1")
"&F2&"
получилось?
источник

ЕК

Евгений Кочергин... in Чат | Google Таблицы и скрипты
Admin
"&F2&"
получилось?
да
источник

ЕК

Евгений Кочергин... in Чат | Google Таблицы и скрипты
написал функцию :)
источник

ЕК

Евгений Кочергин... in Чат | Google Таблицы и скрипты
=((ДЛСТР(IMPORTDATA("https://isdayoff.ru/api/getdata?year="&ЛЕВСИМВ ($B$2;4)&"&month="&ПРАВСИМВ ($B$2;2)&"&cc=ru"))-ДЛСТР(ПОДСТАВИТЬ(IMPORTDATA("https://isdayoff.ru/api/getdata?year="&ЛЕВСИМВ ($B$2;4)&"&month="&ПРАВСИМВ ($B$2;2)&"&cc=ru");"0";"")))*8)-(ДЛСТР(IMPORTDATA("https://isdayoff.ru/api/getdata?year="&ЛЕВСИМВ ($B$2;4)&"&month="&ПРАВСИМВ ($B$2;2)&"&cc=ru&pre=1"))-ДЛСТР(ПОДСТАВИТЬ(IMPORTDATA("https://isdayoff.ru/api/getdata?year="&ЛЕВСИМВ ($B$2;4)&"&month="&ПРАВСИМВ ($B$2;2)&"&cc=ru&pre=1");"2";"")))
источник

ЕК

Евгений Кочергин... in Чат | Google Таблицы и скрипты
в ячейке B2 храним в виде 2019.05
источник

A

Admin in Чат | Google Таблицы и скрипты
А пример таблицы можно? 🙂
источник

ЕК

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

A

Admin in Чат | Google Таблицы и скрипты
Спасибо 👍
Наверно можно сделать более изящнее...
используя МЕСЯЦ() и ГОД()
источник

ЕК

Евгений Кочергин... in Чат | Google Таблицы и скрипты
Admin
Спасибо 👍
Наверно можно сделать более изящнее...
используя МЕСЯЦ() и ГОД()
а у меня эта ячейка непонятно какая, содержимое ячейки берется из названия текущего рабочего листа
источник

ЕК

Евгений Кочергин... in Чат | Google Таблицы и скрипты
Евгений Кочергин
а у меня эта ячейка непонятно какая, содержимое ячейки берется из названия текущего рабочего листа
поправил
источник

A

Admin in Чат | Google Таблицы и скрипты
А зачем ДЛСТР? ПОДСТАВИТЬ?
источник

ЕК

Евгений Кочергин... in Чат | Google Таблицы и скрипты
подсчитываю количество определенных символов в строке
источник

ЕК

Евгений Кочергин... in Чат | Google Таблицы и скрипты
Admin
А зачем ДЛСТР? ПОДСТАВИТЬ?
по этому мануалу сделал
https://www.youtube.com/watch?v=cCmWEMdsyeY
YouTube
Google таблицы.Как посчитать количество определенных символов в диапазоне.Лайфхаки Google Sheets
Друзья! Не первый раз меня уже об этом спрашивают, по этому решил сделать такой вот видеоответ подписчикам, а так же полезный урок для всех))
В этом уроке вы узнаете как можно посчитать количество любых необходимых вам символов в любом тексте и по всей гугл таблице.
В уроке вам встретятся такие функции гугл таблиц как LEN, SUBSTITUTE и LOWER.

Поддержи автора канала пальцем в верх и подпиской это для
меня лучший стимул продолжать развиваться.

Все уроки по Гугл таблицам в одном плейлисте - https://www.youtube.com/watch?v=fVe7zNulhQI&list=PLlHR3f8sb05BNZ_mWF0Qt2oqnHKwOSJRf

Мой паблик в Telegram - https://t.me/stmsolution

Буду рад видеть вас в  моей группе ВК - https://vk.com/public150463462

Twitter - https://twitter.com/STM_Solution

Мой сайт http://stmsolution.ru

Еще больше видео на моем канале https://www.youtube.com/channel/UCY_USXQy0NBG_f4vuo9WDRQ

Благодарности и поддержка развития канала:

https://www.donationalerts.com/r/sparrow1988

Веб Мани:
R157046714945
Z120564286113
U606610117223
источник

A

Admin in Чат | Google Таблицы и скрипты
Можно еще короче, в технической ячейке целиком указать "year=2019&month=05", и ссылаться только на одну эту ячейку )
источник

A

Admin in Чат | Google Таблицы и скрипты
А так, здорово! 👍 Сохранил себе в копилку, спасибо
источник

ЕК

Евгений Кочергин... in Чат | Google Таблицы и скрипты
Admin
Можно еще короче, в технической ячейке целиком указать "year=2019&month=05", и ссылаться только на одну эту ячейку )
не согласен, тут можно брать любую готовую дату
источник

A

Admin in Чат | Google Таблицы и скрипты
Евгений Кочергин
подсчитываю количество определенных символов в строке
Понял, разобрался уже 👌
источник

K

Kanat in Чат | Google Таблицы и скрипты
Внутри FILTER ИЛИ не получается сделать((
=СУММ(FILTER(B5:B8;ИЛИ(B5:B8=1;B5:B8=2)))
Не могу догнать как реализовать
источник

EN

Eugeny Namokonov in Чат | Google Таблицы и скрипты
=СУММ(FILTER(B5:B8;(B5:B8=1)+(B5:B8=2))
источник