Таблицы как форма мышления бесплатное чтение

Скачать книгу

Предисловие

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

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

Материал вырос из практики. Он сложился из тысяч часов, проведённых за таблицами, из решений, которые приходилось переделывать по несколько раз, из ошибок, на которых я учился, и из вопросов, на которые не было готовых ответов. Акцент сделан не на результате как на трофее, который можно поставить на полку, а на процессе как на форме профессиональной жизни. Важно то, как со временем трансформируется способ думать, как формируется умение видеть систему целиком и как приходит готовность брать ответственность за решения — даже в условиях, когда нет стопроцентной уверенности в их правильности.

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

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

Этот путь редко бывает линейным или красивым. В нём почти нет резких взлётов или громких успехов. Гораздо больше сомнений, тихой работы и моментов, когда результат не виден вовсе. Много времени приходится сидеть перед экраном, перебирать варианты и осознавать, что задача оказалась сложнее, чем планировалось изначально. Часто чувствуешь, что вырос из текущих задач, но не видишь, куда двигаться дальше. И нет никакой уверенности, что следующий шаг окажется правильным — его просто приходится делать.

В этом потоке сомнений единственным надёжным ориентиром оказывается таблица. Она не терпит неточных формулировок. Она сразу показывает, понята задача правильно или нет. В ней видны причинно-следственные связи. Либо есть понимание логики, либо его нет — спрятаться за красивыми словами не получится. В этой прямоте её главная ценность. Таблица не даёт соврать самому себе. Постепенно, шаг за шагом, она приучает мыслить последовательно, проверять каждое звено и не делать скидок на усталость или неопределённость.

Со временем становится заметна одна простая вещь. У тех, кто много работает с таблицами, постепенно меняется способ думать. Речь не о скорости счёта. Речь о способности понимать суть. Там, где другой увидит хаотичный список действий, такой человек скорее заметит логическую последовательность и связь между шагами. Он быстрее объяснит сложное простыми словами, потому что таблицы не любят неопределённости и заставляют формулировать чётко. И часто он чувствует, где система даст сбой, ещё до того, как ошибка фактически произойдёт. Не потому, что у него есть какая-то врождённая особенность, а потому, что таблицы каждый день тренируют этот навык: видеть последствия до того, как они наступили.

Отсюда возникает ключевой вопрос: а что, если работа с таблицами — это не просто технический навык, а форма мышления?

Эта книга — одна из попыток на него ответить. Вместо набора инструкций и готовых решений здесь разбор пути от простых таблиц до более сложных систем. Рассказ о том, как меняется роль: от того, кто выполняет задания, к тому, кто выстраивает процессы. О том, какие ошибки встречаются на этом пути, почему некоторые решения работают, а другие нет, и как из каждого неудачного варианта можно вынести что-то полезное. И о том, что Excel и Google Таблицы — это не просто два инструмента, а две разные философии работы с данными. А также о том, что происходит, когда пытаешься выйти за пределы таблиц и создать что-то своё, уже не связанное с ними напрямую.

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

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

Часть I. Первые шаги в лабиринте цифр

1 ноября 2016

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

И всё же было странное ощущение, которое не уходило — странная смесь волнения и неловкости. С одной стороны — обустроенность. Появилась работа, своё место, компьютер, понятный круг задач. С другой — тихий вопрос: «А что дальше? Куда ведёт эта дорога?»

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

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

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

Excel тогда не был для меня спасением. Он казался сложным и непонятным. Он не вызывал ни симпатии, ни живого интереса. Скорее — равнодушие, смешанное с лёгким раздражением. Были моменты, когда я открывал файл и думал: «Я никогда в этом не разберусь. Это слишком громоздко, слишком непонятно». Интерфейс казался враждебным, меню запутанным, а возможности — недоступными для человека без технического склада ума.

И это была честная мысль, без драматизма. Просто констатация факта. Моя цель тогда была предельно простой: закончить работу пораньше. Excel был инструментом не для роста, а для обычной работы — сделать, сдать, закрыть и уйти.

Параллельно с этим внутри жила другая мысль, довольно назойливая: «В этой работе не задействован весь мой потенциал. Но я не вижу, где его можно было бы применить». Это утомляющая мысль. Она не прибавляет сил — она их вытягивает. Ты сидишь за столом, выполняешь задачи, а внутри зреет вопрос: Если потенциал есть — почему он не востребован? А если его нет — тогда откуда этот внутренний дискомфорт?

Основная трудность заключалась в чувстве, что путь, по которому ты идёшь, — не твой, но других вариантов просто не видно. Нет запасного плана. Есть только общепринятая траектория, которая выглядит логичной со стороны, но внутри оставляет ощущение пустоты.

Январь 2017 года. Я помню этот период отчётливо. Сложный, ежегодный отчёт. Времени очень мало. Ручная работа — гарантированный провал. Я просто сидел перед экраном и понял одну простую вещь: если я сейчас буду делать это руками — я не успею. А если не успею — будет плохо. И тогда в голове впервые появилась мысль не про Excel как программу, а про Excel как идею: а что, если заставить таблицу считать самой? Не помогать, не ускорять, а именно взять на себя работу.

Это было очень важное смещение. Я ещё не знал формул, не понимал логики, не видел системы — но почувствовал направление. Автоматизация перестала быть фишкой для продвинутых пользователей и стала необходимостью. Путь предстояло найти самостоятельно: методом проб, поиска, сборки знаний по крупицам. Учебников под рукой не было, наставника рядом тоже.

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

=A1+B1

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

Это одиночный путь. И он не романтичный. Ты не герой — ты просто сидишь вечерами, читаешь чужие вопросы, чужие ответы, пробуешь, ломаешь, снова пробуешь. Ошибки. Ошибки. Ошибки. Формула выдаёт #ЗНАЧ!, ты ищешь причину, находишь ячейку с лишним пробелом, исправляешь, снова получаешь ошибку. Это циклический процесс, который требует терпения.

Были моменты, когда хотелось бросить Excel вообще. Закрыть файл и сказать себе: это не моё. Но каждый раз что-то удерживало. Не надежда на лучшее, не всплеск мотивации. А простое ощущение, что здесь есть логика, и если ты её поймёшь — дальше станет легче. Не сразу, но постепенно придёт не просто навык, а чувство контроля. Контроль над временем, потому что перестаёшь делать одно и то же по сто раз. Контроль над данными, потому что начинаешь видеть, где они расходятся. Контроль над ситуацией, потому что перестаёшь просто реагировать на проблемы — начинаешь их предвидеть.

Я впервые понял, что можно считать не всё подряд, а только то, что соответствует логике:

=СУММЕСЛИ(A3:A100;">0")

Эта формула научила меня отбору. Excel перестал быть калькулятором — он стал фильтром информации. Я больше не складывал числа, а задавал правила.

Когда я впервые действительно упростил себе работу — я почувствовал не радость, а облегчение. Как будто снял тяжелый рюкзак, который до этого нес несколько километров. Я оптимизировал существующие таблицы. Убрал лишнее. Связал данные. Заставил формулы работать вместо себя. Это был тихий момент. Его никто не заметил. Кроме меня. Внутри файла произошла революция.

И тогда появилась простая мысль: если получилось сделать это, значит, получится сделать и что-то большее. Таблица считает зарплату — а почему бы ей не считать эффективность? Сверяет данные — а почему бы не проверять их на ошибки до того, как я начну с ними работать?

Когда Excel становится спасением

После первой автоматизации работа перестала восприниматься как бесконечный набор разрозненных задач. Она стала понятнее. Тому, кто не пробовал, сложно это объяснить. Ты нажимаешь клавишу Enter — и вместо привычного хаоса из разрозненных цифр, которые нужно сверять часами, перед глазами возникает стройный порядок. Это происходит не потому, что ты просидел за компьютером дольше обычного. Не потому, что проявил героическое усердие. А потому что однажды потратил время на то, чтобы подумать правильно. Один раз выстроил логику — и она работает постоянно.

И тут же мелькнуло: «Если получилось сделать это один раз — значит, получится и второй. И третий».

Это было похоже не на восторг, а скорее на осторожное подозрение. Будто ты случайно наткнулся на дверь, которая раньше казалась запертой, приоткрыл её и увидел свет внутри, но ещё не уверен, имеешь ли право туда заходить. Не нарушаешь ли ты какие-то неписаные правила? Начинаешь замечать странную, но важную вещь: ошибка в таблице почти всегда означала ошибку в голове. Не «Excel глючит», не «программа зависла», не «формула сломалась» — а именно то, что что-то не учтено, неправильно задан вопрос или сам до конца не понимаешь, что именно считаешь.

Это бывает неприятно. Excel не спорит, не объясняет, почему так вышло, не ищет оправданий. Он просто выдаёт результат. Холодно. Без эмоций. И в какой-то момент ловишь себя на мысли, что с ним даже проще, чем с людьми. Люди могут ошибаться, лукавить, видеть то, что хотят. А Excel просто показывает цифры. И с этим не поспоришь.

Он не поддерживает, когда тебе тяжело. Не утешает, если ты устал. Но и не обманывает. Не льстит. Если у тебя путаница в голове — у тебя путаница в таблицах. Никаких компромиссов. Всё чаще в голове всплывают вопросы, которых раньше не было: «А если сделать не так, как привыкли, а так, как логично?», «Почему мы каждый месяц делаем это вручную, если процесс не меняется?», «Зачем переписывать данные, если можно связать ячейки?»

И тут же, следом, появлялись сомнения. Волна вопросов: «Вдруг я делаю глупость?», «А если файл сломается и всё пропадёт?», «А если я не разберусь и потрачу время впустую?»

Это было постоянное напряжение между двумя состояниями: искренним желанием упростить жизнь и опасением усложнить систему до неуправляемости. Но каждый раз, когда очередная формула срабатывала, когда очередной отчёт собирался сам собой — опасение отступало. Не навсегда, нет. Тревога оставалась фоном. Но её становилось меньше. Достаточно меньше, чтобы решиться сделать следующий шаг.

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

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

И это породило новый вопрос, который нельзя было игнорировать: «Если получилось выстраивать и оптимизировать системы здесь, в бухгалтерии, то почему область их применения ограничена лишь рабочим местом?»

Чувство внутреннего диссонанса не исчезло, а трансформировалось. Из расплывчатой тревоги оно превратилось в чёткий запрос к самому себе: где та область, где созданный мной «механизм» может работать в полную силу и приносить масштабный результат?

Но теперь у этого давления появился противовес. Не какая-то абстрактная цель в будущем и не просто надежда на успех. А конкретный навык, который рос у меня прямо на глазах. С каждым днём я понимал Excel чуть лучше, чем вчера. С каждым новым приёмом чувствовал себя увереннее. Excel перестал быть просто программой. Он стал пространством, где я видел свой прогресс.

Я часто думаю: а что было бы, если рядом был наставник? Наверное, было бы легче. Быстрее. Без части ошибок. Но, возможно, тогда я бы не дошёл до своего способа мышления. Потому что, когда ты идёшь один, ты не копируешь, вынужден понимать и не запоминаешь формулы, а строишь логику. Каждое найденное решение доказывало мне, что я не зря во всё это ввязался.

Так постепенно формировалась внутренняя опора. Она не требовала одобрения и не зависела от внешних оценок. Она росла из маленьких побед: правильно найденной ошибки, удачно выстроенной логики, первой автоматизированной рутины. Тихая. Без фанфар. Но настоящая. И однажды появилась мысль, от которой уже нельзя было отмахнуться: «А если таблицы — это не про бухгалтерию?»

Не как профессия, а как форма мышления. Если ты можешь разложить хаос на структуру, связать данные, увидеть систему — и автоматизировать всё, что повторяется, значит, ты можешь делать это в любой сфере. Эта мысль была одновременно вдохновляющей и неспокойной. Потому что она означала, что обратного пути нет. Ты уже не сможешь просто заполнять ячейки, зная, что можешь заставить их работать самостоятельно. И это меняет всё. Не только то, как ты работаешь, но и то, как видишь свою роль в любом процессе, где есть данные и хаос. А такой процесс найдётся везде.

Когда оглядываюсь назад, то понимаю, что именно в этот период закончилась неопределённость направления. У меня был выбор: продолжить идти по заданному руслу или оставить эксперименты с Excel как временное увлечение и согласиться, что это «не моё». Вместо этого я постепенно начал думать глубже, чем требовала должностная инструкция, — даже не осознавая, что делаю такой выбор. И именно это решение стало точкой, из которой позже вырастут Google Таблицы, фриланс, аналитика и предпринимательство.

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

Но именно здесь они начали становиться инструментом мышления. Не сразу, не в один день. Просто постепенно, незаметно, таблицы перестали быть внешним инструментом и стали частью того, как я подхожу к задачам. И тогда, возникла мысль: «Возможно, всё это не зря. Возможно, это только начало».

Форумы, практика и самообучение

Обучение без наставника — это путь, который редко выбирают по желанию, но именно он часто формирует наиболее устойчивые навыки. У меня не было курсов, которые разложили бы знания по полочкам. Не было системы, гарантирующей результат за определённое время. Никто не подсказывал заранее, смотри, тут такая логика, а здесь лучше поступить по-другому. Был только я, программа и интернет. Иногда мне кажется, что именно отсутствие учителя становится ключевым фактором роста. Когда тебе объясняют готовое решение — ты запоминаешь алгоритм. Когда ты доходишь до него сам, через ошибки и тупики — ты меняешь структуру мышления. Знание пропускается через себя, через собственные ошибки, через личное понимание. Это медленный путь, но именно он формирует устойчивость, которую не дают готовые инструкции.

Чаще всего процесс выглядел не как линейное изучение функций, а как исследовательская работа. На форуме находилась формула — длинная, сложная, нелогичная на первый взгляд. Но она работала. Это был главный критерий. Копировать её в файл без понимания было бы просто переносом чужого решения, что в долгосрочной перспективе опасно. Настоящее обучение начиналось после копирования. Формулу нужно было разобрать по кускам. Я удалял аргументы, менял диапазоны, ломал её специально — чтобы понять, где границы прочности. Это напоминало не изучение инструкции, а вскрытие механизма. Я смотрел, как работает двигатель, снимая детали по одной. Важно было не просто получить результат, а почувствовать логику внутри. Если я понимал эту формулу — я становился другим специалистом. Чужая логика могла не подойти под мои данные, поэтому правило было простым — если я не могу объяснить, что делает конкретная часть формулы, использовать её в рабочей системе нельзя.

Самое продуктивное время для такой работы часто находилось за пределами стандартного рабочего дня. Раннее утро. Около пяти часов. Голова ещё пустая, не загруженная текучкой. Мир не шумит. Никто ничего не ждёт. В этой тишине сложные конструкции становятся понятнее. Я открывал файл и ставил задачу: «Сегодня должен понять это». Нет дедлайнов, нет давления. Есть только вызов и любопытство. Такая работа требует тишины, и я научился ценить эти часы одиночества больше, чем любое формальное обучение.

Иногда на решение уходило несколько часов. Иногда — несколько дней. Я возвращался к задаче снова и снова. И когда формула наконец поддавалась, когда она начинала считать верно — чувствовалось не ликование, а простое удовлетворение. Это тихое чувство компетентности. Но самое важное обучение приходило не в момент успеха, а в момент ошибки.

Самые болезненные уроки часто приходили с опозданием. Создаёшь таблицу. Она работает. Отчёты сходятся. Проходят недели, иногда месяцы. И вдруг находишь ошибку. Небольшую. Незаметную. Например, неверный диапазон или упущенное условие. Внутри холодеет. Возникает вопрос: «Значит, всё это время расчёты были неверны?». Это страх каждого специалиста. Но именно этот страх формирует ответственность. К счастью, критичные расчёты у меня всегда были перепроверены. Ошибки чаще всплывали во второстепенных расчётах. Но сам факт их наличия учит главному — таблица это ответственность. Она не прощает невнимательности. С этого момента правило изменилось. Проверять всё дважды. Иногда — трижды. Использовать контрольные суммы. Сравнивать итоги разными способами. Доверять нельзя даже себе вчерашнему. Ошибка в таблице — это не провал, это сигнал. Я перестал скрывать их и начал изучать причину. Почему она возникла? Была ли это опечатка? Ошибка логики? Плохие данные? Таблица должна становиться умнее после каждого сбоя, поэтому я добавлял защиту от повторения подобных ошибок в будущем.

Главной целью оставалась надёжность системы. Мне было достаточно самому понимать, что всё работает. Я не ждал, что кто-то заметит. Главное — что механизм запустился и выдаёт верный результат. Способность наводить порядок там, где раньше была неразбериха, уже сама по себе была наградой.

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

Стало ясно, что разобраться в механике процессов по-настоящему невозможно через готовые инструкции или поверхностные консультации. Нужно было самостоятельно разбираться в архитектуре решений, искать причины ошибок, тестировать гипотезы. Это требовало полной личной ответственности за результат. Если система работала — это была заслуга выстроенной логики. Если появлялась ошибка — значит, где-то было упущено звено в цепи рассуждений. Такая позиция исключала поиск внешних причин и заставляла постоянно повышать собственную квалификацию.

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

Я учил не Excel — я учился думать. Формула за формулой, ошибка за ошибкой, я начал чувствовать логику таблицы как нечто живое. Не набор ячеек, а пространство, где каждое действие имеет последствия. Я замечал, что мысленно прокручиваю формулы даже без компьютера. Представлял, как данные «текут» из одной части таблицы в другую. Где они могут сломаться. Где их можно перехватить. Где нужно поставить проверку. Это было странное, почти детское чувство — словно нащупал скрытый слой реальности, который раньше просто не замечал.

Иногда становилось нелегко. Не от сложности — от масштаба. Чем больше я узнавал, тем яснее видел, сколько ещё не понимаю. Форумы не давали ложной уверенности. Они давали честность — здесь нет потолка. Всегда найдётся решение элегантнее. Формула короче. Логика чище. Были ночи, когда я закрывал ноутбук с ощущением тупика. С мыслью: «Не тяну», «Слишком сложно», «Зачем мне вообще всё это». Но наутро я всё равно возвращался. Не из упрямства — из любопытства. Действительно было интересно, что будет, если попробовать ещё раз. Страх сложности — это нормальная реакция роста. Если не страшно — значит, задача слишком простая. Если чувствуешь сопротивление материала — значит, ты на верном пути. Важно не бросать на этапе тупика, потому что именно за ним часто скрывается прорыв.

Со временем фокус сместился. Перестал искать «правильные» формулы и начал искать правильные вопросы. Не «как посчитать», а «почему именно так». Не «где ошибка», а «в какой момент логика перестала быть устойчивой». Это меняло всё. Excel перестал быть просто программой — он стал языком. А язык, если его освоил, позволяет не повторять чужие фразы, а формулировать свои мысли. Я больше не был зависим от готовых шаблонов.

Со временем страх перед сложными конструкциями ушёл сам собой. Раньше формула должна была быть простой, «читаемой», почти школьной. Теперь важнее стало другое — чтобы она выражала логику задачи, а не подстраивалась под страх ошибки. Я больше не искал одну ячейку — удерживал в голове сразу несколько условий, альтернативы, ограничения. Иногда это выливалось в такие формулы, от которых раньше я бы просто отступил.

Например, в расчётах я начал спокойно использовать логику выбора максимального значения между разными сценариями начислений. Это были времена, когда я работал то ли в Excel 2013, то ли в Excel 2016 — сейчас формулу можно было бы записать компактнее, но тогда возможностей было меньше, приходилось изворачиваться:

=МАКС(

ВПР(D21;штатка!B7:H51;5;ЛОЖЬ)*E21/штатка!C3*S21;

ВПР(F21;штатка!B7:H51;5;ЛОЖЬ)*G21/штатка!C3*S21

)

Тогда это не казалось чем-то выдающимся. Я не думал: «Вот она, сложная формула». Я думал иначе: «Так честнее к реальности». Потому что в жизни тоже есть несколько вариантов, и правильный — не тот, который проще посчитать, а тот, который выдерживает проверку. Эта формула была не про Excel. Она была про то, что важно удерживать систему целиком, а не отдельные куски. В этот момент я усвоил правило — не упрощать задачу ради простоты формулы. Упрощать формулу ради ясности логики. Если задача сложная — формула имеет право быть сложной. Главное, чтобы она была обоснованной.

Мне нравилось разбираться в таблицах — без претензий на экспертность. И это давало свободу. Не нужно было притворяться кем-то другим. Можно было ошибаться, переделывать, пробовать снова. Именно так и появилась уверенность. Если задача есть — её можно разобрать. А если разобрать — значит, рано или поздно решу. Уверенность приходит не из книг. Она приходит, когда решаешь одну сложную задачу за другой.

Этот этап не заканчивается никогда. Даже когда становишься профессионалом, продолжаешь учиться. Меняются инструменты, версии, задачи. Но принцип остаётся тем же — видеть суть, проверять логику, не бояться сложности и брать ответственность за результат. Таблицы стали не просто работой. Они стали способом понимать мир. И это понимание уже никто не сможет отнять. Самостоятельность стала моим активом. Отсутствие наставника заставило включать голову на полную мощность. Я не жалел времени на самостоятельный поиск, потому что понимал одну простую вещь. Чужая формула — это чёрный ящик. Пока не поймёшь, как она работает внутри, не владеешь инструментом. Логика важнее синтаксиса. Учить функции бесполезно без понимания задач. Нужно учиться видеть процесс, а формулы станут следствием.

Одиночество стало ценой роста. Если делаешь что-то лучше, чем принято вокруг, тебя не сразу поймут. Это нормально. Нужно продолжать делать. Постепенно начал замечать, что повторяемость — это не недостаток, а источник силы. Одни и те же действия, одни и те же логические узлы, одни и те же ошибки, которые я сначала допускал, а потом научился предугадывать. Таблицы стали похожи на тренировки. Чем больше повторений, тем меньше лишних движений. Решение уже не искалось — оно выбиралось из внутреннего набора. В этом и заключается настоящий рост: не в усложнении формул, а в сокращении пути от задачи к результату.

Часть II. От ремесла к системе

Файл, который стал системой

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

В этом файле было всё. Прошлое — в скрытых листах, которые не хотелось удалять, потому что «вдруг понадобится». Настоящее — в рабочих диапазонах, которые я редактировал каждый день. Будущее — в пустых ячейках, которые я заранее оставлял, потому что знал: система должна масштабироваться. Это уже было не просто внесение данных, а проектирование среды, в которой данные будут жить. И чем больше я это делал, тем сильнее менялось моё отношение к работе. Excel перестал восприниматься как калькулятор бухгалтера. Это стало ремеслом, а потом — мышлением, определяющим подход к задачам.

На начальных этапах ремесло бывает примитивным. Главное требование — работоспособность. Если формула выдаёт верный результат, значит, задача выполнена. Если отчёт сходится с ведомостью, значит, система функционирует. Вопросы масштабирования, повторного использования однажды найденных решений или удобства для стороннего пользователя отходят на второй план. Это похоже на мастерскую одиночки. Инструменты могут лежать в хаотичном порядке, но хозяин знает, где что находится. Однако ситуация меняется, когда к файлу получают доступ другие люди. Хаос, приемлемый для одного, становится проблемой для многих. Личная эффективность часто строится на интуитивных решениях, но система требует порядка, доступного для понимания без автора.

Рис.0 Таблицы как форма мышления

Именно здесь начинается переломный момент. Возникают вопросы, которые раньше не имели значения. Что произойдёт, если объём данных увеличится в десять раз? Как файл будет вести себя через год? Можно ли адаптировать эту логику под другого человека или другой задачи? Эти вопросы выходят за рамки бухгалтерии. Это вопросы не исполнителя, а того, кто проектирует. Приходит осознание, что задача не в обслуживании процесса, а в его построении. Когда начинаешь думать категориями долговечности и адаптивности, меняется сам подход к каждой формуле.

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

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

Постепенно изменилось восприятие – сместилось со строк и столбцов на потоки данных. Вопрос «откуда взять число» заменился вопросом «как оно проходит через систему». Вопрос «где ошибка» трансформировался в «почему она вообще возможна». По сути, это уже не про Excel, а про то, как подходить к любым задачам — в бизнесе, в проектах, в коммуникации. Становится видно, где отсутствует структура. Где решения принимаются вручную там, где давно требуется автоматизация. Где люди тратят ресурсы не на смысл, а на рутину. Навык видеть потоки вместо статичных значений становится привычкой, которая работает за пределами таблиц.

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

Стало очевидно, что этот файл не является конечной точкой. Это прототип. Модель. Доказательство того, что из ремесла может родиться система, а из системы — продукт. Таблицы перестали быть способом уйти с работы пораньше. Они стали способом менять процессы, экономить время, давать людям ясность. И тогда внутри появилась новая мысль — если получилось построить такую структуру в одном файле, значит, можно сделать и больше. С этого момента путь назад уже был невозможен. Как только ты увидел систему целиком, невозможно снова довольствоваться фрагментами.

Опыт работы с такими сложными файлами выявил несколько принципов, которые позже стали фундаментом для любых проектов. Во-первых, структура всегда важнее вычислений. Хорошо организованная таблица переживёт ошибку в формуле, но плохая структура убьёт даже идеальную логику. Во-вторых, пользователь не должен видеть сложность. Если человеку приходится думать, как ввести данные, значит, система не доделана. В-третьих, любая автоматизация начинается с понимания ручного процесса. Нельзя ускорить то, что не понято. Эти правила кажутся очевидными, но на практике им следуют редко. Чаще всего пытаются наложить автоматизацию на хаос, получая в результате автоматизированный хаос.

Работа над зарплатным файлом требовала дисциплины. Нельзя было позволить себе временные решения, которые работают только сегодня. Каждое решение должно было выдерживать проверку временем. Это означало отказ от быстрых заплаток в пользу продуманных архитектурных решений. Иногда это замедляло процесс, но в долгосрочной перспективе экономило недели переделок. Приходилось учиться предвидеть изменения. Что будет, если изменится законодательство? Если добавится новый сотрудник? Если изменится форма отчёта? Система должна была быть гибкой и устойчивой.

Оглядываясь назад, понимаю, что этот период был критически важен. Без опыта построения таких микромиров в Excel последующие шаги в Google Таблицах и сервисах были бы невозможны. Именно здесь была выработана мышечная память системного мышления. Руки помнят, как строить связи. Глаза видят узкие места. Мозг автоматически декомпозирует сложные задачи. Это навык, который не теряется со сменой инструментов. Инструменты меняются, принципы остаются. Файл стал полигоном, где были отработаны ошибки, которые в реальном продукте стоили бы слишком дорого.

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

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

Тысячи таблиц и миллион формул

Я не помню момента, когда таблиц стало много. Не было точки до и после, не было дня, когда я открыл папку и сказал себе, что вот здесь всё изменилось. Скорее, в какой-то момент просто перестал понимать их количество. Файлы множились незаметно: один — для расчёта зарплаты, второй — для проверки, третий — для альтернативного сценария, четвёртый — на всякий случай. Потом появлялись новые версии, копии, ответвления. Таблицы перестали быть отдельными объектами — они превратились в среду, в которой я жил и работал.

Большая часть этих таблиц создавалась для внутренней работы бухгалтерии. Не для продажи и не для внешних пользователей, а просто чтобы решить конкретную задачу. Каждый новый расчёт порождал новую таблицу, каждая новая ситуация — ещё одну вариацию. Но со временем стала заметна закономерность. Задачи разные, а действия одни и те же. Снова и снова повторялись похожие шаги, одни и те же блоки логики, только с другими данными. Тогда ещё не было слов «архитектура», «модульность» или «переиспользование», но внутренне уже чувствовалось — это не просто счёт, а строительство.

Со временем я начал понимать структуру таблицы ещё до того, как открывал файл. Можно было мысленно представить, где будут справочники, где расчёты, где итог, где проверка. Формулы перестали быть реакцией на проблему — они стали инструментом воплощения заранее понятной логики. Я открывал Excel уже не с вопросом «как это посчитать», а с простым пониманием, какой механизм здесь нужен. Это уже не просто навык, а скорее привычка видеть структуру до того, как она появилась на экране.

Переломным моментом стал тот самый зарплатный файл. Это был не один лист, а более двадцати взаимосвязанных листов, работающих как единый организм. Там не было ничего случайного. Каждая ячейка имела смысл, каждая формула — роль. Со временем я перестал зацикливаться на сложности и появилось спокойное отношение к логике, структуре, точности. Формулы стали языком, на котором думают. Можно было читать чужие конструкции как текст и сразу видеть, где мысль точна, а где есть уязвимости.

Рост ощущался не в количестве, а в качестве логики. Например, обычная на первый взгляд конструкция:

=ИНДЕКС(B2:B100; ПОИСКПОЗ(E2; A2:A100; 0))

Сейчас она кажется простой, но тогда это был шаг вперёд. Это была формула из зарплатного файла, где нужно было находить сотрудника по идентификатору и подтягивать нужные данные без ручного поиска и ошибок. В тот момент я ясно осознал, что раньше я бы до этого не додумался. Не потому что формула сложная, а потому что мышление ещё не было настроено на такой способ. Эта формула была не техническим приёмом, а просто признаком того, что я начинал мыслить по-другому — связями, а не отдельными ячейками.

К 2020–2021 году объем написанных формул исчислялся сотнями тысяч. Не все они были сложными — многие простые, тренировочные, служебные. Формула писалась и протягивалась на сотни строк, и каждая из них становилась частью системы. Если считать уникальные формулы, то вручную было написано около ста тысяч формул, но в рабочем смысле их было гораздо больше — порядка полумиллиона. Это была не гонка за количеством, а непрерывная практика. Формулы перестали быть событием — они стали фоном работы.

В этом масштабе приходило ощущение инженерной работы. Ты уже не считаешь вручную, а проектируешь механизмы. Контроль — не над людьми, а над хаосом в данных. Было знание, что если что-то сломается, можно найти причину. Если что-то нужно изменить — известно, где именно. Но вместе с этим было и одиночество. Почти никто вокруг не понимал, что происходит внутри этих файлов, сколько там логики и труда. И, возможно, именно это одиночество ещё сильнее заставляло идти дальше.

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

Усталость возникала только в моменты, когда формула была по-настоящему сложной — не технически, а логически. Когда нужно было удержать в голове сразу несколько условий, диапазонов, сценариев. Но даже тогда это была не тревога, а азарт. Нравилось ощущение — как будто держишь сложный механизм и должен собрать его так, чтобы он работал без твоего участия. Когда получалось, я испытывал не радость, а спокойствие. Простая уверенность, что система теперь надёжна.

Постепенно формулы стали капиталом. Не в денежном смысле, а в интеллектуальном. Каждая формула, каждый удачный приём, каждая найденная конструкция никуда не девались. Их можно было использовать снова и снова, собирать в новые сочетания, упрощать или наращивать сложность. Это был накопленный опыт, который нельзя отнять. Даже если файл потеряется или проект закроется, сам подход остаётся. И чем больше я писал, тем яснее понимал, что вот она, главная часть профессии — не результат, а способ думать.

Таблицы больше не были «вспомогательными» — они становились центральным элементом работы. Можно было искать сотрудников по зарплатным моделям, анализировать нагрузку, прогнозировать расходы, строить отчёты, которые раньше казались невозможными без специализированных программ. И всё это — внутри таблиц.

Именно здесь ремесло окончательно превратилось в систему. Я перестал просто реагировать на задачи — начал их предвидеть. Примерно понимал, какие проблемы возникнут через месяц или через год. Строил таблицы так, будто заранее готовился к росту, ошибкам и изменениям. Это уровень, на котором Excel перестаёт быть просто программой. И тогда я понял, что количество формул уже не имеет значения. Важно только одно — способен ли ты видеть систему целиком.

Ошибки как топливо роста

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

Самое неприятное в ошибках — не сама ошибка, а запаздывание. Ты уверен, что всё работает. Таблица считает. Итоги сходятся. Проходит неделя, месяц, иногда несколько месяцев — и вдруг всплывает несоответствие. Не критичное, не катастрофическое, но достаточное, чтобы ты остановился и спросил себя: «А что, если бы это было важно?» В такие моменты начинаешь понимать, что логика может подвести, если ты хоть на шаг позволишь себе не думать до конца.

Я помню это чувство: открываешь файл, который считал надёжным, и начинаешь медленно, почти с недоверием, проверять цепочку расчётов. Один лист, второй, третий. И вдруг находишь место, где когда-то сделал на скорую руку. Где подумал: «И так сойдёт». Вот именно эти места потом и всплывали. Ошибка никогда не была случайной — она всегда имела причину, и почти всегда этой причиной был я сам.

Со временем отношение к ошибкам изменилось. Исчезла эмоциональная реакция, злость на себя или на инструмент. Вместо этого появилось желание изучать природу возникновения ошибок. Каждый сбой стал поводом для анализа. Вопрос сместился с «где я ошибся» на «почему эта ошибка вообще стала возможной». Это ключевой сдвиг в мышлении. Ремонт последствий решает проблему локально. Устранение причины укрепляет систему глобально.

Бывали периоды, когда система давала сбой масштабно. Крупное обновление структуры файла могло разрушить логику, которая выстраивалась месяцами. В такие моменты возникало чувство опустошения. Появлялось желание закрыть файл, отложить задачу, не возвращаться к этому хаосу. Но именно в эти кризисные точки происходил качественный скачок. Принималось решение не латать старое, а переписывать заново. Старый файл использовался как черновик, как источник требований. Новый файл создавался с учетом всех выявленных слабых мест. Процесс переписывания всегда шел быстрее первоначальной разработки. Логика становилась чище, структура прозрачнее, архитектура надежнее. И каждый раз я удивлялся тому, как много лишнего я делал раньше.

Ошибки научили меня смирению. Как бы хорошо ты ни считал, система всегда сильнее тебя. Если в ней есть слабое место — она его покажет. Но они же научили и уверенности. Любую ошибку можно разобрать, если не убегать от неё. Я перестал бояться сложных формул, потому что знал — даже если они сломаются, я смогу восстановить логику. Это ощущение давало внутреннюю опору.

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

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

Я узнал об этом не сразу. Прошло время, прежде чем несоответствие было выявлено. Когда стало понятно, что произошло, я просто осознал масштаб. Мои формулы привели к реальным последствиям. Это уже не была игра в оптимизацию, не упражнение для ума. Человек не получил деньги — потому что где-то в моей логике я не предусмотрел один сценарий.

Я быстро исправил ошибку. Зарплата была начислена, ситуация закрыта. Формально — ничего страшного не произошло. Но внутри меня что-то изменилось. Я впервые по-настоящему понял, что таблицы — это не про цифры. Это про людей. Про их время, их деньги, их жизнь. Цифра в ячейке — это отражение чьего-то труда. И если система ошибается, ответственность лежит не на формуле — она лежит на мне.

Именно после этого случая я сделал шаг, который раньше считал избыточным. Я создал дополнительную таблицу-монитор, которая не считала зарплату, а проверяла саму систему. Она искала аномалии, несоответствия, логические разрывы. Она выявляла «потерянных» сотрудников, сравнивала списки штатного расписания со списками начислений, контролировала целостность дат. Таблица, которая следит за таблицей. Тогда я ещё не называл это архитектурой безопасности, но по сути именно ею это и было.

Этот случай стал для меня границей. До него внимание было направлено на автоматизацию процесса. После него фокус сместился на ответственность за результат. Стало ясно, что каждая формула — это управленческое решение. Каждое решение имеет последствия. Если берёшься менять процессы, обязан видеть дальше текущего расчетного периода. Нужно предвидеть краевые случаи, человеческий фактор, изменения в исходных данных.

Постепенно я начал относиться к ошибкам как к ресурсу развития. Без ошибок рост останавливается. Если всё всегда работает — значит, ты давно не выходил за пределы привычного. Настоящие ошибки появляются только там, где ты пробуешь новое, усложняешь, рискуешь. И чем выше уровень, тем тоньше ошибки. Они уже не в синтаксисе — они в архитектуре мышления.

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

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

Оглядываясь назад, можно сказать, этот путь от технического сбоя к системной ответственности был необходимым. Без опыта ошибок невозможно построить что-то действительно надежное. Теория дает понимание того, как должно работать. Практика, особенно через ошибки, показывает, как это работает на самом деле. Разрыв между «должно» и «есть» заполняется именно опытом преодоления проблем.

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

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

Часть III. Google Таблицы как философия

Почему Excel перестало хватать

Долгое время у меня существовала уверенность, что у Excel не может быть потолка. Excel воспринимался не как программа с ограниченным функционалом, а как универсальная константа. Он присутствовал везде — дома на личном ноутбуке, на рабочем месте в офисе, у коллег, у знакомых. Версии менялись постепенно — на рабочем компьютере стоял Excel 2010, затем обновился до 2013. Дома использовался Excel 2016. Разница между ними казалась несущественной, косметической. Интерфейс узнаваемый, логика прежняя, функции те же. Если что-то не получалось, не возникало мысли о недостатках программы. Вина ложилась на себя. Значит, просто ещё не додумался, не нашёл нужную функцию, не проявил достаточно изобретательности. Не потому что нельзя технически — потому что навыка пока не хватает.

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

Навык рос постепенно, без резких скачков или внезапных озарений. Он просто накапливался. Увеличивался объём данных, добавлялись строки, усложнялась логика связей. Формулы становились сложнее естественно, плавно, как усложняется речь у человека, который годами говорит на одном языке. Словарный запас расширяется, синтаксис становится гибче. Когда-то формула вида:

=СУММПРОИЗВ(B2:B500;(A2:A100>1400)*1)

была просто удобным, рабочим способом решить задачу. Никаких эмоций. Просто инструмент. Надёжный, предсказуемый. Такой же, как молоток у плотника или отвёртка у механика. Им не восхищались — им владели. Это владение давало спокойствие. Известный инструмент не подводил, поведение его было изучено вдоль и поперёк.

Позже пришло то же ощущение уверенности и с функцией СУММЕСЛИМН:

=СУММЕСЛИМН(C2:C100;A2:A100;D2;B2:B100;">350000")

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

Перелом наступил не в голове, не в результате теоретических размышлений. Он наступил в файле. Зарплатный файл разрастался годами, органически, без чёткого плана. Он не проектировался таким изначально. Он просто рос вместе с задачами. Новые листы, новые расчёты, новые уровни проверок. В какой-то момент взгляд упал на счётчик формул. Цифра стала внушительной. Файл начал слегка подтормаживать. Открытие занимало лишние секунды. Пересчёт происходил с заметной задержкой. Не критично. Не катастрофа. Но заметно. И впервые за всё время появилась мысль: а может, проблема не в моих навыках?

Обычно при замедлении работы первая реакция — оптимизировать свои действия. Но здесь возникло подозрение в среде. Начался поиск внутренних резервов. Уменьшалось количество пересчётов. Дробилась логика на отдельные листы. Искались способы объединить формулы, сократить диапазоны. И вот здесь впервые произошёл упор. Не в собственные способности — в инструмент. Возникла потребность в массивах, в современных функциях высшего звена, в способах работать с данными не по ячейке, а блоками, логическими структурами. А Excel 2016 просто… не умел этого. Не потому что поиск был плохим. А потому что этих функций там не существовало физически.

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

Скачать книгу