воскресенье, 21 июля 2024 г.

Google Таблицы. Формулы порогового значения

 

Предположим, у нас есть набор значений, которые нужно ограничить определенным пороговым уровнем. То есть все, что выше порогового значения, например 100, устанавливается на это значение. Мы говорим, что конкретное значение не имеет значения за пределами этого порога.


Возможно, мы подошли бы к этому, написав формулу ЕСЛИ . Мы могли бы проверить, превышает ли значение 100, а затем установить его равным 100, если ИСТИНА, или фактическому значению, если ЛОЖЬ, например:

=ЕСЛИ(A12>100; 100; A12)

Но есть более короткий путь!

Мы можем заменить всю функцию ЕСЛИ более краткой функцией МИН.

=МИН(A12;100)


МИН выводит наименьшее значение между 100 и фактическим значением. Таким образом, если фактическое значение больше 100, результатом будет пороговое значение 100.

Аналогично мы можем использовать функцию МАКС для замены операторов ЕСЛИ, когда мы рассматриваем пороговое значение с нижней стороны

=МАКС(A12;100)

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

=МАКС(A12;10)

Написание эффективных формул - это хорошая практика. Это не только быстрее, но и зачастую их легче понять.


пятница, 19 июля 2024 г.

Мифы. Легенда о Cernunnos и Духах Леса

 

В древние времена, когда люди и духи жили в гармонии, на землях Шотландии простирались густые леса, где каждая тропинка хранила тайны и чудеса. В центре этих лесов находился Священный Лес, где обитал Cernunnos, рогатый бог природы и повелитель всех животных.

Начало Истории

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

Путешествие в Священный Лес

Молодая девушка по имени Эйла, известная своей храбростью и мудростью, вызвалась отправиться в Священный Лес и обратиться к Cernunnos. С собой она взяла только простой плащ, немного пищи и амулет, который передавался в её семье из поколения в поколение. Легенда гласила, что амулет был благословен самим Cernunnos.

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

Встреча с Cernunnos

Эйла подошла к богу и поклонилась. Cernunnos взглянул на неё и мягко спросил:

  • "Что привело тебя сюда, дитя леса?"

Эйла рассказала о бедах деревни и попросила помощи. Cernunnos выслушал её с вниманием и ответил:

  • "Причина вашей беды — разлад между духами леса. Они поссорились и теперь прячутся, не желая даровать свою силу земле и животным. Ты должна восстановить мир между ними."

Поиск духов

Cernunnos дал Эйле три задачи, чтобы успокоить духов:

  1. Найти Духа Воды и вернуть ему украденное ожерелье: Эйла отправилась к озеру, где нашла Духа Воды. Она убедила местного рыбака вернуть ожерелье, которое он случайно забрал, думая, что это просто красивый камень.

  2. Примирить Духа Земли и Духа Воздуха: Эйла узнала, что духи поссорились из-за границы своих владений. Она предложила им встретиться и обсудить решение. С её помощью духи пришли к согласию, разделив владения поровну.

  3. Вернуть к жизни Дух Огня: Дух Огня был ослаблен, потому что в деревне давно не проводили ритуалы огня. Эйла вернулась и организовала праздничный костёр, на который собралась вся деревня. Дух Огня воспрял и вернулся в лес.

Возвращение гармонии

С помощью Эйлы духи леса вновь начали работать вместе, восстанавливая плодородие земли и возвращая животных в леса. Cernunnos поблагодарил Эйлу и подарил ей волшебный амулет, который мог призывать его в случае необходимости.

Эйла вернулась в деревню, где её встретили как героиню. Поля вновь начали приносить богатый урожай, а лес наполнился жизнью. Люди научились уважать и почитать духов леса, понимая, что гармония с природой — это ключ к их благополучию.

И с тех пор в деревне рассказывали легенду о смелой Эйле и Cernunnos, рогатом боге природы, который помог им восстановить мир и гармонию в их землях.




Мифы. кельтское божество Кернунн

 Шотландская мифология богата на разнообразные мифы и легенды, которые переплетаются с кельтскими традициями и верованиями. Эти мифы являются неотъемлемой частью культурного наследия Шотландии и включают рассказы о древних богах, героях, волшебных существах и природных духах.

Основные элементы шотландской мифологии:

1. Древние боги и божества

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

2. Феи и волшебные существа

Шотландия известна своими сказаниями о феях (или "Sidhe"), которые живут в волшебных холмах и могут быть как добрыми, так и злыми. Банши (или "Bean-sidhe") - духи, которые предсказывают смерть своим пронзительным плачем. Келпи - водяные духи, которые могут превращаться в лошадей и заманивать людей в воду.

3. Мифические существа

Нарн (или "Nuckelavee") - ужасное морское чудовище с человеческим и лошадиным телом, которое приносит болезни и разрушения. Сельки - существа, которые могут превращаться из тюленей в людей, снимая свою кожу. Эти мифы часто связаны с трагическими историями любви.

4. Герои и легенды

Шотландская мифология богата историями о героях и воинах. Финн МакКул (или "Fionn mac Cumhaill") - легендарный воин и лидер группы бойцов, известных как Фианна. Истории о Финне полны приключений и чудесных подвигов.

5. Места силы и волшебные ландшафты

Шотландские пейзажи сами по себе часто считаются священными и магическими. Стоунхенджи и другие мегалиты связаны с древними ритуалами и культами. Озеро Лох-Несс известно благодаря легенде о Лох-несском чудовище, которое якобы обитает в его водах.

Примеры мифов и легенд:

Легенда о Лох-несском чудовище

Лох-несское чудовище, или Несси, является одним из самых известных мифических существ в мире. Согласно легенде, это огромное морское существо обитает в озере Лох-Несс и время от времени появляется на поверхности.

Легенда о Чёрном Вожде

Вожди кланов играли важную роль в шотландской истории. Легенда о Чёрном Вожде рассказывает о духе вождя, который защищает своих потомков и земли своего клана даже после смерти.

Влияние мифологии на современную культуру

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

Заключение

Шотландская мифология является богатым источником историй, которые не только развлекают, но и передают важные культурные и духовные ценности. Изучение этих мифов помогает глубже понять шотландскую культуру и её место в мировом культурном наследии.


четверг, 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


среда, 3 июля 2024 г.

Google таблица. Функция SWITCH используется для проверки выражения по списку.

Функция SWITCH используется для проверки выражения по списку случаев. Он ищет точные совпадения, а не условные проверки (поэтому мы не используем < или > с SWITCH).


Есть значение в ячейке A2 

Построим формулу SWITCH:


=SWITCH( A2 ; "мяч"; "спорт" ; ",автомобиль" ; "транспорт"; )


Первый аргумент - это входная ячейка A2, которую мы хотим проверить.


В следующей строке SWITCH проверяет, равно ли A2 - мяч, и, если да, возвращает результат «спорт».


Если этот тест не пройден, он проверяет автомобиль


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



С смайликами

Мы можем использовать смайлы написать очень краткую формулу:


=SWITCH( A2 ; "мяч"; "⚽️" ; ",автомобиль" ; "🚗" )



В нашей таблице:


Заменим диапазон с A2 на A2:A3 следующим образом:




Функция SWITCH, имеет функцию скрытого массива

Он автоматически расширяется, чтобы заполнить столбец. Без необходимости использования оболочки формулы массива.


Это одна из тех редких встроенных функций массива.


Как учить Google Apps Script. Дорожная карта по обучению.

 

Дорожная карта по обучению Google Apps Script

Введение

Google Apps Script - это мощный инструмент для автоматизации задач в экосистеме Google. Он позволяет создавать и интегрировать пользовательские функции с Google Таблицами, Документами, Формами и другими сервисами Google.

1. Основы Google Apps Script

Цель: Изучить основы Google Apps Script, включая его интерфейс, синтаксис и основные возможности.

1.1 Введение в Google Apps Script

  • Что такое Google Apps Script

  • Примеры использования

  • Запуск первого скрипта

1.2 Интерфейс и инструменты

  • Обзор среды разработки Google Apps Script (GAS)

  • Использование редактора кода

  • Панель запуска и отладки

1.3 Основы JavaScript

  • Переменные и типы данных

  • Условные операторы и циклы

  • Функции и области видимости

2. Работа с Google Sheets

Цель: Научиться взаимодействовать с Google Таблицами, манипулировать данными и создавать автоматизированные процессы.

2.1 Базовые операции с Google Sheets

  • Открытие и создание таблиц

  • Получение и установка значений ячеек

  • Работа с диапазонами

2.2 Форматирование данных

  • Изменение формата ячеек

  • Применение стилей и форматирование условное форматирование

2.3 Работа с событиями

  • Создание триггеров (например, onEdit, onOpen)

  • Автоматизация задач при изменении данных

3. Работа с другими сервисами Google

Цель: Узнать, как взаимодействовать с другими сервисами Google, такими как Документы, Формы, Диск и Календарь.

3.1 Google Docs

  • Создание и редактирование документов

  • Вставка текста, изображений и таблиц

3.2 Google Forms

  • Создание и настройка форм

  • Получение ответов и анализ данных

3.3 Google Drive

  • Управление файлами и папками на Google Диске

  • Загрузка и скачивание файлов

3.4 Google Calendar

  • Создание и управление событиями

  • Установка напоминаний и уведомлений

4. Расширенные возможности и интеграции

Цель: Изучить более сложные возможности GAS, включая создание пользовательских функций и интеграции с внешними API.

4.1 Пользовательские функции и меню

  • Создание пользовательских функций в Google Таблицах

  • Добавление пользовательских меню и диалогов

4.2 Интеграция с внешними API

  • Использование URLFetch для вызова внешних API

  • Обработка JSON и XML данных

4.3 Обработка ошибок и отладка

  • Техники обработки ошибок

  • Использование журнала и отладчика

5. Безопасность и оптимизация

Цель: Узнать о лучших практиках безопасности и оптимизации кода в GAS.

5.1 Управление доступом и разрешениями

  • Понимание и настройка OAuth2

  • Управление доступом к скриптам и данным

5.2 Оптимизация производительности

  • Техники оптимизации кода

  • Управление квотами и ограничениями Google

6. Реальные проекты и примеры

Цель: Применить знания на практике, создавая реальные проекты.

6.1 Автоматизация отчетности

  • Создание скриптов для автоматического создания и отправки отчетов

6.2 Управление проектами

  • Создание систем для управления задачами и проектами с использованием Google Таблиц и Календаря

6.3 Системы опросов и форм

  • Создание и обработка опросов с использованием Google Форм и Таблиц

7. Сообщество и ресурсы

Цель: Узнать о полезных ресурсах и сообществах для дальнейшего обучения и поддержки.

7.1 Официальная документация и примеры

  • Изучение документации Google Apps Script

  • Использование примеров из документации

7.2 Сообщества и форумы

  • Присоединение к сообществам разработчиков GAS (например, Stack Overflow, Reddit)

  • Участие в обсуждениях и поиск помощи

7.3 Курсы и вебинары

  • Прохождение онлайн-курсов по Google Apps Script

  • Участие в вебинарах и семинарах

Заключение

Следуя этой дорожной карте, вы сможете систематически изучить Google Apps Script, начиная с основ и постепенно переходя к более сложным темам и реальным проектам. Важно практиковаться и применять полученные знания на практике для закрепления навыков.