Как Excel поможет Вам заработать на инвестициях и не только (с примерами формул) (ч.2)

Это вторая часть разбора формул, которые могут помочь Вам в совершенствовании своих навыков работы с данными в Excel (первая часть тут). Я использую Excel для анализа компаний для инвестиций, для формирования отчетов по основному месту работы и даже для подготовки запросов в государственные органы и организации в полуавтоматическом режиме, что экономит мне очень много времени😉 И как же было приятно, когда после очередного вопроса вида "а как мне убрать 9 левых символов в 100500 ячейках" я просто дал ссылку на предыдущую статью! 😎

Сегодня мы поработаем с числами и поговорим об обработчиках ошибок.

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

Отмечу, что принудительный перенос значений в ячейках осуществляется кнопками ALT+Enter, а если нужно просто переносить значения в ячейках по ширине столбца - то через кнопку "Перенести текст" (см. вверху скриншота).

Числовые формулы

Супер коротко пробежимся по самым простым функциям из математики такого-то класса (я не знаю куда шагнула школьная программа😁).

Ячейки с числами можно складывать/вычитать/умножать/делить/возводить в степень математическими знаками: +, -, /, *, ^.

Суммировать можно через функцию СУММ (кстати, регистр для формул в Excel не важен). Для СУММ можно или задавать отдельные ячейки, которые нужно просуммировать (в русской версии Excel через точку с запятой (";"), в английской - через запятую (",")), или через диапазон ячеек (начальная ячейка : конечная ячейка, можно просто выделить зажатием левой кнопки мыши нужный Вам диапазон).

Есть разные варианты округления - математическое округление (где если число заканчивается на 8, будет округляться вверх, а если, например, на 4 - то вниз), а также принудительное округление вверх или вниз (см. скриншот выше). Кстати, в любую функцию в Excel (насколько я знаю) можно вкладывать любые другие функции Excel:

Бывает и так, напишите в комменты кто понимает что я тут натворил😁
Бывает и так, напишите в комменты кто понимает что я тут натворил😁

Функция СЧЁТ подсчитывает количество ячеек с числами. Например, с помощью такой функции я недавно сравнивал две таблицы, которые коллеги запараллелили (они должны были заполнять одну таблицу, но как-то так вышло, что они ее задублировали и начали вести каждый свою). Я взял две их таблицы, через функцию ЕСЛИ и ВПР (о ней в другой раз) проверил является ли содержимое ячеек одинаковым для каждого "ключа" (в моем случае ключом был входящий номер письма, поскольку входящие номера у нас уникальные) через функцию ЕСЛИ ячейка=ячейка; ИСТИНА; ЛОЖЬ;
Затем я заменил ИСТИНУ на "" (пустое значение), а ЛОЖЬ на 1 и посчитал числа функцией СЧЁТ. Далее отфильтровал колонку с функцией СЧЁТ по принципу "покажи все что не 0" (потому что если значения в двух таблицах одинаковые, функция ЕСЛИ возвращала пустое значение, а значит в диапазоне отсутствовали числа) и у меня остались те данные, которые в двух таблицах различаются. Вместо просмотра 700 строк коллегам потребовалось отсмотреть всего 30.

Сравнение чисел знаками сравнения ( >, <, =) осуществляется как обычно, но результатом будет либо значение ИСТИНА, либо ЛОЖЬ. Это удобно, потому что значения ИСТИНА и ЛОЖЬ можно использовать в функции ЕСЛИ.

Функция ЕСЛИ имеет два обязательных аргумента и один дополнительный и в общих чертах выглядит как "ЕСЛИ (условие), то (результат), иначе (другой результат)". Наверно одна из самых простых и нужных функций в Excel, особенно принимая во внимание тот факт, что в функции Excel можно вкладывать прочие функции.

Обработка ошибок

Последним на сегодня рассмотрим обработчик ошибок. Иногда функции могут возвращать ошибки (см. скриншот):

Это самые распространенные ошибки
Это самые распространенные ошибки

Не всегда ошибки это плохо - главное понимать причины их возникновения. Вот выдержка из моей рабочей таблицы:

Тут только формулы - никакого "абсолютного" значения
Тут только формулы - никакого "абсолютного" значения

В первой строке в колонке Темп прироста EPS ошибка #знач вызвана тем, что одна из частей числовой формулы ссылается на текст (у данной компании отсутствует информация о EPS за 2018 год, вместо этого указано "Unavailable"), потому возвращается такая ошибка, которая тянет за собой все остальное.

В четвертой строке ошибка #Число ! вызвана тем, что в степень возводится отрицательное число (компания показывала прибыль в 2018 г. и убыток в 2022 г. - темп прироста отрицательный, так еще и в степень возвестись должен) - Google Sheets против, а мне уже неважно - я ищу компании со стабильной прибылью.

Поскольку мне не важны эти ошибки (в итоговом "Скринере" все эти компании будут отсутствовать) и чтобы не утяжелять таблицу, я их не обрабатываю. Но с помощью функции ЕСЛИОШИБКА, которая принимает два аргумента - значение, если ошибки нет; значение, если ошибка есть (например "" скажет функции "Покажи пустую ячейку").

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

Пишите свои вопросы в комментарии - я постараюсь на них ответить.

22
Начать дискуссию