Показаны сообщения с ярлыком Google Документы. Показать все сообщения
Показаны сообщения с ярлыком Google Документы. Показать все сообщения

четверг, 1 августа 2024 г.

Google Таблицы. Заполнение пробелов с помощью функции СКАНИРОВАНИЯ

Это классический вопрос, который я видел бесчисленное количество раз.

Например, рассмотрим следующий набор данных о времени встреч:

В каждой пустой строке должно быть заполнено время, чтобы соответствовать непустой строке выше. Например, строки 4 и 5 — это 8:15 утра.

С помощью новых функций LAMBDA эту задачу можно решить с помощью одной формулы:

=SCAN(A3; A3:A12; LAMBDA(t; v; ЕСЛИ( ЕПУСТО(v); t; v )))

Как это работает?

Функция SCAN сканирует диапазон данных и применяет внутреннюю формулу к каждому элементу в диапазоне.

В этом случае мы предоставляем диапазон A3:A12. Таким образом, функция SCAN берет каждое значение в этом диапазоне, одно за другим, и применяет к нему внутреннюю функцию.

Внутренняя функция проверяет, является ли значение в диапазоне пустой строкой или нет.

Если в строке уже есть данные, то никаких дополнительных действий не требуется. То есть, если строка содержит 8:15 утра, то новый диапазон будет содержать 8:15 утра.

Но если строка пустая, то выходной сигнал устанавливается равным значению «промежуточного итога», которое представляет собой значение из последней непустой строки.

Результатом является столбец времени выполнения:

Механику этой формулы SCAN понять сложно.

Но вы можете легко изменить начальное значение (в этом примере A3) и диапазон (A3:A10) в соответствии со своими потребностями.

Я большой поклонник этих LAMBDA-функций.

Как только вы освоите их, они станут чрезвычайно мощным инструментом в вашем арсенале анализа данных.


четверг, 4 июля 2024 г.

Google таблицы. Создание наборов данных с помощью MAKEARRAY

 Функция MAKEARRAY  одна из новых функций LAMBDA в Google таблицах.


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


Функция MAKEARRAY в Google таблице генерирует массив указанного размера. Каждое значение в массиве генерируется внутренней функцией LAMBDA.


Синтаксис MAKEARRAY:


=MAKEARRAY(строки, столбцы, лямбда)


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


Эта внутренняя формула имеет доступ к координатам строк и столбцов. Т.е. для первого значения в диапазоне значение строки равно 1, а значение столбца - 1.


Пример:


Простой MAKEARRAY

Вводим эту формулу на листе:


=MAKEARRAY(3,2,LAMBDA(r,c,r+c))



Это генерирует массив с 3 строками и 2 столбцами:



Внутренняя формула:


LAMBDA(г,с,г+с)


Здесь r представляет значение строки (например, r = 1 для первой строки, r = 2 для второй строки и т. д.).


И c содержит значение столбца.


Тогда выражение r + c определяет, как рассчитать выход. Здесь мы просто складываем r и c.


Итак, для первой позиции нашего массива r = 1 и c = 1, поэтому


г + с = 1 + 1 = 2


что мы можем видеть на изображении выше.


Затем формула перемещается на вторую позицию и снова выполняет операцию. На этот раз:


г + с = 2 + 1 = 3


среда, 6 декабря 2023 г.

Звездный рейтинг. Гугл таблицы.

Недавно компания Google анонсировала Rating Smart Chip.


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


Вот как это выглядит:




Как добавить звездный рейтинг

Есть два способа добавить звездный рейтинг:


1) Заходим в меню: Вставка > Умные-чипы > Оценка.



2) Используйте @-меню, введя «@rating» в пустую ячейку:




Вы можете изменить звездный рейтинг, введя число от 1 до 5 в этой ячейке или щелкнув смарт-чип и выбрав нужный рейтинг.


Вы также можете применить рейтинг к ячейкам, которые уже содержат числа от 1 до 5, и правильный рейтинг будет добавлен.


Советы по форматированию

Используйте параметр «Цвет шрифта» на панели инструментов, чтобы изменить цвет звезд:



К сожалению, изменить цвет фона смарт-чипа нельзя, поэтому серая таблетка всегда рядом.


Поэтому, если вы действительно хотите скрыть это, вы можете изменить цвет фона ячейки, чтобы он соответствовал серому, выбрав собственный цвет и введя этот шестнадцатеричный код: #e8eaed



см. также

https://docs.google.com/document/d/1EBTIF7KeTaP3rS4ZqptTNP4hFBWD1HpM3CXixK5O2KM/edit


четверг, 1 июня 2023 г.

Функция ROUND (ОКРУГЛ). Гугл таблицы.


Функция ROUND (ОКРУГЛ)  это удобная функция, которая используется для округления десятичных разрядов в  числах, когда нам не нужен такой уровень точности.


справка Гугл

https://support.google.com/docs/answer/3093440?sjid=12220583344914414567-EU



Функции можно указать отрицательное число:



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


Например, эта формула будет округлять число в ячейке A2 до ближайших десяти:


=ОКРУГЛ(A2;-2)





см. также

https://docs.google.com/document/d/1EBTIF7KeTaP3rS4ZqptTNP4hFBWD1HpM3CXixK5O2KM/edit


если интересно как работать с гугл таблицами

https://sites.google.com/view/netkredo/google-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B


понедельник, 22 мая 2023 г.

Функция SEQUENCE возвращает массив последовательных чисел


=SEQUENCE(53,7,DATE(2022,1,1),1)


Google таблицы. Удаление лишних пробелов. 


У нас есть пробелы перед именами или слишком много пробелов между словами.



Решение простое, и есть два метода.


Способ 1: обрезать пробелы с помощью инструмента очистки данных


Выделите диапазон данных с пробелами.


Нажмите на меню:


Данные > Очистка данных > Обрезать пробелы


Это удалит все посторонние пробелы перед или в конце слов, а также удалит пробелы между словами, чтобы оставить только один пробел.



Способ 2: обрезать пробелы с помощью формул


Простая формула TRIM устраняет проблемы с пробелами в столбце D:


=СЖПРОБЕЛЫ(A1) или =TRIM(A1);





см. также

https://docs.google.com/document/d/1EBTIF7KeTaP3rS4ZqptTNP4hFBWD1HpM3CXixK5O2KM/edit