Найти тему

"Пасхалки" в гугл таблицах

Оглавление

А вы знали, что в гугл-таблицах есть недокументированные функции, так называемые "Пасхальные яйца"? Попробуйте, к примеру, ввести формулу "= RITZCODERZ ( )" - отобразится список имен, похоже разработчиков таблиц.

Обложка статьи
Обложка статьи

А что за "Пасхальные яйца" вообще?

Согласно Википедии, (виртуальное )пасхальное яйцо это:

секрет в компьютерной игре , фильме или программном обеспечении , заложенный создателями. Отличие пасхального яйца в игре от обычного игрового секрета состоит в том, что его содержание, как правило, не вписывается в общую концепцию, выглядит в контексте неправдоподобно, нелепо, и зачастую является внешней ссылкой. Пасхальные яйца играют роль своеобразных шуток для внимательных игроков или зрителей, но могут применяться в целях защиты авторских прав .
Первое «пасхальное яйцо» было спрятано в компьютерной игре Adventure. Игра выпускалась в 1979 году компанией Atari , и, поскольку в то время в Atari не было принято указывать в программах имена авторов, программист Уоррен Робинетт решил упоминание о себе спрятать внутри игры. Чтобы попасть в комнату с именем разработчика, следовало отыскать невидимую точку в одной из частей лабиринта и перенести её в другой конец уровня.

Как следует из статьи, "пасхалки" это недокументированные функции, чаще шуточные, которые встроены в программу и устройство. Например, в Эксель 2013 версии есть скрытая игра Angry Birds: https://chandoo.org/wp/unlock-angy-formulas-excel-game/

Пасхальные яйца в Google Sheets

В гугл-таблицах тоже есть своих скрытые функции. Как обычные недокументированные функции, так и пасхальные яйца. К списку пасхальных яиц можно отнести функции:

=RITZCODERZ() - список программистов

=TRIXTERNS() - список интернов по годам

=DUCKHUNT() - возвращает эмодзи 🦆 утки

=WHATTHEFOXSAY() - один из вариантов, что говорит лисичка, согласно музыкальному видео: Yives - The Fox

=COINFLIP() - виртуальное подбрасывание монетки, в случайном порядке возвращает ИСТИНА или ЛОЖЬ

=CURSORPARK() - рисует в таблице виртаульный парк из эмодзи деревьев, кроликов, птичек.

Другие недокументированные функции

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

Большой блок функций от Excel - еще не реализованных (или и не планируемых для реализации), только заготовки: функции для работы с кубами данных (Cube), с библиотеками и веб-сервисами Excel.

Есть и полезные функции, например:

=REFERENCE(<ar1>,<ar2>) - воззвращает минимальный диапазон, содержащий оба указанных диапазона.

Серия функций для расширенной проверки условий: CONDITION_BLANK, ISDATE_STRICT, ISTIME_STRICT и другие (смотрите ссылку в конце статьи).

=PERCENTIF - Первый аргумент - диапазон, второй - элемент. Возвращает процентное содержание элемента в диапазоне.

А как их вообще находят?

За все программы не скажу, не удивлюсь, если информацию о "пасхалках" сливают сами разработчики. С гугл-таблицами другая история. Так как все отрисовывается в браузере с помощью языка JScript, который вполне читаемый, в какой-то момент нашли полный список функций, доступных в таблицах и сравнили его с официальным руководством. Подбробная и очень увлекательная статья, а также ссылка на все скрытые функции здесь: https://telegra.ph/FLATTEN-2-drugie-nedokumentirovannye-funkcii-Google-Sheets-02-05

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

Наука
7 млн интересуются