Google Таблицы
58.3K subscribers
425 photos
122 videos
4 files
774 links
Работа в Google Таблицах. Кейсы, решения и угар.

контакты:
@namokonov
@r_shagabutdinov
@IT_sAdmin

оглавление: goo.gl/HdS2qn
заказ работы: teletype.in/@google_sheets/sheet_happens
чат: @google_spreadsheets_chat
Download Telegram
📚 Друзья, оглавление канала, все темы и даты постов: https://goo.gl/HdS2qn
Друзья, сегодня я покажу, как в массиве можно выделить ячейки с лишними пробелами в тексте (например, "жаркий[ ][ ]июнь 2017")

1) выделяем столбец для поиска (или сразу несколько)
2) открываем условное форматирование
3) выбираем "ваша формула" и вводим её: =сжпробелы(A1)<>A1 (где А1 - первая ячейка выбранного ранее диапазона)

http://recordit.co/zmuIUCFayr.gif
(чтобы гифка открылась на весь экран, нажимайте на адрес ссылки, а не на картинку)

📍Наверное, вы уже догадались, что с помощью формулы =сжпробелы (сжать пробелы) можно и избавиться от лишних пробелов в ячейках.
http://recordit.co/mifMLD1Tvc.gif

📌Файл с примером: https://goo.gl/15a55X
Друзья, привет! Сегодня поработаем с датой: есть столбец, в котором дата и время. Задачей будет вывести отдельно дату и отдельно время.

📚Сначала немного теории. Для таблиц ячейки с датой и временем - это числа, в которых дни - целая часть, один день - единица, а время - дробная. Например, 21-06-17 12:00:00 - это 42907,5. А 22-06-17 00:00:00 - 42908.

📌Ну а теперь к делу, если время - дробная часть, то дату проще всего отделить с помощью округления вниз, функция =ОКРВНИЗ(значение, точность округления). По умолчанию точность будет равна 1, так что в нашем примере ее вводить не обязательно.

Как получить только время? Еще проще, нужно вычесть из исходной даты и времени округленную до целого дату.

http://recordit.co/fk0WrkTh8c.gif (нажимайте на ссылку, чтобы гифка открылась в браузере в полном размере и с элементами управления)
Друзья, привет!
🗞Мы написали статью на хабр: https://habrahabr.ru/post/331360/
В ней подробно, с примерами, про некоторые функции Таблиц, которых нет в Excel: (SORT, объединение массивов, FILTER, IMPORTRANGE, IMAGE, GOOGLETRANSLATE, DETECTLANGUAGE).

Будете искать информацию по этим функциям - заходите.
📚 Друзья, оглавление канала, все темы и даты постов: https://goo.gl/HdS2qn
🎈🎈🎈Друзья, привет.
Сегодня утром мы преодолели пугающее число в 666 подписчиков. Кому-то может показаться, что это немного, но мы рады каждому читателю, который сможет взять у нас что-то полезное и сделать свою работу с таблицами лучше , чтобы сберечь время для близких людей и любимых дел

✉️Сегодня мы хотим задать вам пару вопросов и обратиться за помощью с выбором новых тем, актуальных для вас: https://goo.gl/LHCz14
Это займет всего 1-2 минуты. Будем благодарны за ваши ответы.

Если наш канал приносит вам пользу, расскажите о нас в соцсетях (например, запостив оглавление или интересный для вас пост) Нам будет очень приятно - а ваши друзья тоже смогут узнать новое о работе в Таблицах. И спасибо, что вы с нами!

Евгений и Ренат.
Всем привет!

Как правило, в Таблицах в одном документе одновременно работает несколько человек.
И часто сразу нескольким пользователям нужно фильтровать данные.
Можно ставить фильтры так, чтобы они не были видны остальным пользователям - и не мешали им работать.

Обычный фильтр виден всем пользователям, аналогичен таковому в Excel и вызывается нажатием соответствующей кнопки на ленте инструментов.

А вот Режим фильтрации виден только одному пользователю. Несколько пользователей могут создавать свои, разные и независимые фильтры благодаря этой опции. И не мешать друг другу работать с документом.
Режим фильтрации можно вызвать, нажав на маленькую кнопку со стрелкой рядом с иконкой фильтра и нажав на пункт “Создать новый фильтр” в выпадающем меню.
https://goo.gl/14FubJ

Созданные вами в этом режиме фильтры сохраняются - к ним можно вернуться в будущем, нажав на название в выпадающем списке. Поэтому - и особенно если пользователей много - стоит сразу задавать фильтру название, чтобы понимать, чей это фильтр и/или для чего он нужен.

P.S. Друзья, напоминаю , что уже скоро - 30 июня - стартует мой онлайн-курс в Нетологии по Google Таблицам:
http://netolo.gy/dzi
будем учиться всему - от азов и простых формул до визуализации и продвинутых функций.
По промокоду googlesheets - скидка 20% :)
Привет!

Сегодня решим следующую задачу по форматированию:
Допустим, у вас есть данные по продажам по дням/неделям/другим периодам. Периоды - в столбцах. Название товаров (магазинов/филиалов/проч.) - в строках.
Как одним условием выделить в каждой строке одним цветом 25% "лучших" дней (с наибольшими продажами)?

1. Выделить весь диапазон;
2. Формат -> Условное форматирование -> Ваша формула
3. Прописать формулу: =[первая ячейка диапазона]>QUARTILE([диапазон с закрепленными столбцами],3)

Например: =B2>QUARTILE($B2:$Z18;3). Ключевой момент здесь в закреплении столбцов. Так одной формулой вы сможете корректно использовать условное форматирование для каждой строки из диапазона. То есть в каждой строке каждое значение будет сравниваться с 75% квартилью (второй аргумент функции, равный 3 - это 75% квартиль) - и если оно больше, т.е. входит в четверть лучших, то оно будет покрашено.

Конечно, можно использовать и другие формулы в условном форматировании. Или наложить второе условие и вдобавок покрасить 25% худших с помощю формулы =B2<QUARTILE($B2:$Z18;1)

Смотрим GIF:
https://goo.gl/fs8AL6

Файл:
https://goo.gl/H2HigS
(данные в примере придуманы генератором случайных чисел)

Функция QUARTILE на русском - КВАРТИЛЬ.
⁉️Подписчик спрашивает: как разделить колонку со счетом игры и посчитать отдельно сумму для каждой стороны?

🔉Отвечаем:
1) SPLIT умеет парсить ячейку, а если добавить функцию массива - то одной формулой можно сразу разделить весь столбец;
2) Результат SPLIT - два столбца, как просуммировать один из них на лету, не выводя в рабочую книгу? Добавим функцию INDEX, (если не писать номер строки, а только номер столбца из массива - формула оставит только его);
3) И завершаем все SUM, чтобы просуммировать столбец и получить одно число;

🔎Гифка с примером: http://recordit.co/5N3Co0LcQ3
📚Оглавление канала: https://goo.gl/HdS2qn

Всем хороших выходных и спасибо за интересные вопросы!
⁉️Читательница спрашивает: возможно ли отфильтровать ячейки по наличию в них формулы?

🔉Да, например, с помощью классического фильтра:
1. выбираем наши данные-> 2. фильтр-> 3. фильтровать по условию-> 4. ваша формула
5. вводим формулу: =isformula(A2) (для отбора в колонке А диапазона A1:B6)

🔎Гифка с примером: http://recordit.co/hjfnJkrhp2
⁉️Задать свой вопрос: https://goo.gl/LHCz14
Коллеги, привет!

В функции IMPORTRANGE можно использовать именованные диапазоны (не C2:ZE150, а "База_Данных", например).
Присвоить диапазону имя можно так: Меню "Данные" -> Именованные диапазоны.

Далее вместо обычного "Лист!A1:Z100" в функции IMPORTRANGE во втором аргументе можно указать имя диапазона, например: "Продажи", где "Продажи" - имя диапазона.
Обратите внимание, что открытому диапазону (например, A1:Z) нельзя присвоить имя. Только обычному, а-ля A1:Z1000.

Смотрим на гифке:
https://goo.gl/eDvRRn

Напоминаем, что наш видеоурок по функции IMPORTRANGE есть на Ютубе: https://www.youtube.com/watch?v=HOTpjAqdalc
Друзья, в таблице ⬆️ памятка по условиям, с помощью которых можно отобрать (для функции SUMIFs/СУММЕСЛИМН, например) пустые и непустые ячейки.
Коллеги, привет.

Объединив функции ВПР и ПОИСКПОЗ в одну формулу массива, можно одной формулой подтягивать все нужные данные из исходной таблицы - по названиям столбцов.
Даже если вы поменяете порядок столбцов в целевой таблице, все данные подтянутся корректно.

Единственное условие - столбец с данными, по которым производится поиск, должен быть первым в исходной таблице (как обычно в ВПР).

Смотрим на GIF:
https://goo.gl/mvkNbU
(лист с исходными данными в примере называется "ВПР")

Формула:
=ARRAYFORMULA(ВПР(текст_для_поиска;исходная_таблица;ПОИСКПОЗ(заголовки_поиск;заголовки_исходная;0);0))
=ARRAYFORMULA(VLOOKUP(текст_для_поиска;исходная_таблица;MATCH(заголовки_поиск;заголовки_исходная;0);0))

выводим массив, состоящий из результата работы функции ВПР, в которой номера столбцов для вывода данных введены не вручную, а определяются с помощью функции ПОИСКПОЗ, которая находит заголовки из вашей таблицы в исходной таблице и возвращает их порядковые номера.

📚Оглавление канала: https://goo.gl/HdS2qn
Друзья, сегодня я расскажу вам про то, как превратить логические значения ИСТИНА/ЛОЖЬ в числа 1/0 и как это можно использовать.

Введем в любую ячейку формулу "=1=1", формула возвращает слово ИСТИНА. А теперь берем выражение в скобки и добавляем перед ними два минуса. Формула превращает ИСТИНУ в 1 и ЛОЖЬ в 0.

Как это можно использовать в работе? Ну, например посчитаем сумму по ставке 100, если коэффицент больше 1,6.
Берем функцию СУММПРОИЗВ (SUMPRODUCT), функция вычисляет сумму произведений в диапазонах, диапазоны условий мы превращаем в 1 и 0, то есть все лишнее умножится на 0 и отсеется.

Формула: =SUMPRODUCT(--(A2:A13=100);--(B2:B13>1,6);D2:D13)
https://image.prntscr.com/image/0dhkWbGSTcqg2fE0z8mbjQ.png

Всем хороших выходных, берегите себя!
⁉️И сразу апдейт: наш подписчик Р. пожаловался на то, что он не понимает, как работает формула с СУММПРОИЗВ в этом случае 😕

На скриншоте - объяснение, может пригодится кому-то еще (столбцы F, G, H - так выглядят диапазоны "внутри" нашей формулы)
🔎=SUMPRODUCT(--(A2:A13=100);--(B2:B13>1,6);D2:D13)
https://image.prntscr.com/image/VKSdmY3WQIqU5lIcZBOoUg.png