Самый популярный язык программирования — Excel. И он Тьюринг-полный

Недавно на созвоне финансовый аналитик показывал мне свою Excel-модель. Двенадцать листов, формулы ссылаются друг на друга через три уровня вложенности, именованные диапазоны вместо переменных, и INDIRECT, который динамически собирает адреса ячеек из строк. Я смотрел на это и думал: чувак, ты же написал компилятор. Ты просто не знаешь об этом. 750 миллионов человек используют Excel. Для сравнения — на Python пишут примерно 15 миллионов, на JavaScript — около 17. Excel обгоняет их всех вместе взятых раз в двадцать. И вот что забавно: подавляющее большинство этих людей искренне считают, что они «просто работают с таблицами». Заполняют ячейки. Делают отчёты. Нет, они программируют.

https://habr.com/ru/articles/1011748/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1011748

#Excel #Тьюрингполнота #функциональное_программирование #LAMBDA #Rule_110 #спредшиты #Microsoft_Excel #клеточные_автоматы #финансовое_моделирование #spreadsheet_errors

Самый популярный язык программирования — Excel. И он Тьюринг-полный

Недавно на созвоне финансовый аналитик показывал мне свою Excel-модель. Двенадцать листов, формулы ссылаются друг на друга через три уровня вложенности, именованные диапазоны вместо переменных, и...

Хабр

Самый популярный язык программирования — Excel. И он Тьюринг-полный

Недавно на созвоне финансовый аналитик показывал мне свою Excel-модель. Двенадцать листов, формулы ссылаются друг на друга через три уровня вложенности, именованные диапазоны вместо переменных, и INDIRECT, который динамически собирает адреса ячеек из строк. Я смотрел на это и думал: чувак, ты же написал компилятор. Ты просто не знаешь об этом. 750 миллионов человек используют Excel. Для сравнения — на Python пишут примерно 15 миллионов, на JavaScript — около 17. Excel обгоняет их всех вместе взятых раз в двадцать. И вот что забавно: подавляющее большинство этих людей искренне считают, что они «просто работают с таблицами». Заполняют ячейки. Делают отчёты. Нет, они программируют.

https://habr.com/ru/articles/1011748/

#Excel #Тьюрингполнота #функциональное_программирование #LAMBDA #Rule_110 #спредшиты #Microsoft_Excel #клеточные_автоматы #финансовое_моделирование #spreadsheet_errors

Самый популярный язык программирования — Excel. И он Тьюринг-полный

Недавно на созвоне финансовый аналитик показывал мне свою Excel-модель. Двенадцать листов, формулы ссылаются друг на друга через три уровня вложенности, именованные диапазоны вместо переменных, и...

Хабр

Люди! Делайте же нормальные файлы EXCEL! (ч.3)

Пойми, что может Excel! Вот прям как в знаменитом меме «А что, разве так можно было?!!!» Профессионалы Экселя не знают программу. Они её ПОНИМАЮТ!

https://habr.com/ru/articles/982750/

#microsoft_excel

Люди! Делайте же нормальные файлы EXCEL! (ч.3)

Начало тут Середина тут III. Пойми, что может Excel! Вот прям как в знаменитом меме «А что, разве так можно было?!!!» Профессионалы Экселя не знают программу. Они её ПОНИМАЮТ! Я же не сумасшедший...

Хабр

Люди! Делайте же нормальные файлы EXCEL! (ч.2)

Начало тут https://habr.com/ru/articles/980776/ II. ПОЙМИ ДЛЯ ЧЕГО ТЫ СОЗДАЕШЬ ЭКСЕЛЬ ФАЙЛ!!! По своей сути, каждая новая экселька это отдельный мирок. Я бы даже выразился "некая от отдельная приложуха"! И чтобы она была живой, понятной не только тебе и действительно стала полезным инструментом ты должен понять, а на какой вопрос она отвечает? Это не совсем ТЗ. Тех.задание (пусть и самому себе) ты будешь продумывать в голове на следующем шаге. А это чуть более глубокий вопрос: какую именно потребность ты закроешь в самом конце, проделав кучу работы, всё собрав, подсчитав и отформатировав?

https://habr.com/ru/articles/981236/

#microsoft_excel

Люди! Делайте же нормальные файлы EXCEL! (ч.1)

Люди добрые, не ругайте вы меня почем зря за предположение, что ваши Эксель таблички ненормальные, статью до конца не дочитав... Но, к сожалению и с вероятностью 90%, они действительно таковы. Эта...

Хабр

Бизнес-презентация за 5 минут: AI-сервис Сократик

Привет, Хабр! Сколько времени вы тратите на подготовку еженедельного отчёта или презентации для руководства? Анализ данных в Excel, перенос данных в PowerPoint, подбор картинок к слайдам и формулировка выводов. Знакомый цикл, правда?

https://habr.com/ru/articles/975282/

#презентация #презентация_проекта #генерация_текста #генерация_данных #нейросети #ai #искусственный_интеллект #powerpoint #microsoft_excel

Бизнес-презентация за 5 минут: AI-сервис Сократик

Привет, Хабр! Сколько времени вы тратите на подготовку еженедельного отчёта или презентации для руководства? Анализ данных в Excel, перенос данных в PowerPoint, подбор картинок к слайдам и...

Хабр

Почему Google Таблицы лучше Excel для частного инвестора, и при чем здесь Apps Script

Каждый инвестор рано или поздно сталкивается с необходимостью ведения учёта своего портфеля, особенно если брокеров несколько. В первом приближении для этого подходит Excel: многим знаком, работает локально и почти всегда установлен на компьютере. Подходит для расчета доходности, учета дивидендов. Однако механическая работа со временем утомляет, а возможности Excel для автоматизации онлайн получения котировок ограничены. Google Таблицы решают эту проблему: это изначально облачный инструмент. Чтобы получить актуальную цену акций, достаточно одной формулы. В этой статье мы разберём, как Google Таблицы могут дать инвестору больше свободы. Я покажу на примерах, как с помощью встроенных инструментов и простых гугл скриптов (Google Apps Script) превратить таблицу в полноценную платформу для анализа и автоматизации вашего портфеля. А ещё разберем получение котировок в обоих инструментах.

https://habr.com/ru/articles/957676/

#microsoft_excel #excel #google_таблицы #gas #google_app_script

Почему Google Таблицы лучше Excel для частного инвестора, и при чем здесь Apps Script

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

Хабр

Lambda関数(Python)でExcelファイルのシリアル値を日付に変換しつつcsvファイル変換してみた
https://dev.classmethod.jp/articles/lambda-python-excel-csv-convert-datetype/

#dev_classmethod #AWS #AWS_Lambda #Microsoft_Excel #Python

Lambda関数(Python)でExcelファイルのシリアル値を日付に変換しつつcsvファイル変換してみた | DevelopersIO

Lambda関数(Python)でExcelファイルのシリアル値を日付に変換しつつcsvファイル変換してみた | DevelopersIO
From Word and Excel to LibreOffice: Danish ministry says goodbye to Microsoft

All employees at the Danish Ministry of Digital Affairs are to work without Microsoft. Instead, Linux and LibreOffice will be used, says the minister.

heise online

openpyxlでlxmlの有無によるエクセル作成時間の変化を試してみた
https://dev.classmethod.jp/articles/openpyxl-use-lxml-with-lambda/

#dev_classmethod #AWS_Lambda #AWS #Python #Microsoft_Excel

openpyxlでlxmlの有無によるエクセル作成時間の変化を試してみた | DevelopersIO

lxmlの効果、ありました。

openpyxlでlxmlの有無によるエクセル作成時間の変化を試してみた | DevelopersIO

openpyxlでエクセル書き込みが遅い原因を調べたら、セル書式だった(Lambda)
https://dev.classmethod.jp/articles/openpyxl-cell-with-lambda/

#dev_classmethod #AWS_Lambda #AWS #Python #Microsoft_Excel

openpyxlでエクセル書き込みが遅い原因を調べたら、セル書式だった(Lambda) | DevelopersIO

セル書式の利用は計画的に。

openpyxlでエクセル書き込みが遅い原因を調べたら、セル書式だった(Lambda) | DevelopersIO