Формулы Excel без угадывания. 16 разборов и 64 упражнения

- -
- 100%
- +
Видимые цифры отвечают только на вопрос, что показано на экране. Для вычисления важно ещё, что хранится в ячейке. В этой таблице 5 — число, а запись 12 намеренно введена как текст. По смыслу человек легко складывает их, но программа применяет правила конкретной операции. Нельзя сделать надёжный вывод о типе только по внешнему виду или положению текста в ячейке: оформление можно изменить отдельно.
Начните с короткого диапазона F5:F6, где известны оба типа. СУММ просматривает переданный диапазон и складывает находящиеся в нём числовые значения. В нашем диапазоне это только F5. Текстовая запись в F6 не превращается в число ради этой операции. Поэтому маленький ответ здесь не доказывает, что функция потеряла ячейку: ячейка находится в диапазоне, но её содержимое не участвует в сумме как число.
Оператор + ведёт себя в этом опыте иначе: при сложении ссылок F5 и F6 текст 12 может быть прочитан как числовое значение. Получается привычное человеку сложение пяти и двенадцати. Важно ограничить вывод данным примером: сработала конкретная текстовая запись целого числа без единиц измерения и дополнительных символов. Это не универсальное обещание для любого импортированного текста.
По результату сложения через + исходный тип F6 не изменяется. Формула получает свой ответ, но не переписывает источник. Значит, другая формула, обращающаяся к тому же F6, всё ещё может вести себя иначе. Такой случай особенно опасен в большом отчёте: один проверочный расчёт выглядит исправным, а соседний итог не включает часть ожидаемых чисел. Проверять нужно не только ответ, но и исходные типы.
Для всего F5:F11 полезно составить короткую ведомость участников суммы. Числа здесь — 5, 0 и 7. Текст 12 и слово текст не добавляют величины; пустая F7 и пустая строка из F9 тоже не дают числового вклада. Отдельно отметьте ноль: он является числом, хотя ничего не прибавляет к итогу. В следующем разборе это отличие станет заметно при подсчёте ячеек, а не суммировании.
Если 12 по задаче должно быть числом, исправлять нужно данные с пониманием их смысла. В нашем маленьком опыте проще заново ввести F6 как число и повторить обе формулы. Одной смены оформления недостаточно считать опыт завершённым: проверьте, что запись действительно введена заново без апострофа. Для реальных кодов, артикулов или номеров текстовый тип может быть правильным, поэтому автоматически превращать весь столбец в числа не следует.
Пример с проверкойЧему равна сумма диапазона F5:F6, если F5 — число 5, а F6 — текст 12?
Русская запись: =СУММ( Inputs!F5:F6 )
Английская запись: =SUM( Inputs!F5:F6 )
Результат: 5; текстовое число из F6 не участвует в сумме диапазона.
Сначала выпишите типы: F5 — число, F6 — текст. Из двух значений числовой вклад в СУММ даёт только 5. Граница диапазона верна: различие связано с содержимым, а не с пропущенной строкой.
Для сравнения введите =Inputs!F5+Inputs!F6; запись одинакова в обеих локализациях. Здесь получится 17: оператор преобразует текст 12 для своего вычисления. После этого первая формула по-прежнему даёт 5, пока вы не изменили саму F6.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «Литрес».
Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.



