Иллюстрированный самоучитель по Microsoft Office 2003

Иллюстрированный самоучитель по Microsoft Office 2003

Ввод формулы в ячейку

Использование ссылок в формуле

Формула может содержать ссылку на ячейку (ее адрес) или на диапазон ячеек, а также на имена, представляющие ячейки или диапазоны ячеек. Для описания ссылок на диапазоны ячеек используются операторы, приведенные в таблице 16.3.

Таблица 16.3. Операторы ссылки.

Чтобы сослаться на диапазон ячеек, введите ссылку на верхнюю левую ячейку диапазона, поставьте двоеточие (:), а затем – ссылку на правый нижний угол диапазона. Например, А2:С5. Ссылка на все ячейки между 6-й и 15-й строками включительно имеет вид 6:15, на все ячейки в столбце С – С:С.

Для задания обращения ко всем ячейкам, находящимся в нескольких диапазонах одновременно используется пересечение. Для задания пересечения диапазонов используется пробел. Например, формула =СУММ(А2:В3 В2:С3) вычисляет сумму чисел в пересекающихся диапазонах А2:ВЗ и В2:СЗ. Для обращения ко всем ячейкам, включенным в два диапазона, используется объединение. Если в ячейке ВЗ записано Петров, а ячейке A3 – Владимир, то формула АЗ=В3&», «&АЗ будет означать объединение указанных выше имен, разделенных запятой (Петров, Владимир). При использовании операторов объединения и пересечения удобно пользоваться именованными диапазонами.

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

Примеры записей диапазонов ячеек в функции:

  • =СУММ(Е:Е) – определяется сумма числовых значений, содержащихся в столбце Е;
  • =СУММ(Е2:С5) – подсчитывается сумма числовых значений, расположенных в диапазоне от Е2 до G5;
  • =СУММ(5:5) – суммируются данные всех ячеек пятой строки;
  • =СУММ(2;4) – подсчитывается сумма 2+4.

Допускается смешанная запись адресов ячеек и блоков ячеек. В этом случае формула может выглядеть следующим образом:

Ввод в формулу ссылок на ячейки с помощью мыши

Так, если вам необходимо после знака = в формуле дать ссылку на ячейку А4, щелкните на этой ячейке мышью, вокруг ячейки появится бегущая рамка, а в формуле отобразится ссылка на эту ячейку. Для ввода ссылки на диапазон ячеек щелкните по угловой ячейке диапазона и, удерживая нажатой кнопку мыши, перетащите указатель в противоположный угол для выделения всего диапазона.

Отображение формулы в ячейке

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

Для возврата к принятому режиму отображения формул снимите флажок.. Чтобы перейти в режим отображения формул или вернуться в обычный режим нажмите клавиши CTRL + ‘ (клавиша обратного апострофа находится на той же клавише, что и тильда «

» – ниже клавиши Esc).

Подсказки аргументов функций

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

Абсолютная и относительная ссылка

Ссылка – это указание адреса ячейки. Различают относительные или абсолютные ссылки.

Источник:
http://samoychiteli.ru/document19169.html

Программы для компьютера

Общие сведения о проекте

На сегодняшний день наш сайт является уникальным проектом на просторах российского интернета. На страницах сайта infowall.ru всегда можно найти самую свежую и исчерпывающую информацию о новинках компьютерных программ, а также практические советы по работе в сети Интернет, настройке и использованию компьютера, установке программного обеспечения и другую полезную информацию. Информационное наполнение сайта, а также программы для компьютера рассчитаны как на простых пользователей, так и на людей, имеющих практический опыт в области информационных технологий, программного обеспечения и администрирования сетевых ресурсов (операторов компьютерных систем, программистов, а также системных администраторов). Целью проекта является создание оптимизированного ресурса для размещения актуальной и полезной информации, а также практическая поддержка пользователей сайта.

Практические руководства и инструкции

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

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

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

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

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

Источник:
http://www.infowall.ru/index.php?art_id=520&menu_id=33

Как сделать формулу в excel 2003?

Общие сведения о проекте

На сегодняшний день наш сайт является уникальным проектом на просторах российского интернета. На страницах сайта infowall.ru всегда можно найти самую свежую и исчерпывающую информацию о новинках компьютерных программ, а также практические советы по работе в сети Интернет, настройке и использованию компьютера, установке программного обеспечения и другую полезную информацию. Информационное наполнение сайта, а также программы для компьютера рассчитаны как на простых пользователей, так и на людей, имеющих практический опыт в области информационных технологий, программного обеспечения и администрирования сетевых ресурсов (операторов компьютерных систем, программистов, а также системных администраторов). Целью проекта является создание оптимизированного ресурса для размещения актуальной и полезной информации, а также практическая поддержка пользователей сайта.

Практические руководства и инструкции

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

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

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

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

Читайте также  К вопросу о построении треугольных диаграмм в программе Microsoft Exel при изучении пород-коллекторов Штокмановского месторождения – тема научной статьи по математике читайте бесплатно текст научно-исследовательской работы в электронной библиотеке КиберЛенинка

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

Проект infowall.ru является некоммерческим. При этом его развитие осуществляется благодаря энтузиазму сообщества небезразличных людей. Вы также можете поделиться с нами вашими идеями, статьями, ссылками или любым другим способом принять участие в развитии проекта. Для этого достаточно связаться с администрацией сайта. Мы будем рады любому вашему участию!

Формула предписывает программе Excel порядок действий с числами, значениями в ячейке или группе ячеек. Без формул электронные таблицы не нужны в принципе.

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

Формулы в Excel для чайников

Чтобы задать формулу для ячейки, необходимо активизировать ее (поставить курсор) и ввести равно (=). Так же можно вводить знак равенства в строку формул. После введения формулы нажать Enter. В ячейке появится результат вычислений.

В Excel применяются стандартные математические операторы:

Источник:
http://word-office.ru/kak-sdelat-formulu-v-excel-2003.html

Полные сведения о формулах в Excel

В этом курсе:

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

Важно: Вычисляемые результаты формул и некоторые функции листа Excel могут несколько отличаться на компьютерах под управлением Windows с архитектурой x86 или x86-64 и компьютерах под управлением Windows RT с архитектурой ARM. Подробнее об этих различиях.

Создание формулы, ссылающейся на значения в других ячейках

Введите знак равенства «=».

Примечание: Формулы в Excel начинаются со знака равенства.

Выберите ячейку или введите ее адрес в выделенной.

Введите оператор. Например, для вычитания введите знак «минус».

Выберите следующую ячейку или введите ее адрес в выделенной.

Нажмите клавишу ВВОД. В ячейке с формулой отобразится результат вычисления.

Просмотр формулы

При вводе в ячейку формула также отображается в строке формул.

Чтобы просмотреть формулу, выделите ячейку, и она отобразится в строке формул.

Ввод формулы, содержащей встроенную функцию

Выделите пустую ячейку.

Введите знак равенства «=», а затем — функцию. Например, чтобы получить общий объем продаж, нужно ввести «=СУММ».

Введите открывающую круглую скобку «(«.

Выделите диапазон ячеек, а затем введите закрывающую круглую скобку «)».

Нажмите клавишу ВВОД, чтобы получить результат.

Скачивание книги «Учебник по формулам»

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

Подробные сведения о формулах

Чтобы узнать больше об определенных элементах формулы, просмотрите соответствующие разделы ниже.

Формула также может содержать один или несколько таких элементов, как функции, ссылки, операторы и константы.

1. Функции. Функция ПИ() возвращает значение числа пи: 3,142.

2. Ссылки. A2 возвращает значение ячейки A2.

3. Константы. Числа или текстовые значения, введенные непосредственно в формулу, например 2.

4. Операторы. Оператор ^ (крышка) применяется для возведения числа в степень, а * (звездочка) — для умножения.

Константа представляет собой готовое (не вычисляемое) значение, которое всегда остается неизменным. Например, дата 09.10.2008, число 210 и текст «Прибыль за квартал» являются константами. выражение или его значение константами не являются. Если формула в ячейке содержит константы, а не ссылки на другие ячейки (например, имеет вид =30+70+110), значение в такой ячейке изменяется только после редактирования формулы. Обычно лучше помещать такие константы в отдельные ячейки, где их можно будет легко изменить при необходимости, а в формулах использовать ссылки на эти ячейки.

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

Стиль ссылок A1

По умолчанию Excel использует стиль ссылок A1, в котором столбцы обозначаются буквами (от A до XFD, не более 16 384 столбцов), а строки — номерами (от 1 до 1 048 576). Эти буквы и номера называются заголовками строк и столбцов. Для ссылки на ячейку введите букву столбца, и затем — номер строки. Например, ссылка B2 указывает на ячейку, расположенную на пересечении столбца B и строки 2.

Ячейка или диапазон

Ячейка на пересечении столбца A и строки 10

Диапазон ячеек: столбец А, строки 10-20.

Диапазон ячеек: строка 15, столбцы B-E

Все ячейки в строке 5

Все ячейки в строках с 5 по 10

Все ячейки в столбце H

Все ячейки в столбцах с H по J

Диапазон ячеек: столбцы А-E, строки 10-20

Создание ссылки на ячейку или диапазон ячеек с другого листа в той же книге

В приведенном ниже примере функция СРЗНАЧ вычисляет среднее значение в диапазоне B1:B10 на листе «Маркетинг» в той же книге.

1. Ссылка на лист «Маркетинг».

2. Ссылка на диапазон ячеек от B1 до B10

3. Восклицательный знак (!) отделяет ссылку на лист от ссылки на диапазон ячеек.

Примечание: Если название упоминаемого листа содержит пробелы или цифры, его нужно заключить в апострофы (‘), например так: ‘123’!A1 или =’Прибыль за январь’!A1.

Различия между абсолютными, относительными и смешанными ссылками

Относительные ссылки . Относительная ссылка в формуле, например A1, основана на относительной позиции ячейки, содержащей формулу, и ячейки, на которую указывает ссылка. При изменении позиции ячейки, содержащей формулу, изменяется и ссылка. При копировании или заполнении формулы вдоль строк и вдоль столбцов ссылка автоматически корректируется. По умолчанию в новых формулах используются относительные ссылки. Например, при копировании или заполнении относительной ссылки из ячейки B2 в ячейку B3 она автоматически изменяется с =A1 на =A2.

Скопированная формула с относительной ссылкой

Абсолютные ссылки . Абсолютная ссылка на ячейку в формуле, например $A$1, всегда ссылается на ячейку, расположенную в определенном месте. При изменении позиции ячейки, содержащей формулу, абсолютная ссылка не изменяется. При копировании или заполнении формулы по строкам и столбцам абсолютная ссылка не корректируется. По умолчанию в новых формулах используются относительные ссылки, а для использования абсолютных ссылок надо активировать соответствующий параметр. Например, при копировании или заполнении абсолютной ссылки из ячейки B2 в ячейку B3 она остается прежней в обеих ячейках: =$A$1.

Скопированная формула с абсолютной ссылкой

Смешанные ссылки Смешанная ссылка содержит абсолютный столбец и относительную строку, а также абсолютную строку и относительный столбец. Абсолютная ссылка на столбец имеет форму $A 1, $B 1 и т. д. Абсолютная ссылка на строку имеет форму $1, B $1 и т. д. При изменении положения ячейки, содержащей формулу, относительная ссылка будет изменена, а абсолютная ссылка не изменится. Если вы копируете или заполните формулу в строках или столбцах, относительная ссылка автоматически корректируется, а абсолютная ссылка не изменяется. Например, при копировании и заполнении смешанной ссылки из ячейки a2 в ячейку B3 она корректируется с = A $1 на = B $1.

Скопированная формула со смешанной ссылкой

Стиль трехмерных ссылок

Удобный способ для ссылки на несколько листов Трехмерные ссылки используются для анализа данных из одной и той же ячейки или диапазона ячеек на нескольких листах одной книги. Трехмерная ссылка содержит ссылку на ячейку или диапазон, перед которой указываются имена листов. В Microsoft Excel используются все листы, указанные между начальным и конечным именами в ссылке. Например, формула =СУММ(Лист2:Лист13!B5) суммирует все значения, содержащиеся в ячейке B5 на всех листах в диапазоне от Лист2 до Лист13 включительно.

При помощи трехмерных ссылок можно создавать ссылки на ячейки на других листах, определять имена и создавать формулы с использованием следующих функций: СУММ, СРЗНАЧ, СРЗНАЧА, СЧЁТ, СЧЁТЗ, МАКС, МАКСА, МИН, МИНА, ПРОИЗВЕД, СТАНДОТКЛОН.Г, СТАНДОТКЛОН.В, СТАНДОТКЛОНА, СТАНДОТКЛОНПА, ДИСПР, ДИСП.В, ДИСПА и ДИСППА.

Трехмерные ссылки нельзя использовать в формулах массива.

Трехмерные ссылки нельзя использовать вместе с оператор пересечения (один пробел), а также в формулах с неявное пересечение.

Что происходит при перемещении, копировании, вставке или удалении листов . Нижеследующие примеры поясняют, какие изменения происходят в трехмерных ссылках при перемещении, копировании, вставке и удалении листов, на которые такие ссылки указывают. В примерах используется формула =СУММ(Лист2:Лист6!A2:A5) для суммирования значений в ячейках с A2 по A5 на листах со второго по шестой.

Читайте также  Как сделать в excel зеркальный текст?

Вставка или копирование. Если вставить листы между листами 2 и 6, Microsoft Excel прибавит к сумме содержимое ячеек с A2 по A5 на новых листах.

Удаление . Если удалить листы между листами 2 и 6, Microsoft Excel не будет использовать их значения в вычислениях.

Перемещение . Если листы, находящиеся между листом 2 и листом 6, переместить таким образом, чтобы они оказались перед листом 2 или после листа 6, Microsoft Excel вычтет из суммы содержимое ячеек с перемещенных листов.

Перемещение конечного листа . Если переместить лист 2 или 6 в другое место книги, Microsoft Excel скорректирует сумму с учетом изменения диапазона листов.

Удаление конечного листа . Если удалить лист 2 или 6, Microsoft Excel скорректирует сумму с учетом изменения диапазона листов.

Стиль ссылок R1C1

Можно использовать такой стиль ссылок, при котором нумеруются и строки, и столбцы. Стиль ссылок R1C1 удобен для вычисления положения столбцов и строк в макросах. При использовании стиля R1C1 в Microsoft Excel положение ячейки обозначается буквой R, за которой следует номер строки, и буквой C, за которой следует номер столбца.

Источник:
http://support.microsoft.com/ru-ru/office/%D0%BF%D0%BE%D0%BB%D0%BD%D1%8B%D0%B5-%D1%81%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BE-%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0%D1%85-%D0%B2-excel-ecfdc708-9162-49e8-b993-c311f47ca173

Как просмотреть этапы вычисления формул

Часто ли Вам приходилось разбирать чужой файл с непонятными на первый взгляд формулами? Вроде считают, но как? Вроде и разобраться хочется как работает какая-нибудь мега-формула — но как это сделать? Я хочу рассказать о паре простых шагов, которые необходимо сделать, чтобы разобраться в работе любой формулы. Давайте попробуем разобраться на примере формулы из моей статьи: Как получить список уникальных(не повторяющихся) значений?:
=ИНДЕКС($A$2:$A$51;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($C$1:C1;$A$2:$A$51)=0;СТРОКА($A$1:$A$50));1))
Что нам понадобится для начала:

  1. Знать что такое формула
  2. Знать что такое формула массива
  3. Не лениться заглядывать в справку по неизвестной функции. Как это сделать: ставим курсор мыши на интересующую формулу и жмем F1(в Excel 2003 и более ранних версиях только так можно). Начиная с Excel 2007 можно еще и иначе: ставим курсор внутрь функции — появится подсказка по функции. После чего нажимаем на имя функции из подсказки:

    Чем это поможет? Чтобы понять как работает формула в целом, необходимо знать, что делает каждая функция в неё вложенная и для чего предназначены её аргументы хотя бы в общих чертах.
  4. Не обязательно, но желательно скачать файл, приложенный к статье Как получить список уникальных(не повторяющихся) значений?, чтобы наглядно пройти все шаги, описанные ниже
    Скачать пример:

Tips_All_ExtractUnique.xls (108,0 KiB, 15 689 скачиваний)

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

Вот теперь можно начать потрошить формулу. В принципе, самый сложный этап уже пройден. Теперь остается только воспользоваться встроенным средством Excel — окно просмотра этапов вычислений формулы. Выделяем ячейку с нужной формулой и:
для пользователей Excel 2007 и более поздних версий:
вкладка Формулы-группа кнопок Зависимости формулВычислить формулу (FormulasFormula AuditingEvaluate Formula)
для пользователей Excel 2003:
СервисЗависимости формулВычислить формулу

Появится форма

После каждого нажатия на кнопку Вычислить (Evaluate) будет произведен очередной этап вычислений формулы и в окне формы будет отображен этот этап. Вычисляемая в текущий момент часть формулы(этап) подчеркивается одинарной линией.
Что следует знать: сначала вычисляется самая глубоко вложенная функция, а уже потом самая первая. Самая первая и основная функция у нас будет ИНДЕКС , а самая глубоко вложенная — СЧЁТЕСЛИ . Поэтому на примере нашей формулы следующим этапом будет вычисление функции СЧЁТЕСЛИ и в скобках будет показан результат для этой функции: <0:0:0:0:0 . 0:0:0>. Т.е. для каждого значения диапазона $A$2:$A$51 будет выведено количество — сколько раз это значение встречается в диапазоне $C$1:C1 . Т.к. это первая строка формулы — то будут все нули:

Далее будет произведено вычисление логического выражения =0 : сравнение результата функции СЧЁТЕСЛИ с нулем. Результатом будет ИСТИНА или ЛОЖЬ.

Этот результат(ИСТИНА, ЛОЖЬ) обрабатывается далее функцией ЕСЛИ . А в ЕСЛИ у нас условие: если СЧЁТЕСЛИ равно нулю (т.е. если результат ИСТИНА), то в ЕСЛИ возвращаем номер строки( СТРОКА($A$1:$A$50) ), если нет — то вернет ЛОЖЬ.

Т.к. функция НАИМЕНЬШИЙ работает только с числами, игнорируя любые другие значения, то она не будет учитывать ЛОЖЬ(т.к. это логическое значение, а не число), а будет отбирать только числа — что и ложится в основу формулы.

Чтобы в этом примере было более просто разобраться(насколько это возможно), коротко расскажу о принципе работы этой формулы: если значение из диапазона $A$2:$A$51 встречается в диапазоне вывода формулы(на строку выше) $C$1:C1 , то СЧЁТЕСЛИ вернет не нулевое значение и получится ЛОЖЬ. Если такого значения ещё нет — будет нуль и в НАИМЕНЬШИЙ будет передан номер строки. А уже номер строки передается в ИНДЕКС , которая возвращает непосредственно значение по номеру строки. Чтобы более точно понять подобные формулы надо рассмотреть не только формулу из первой ячейки, но и пару следующих.

Помимо кнопки Вычислить в этом окне есть и другие: Шаг с заходом (Step In) и Шаг с выходом (Step Out) . Делают они почти тоже самое, но доступны не для всех видов формул, а лишь для тех, в которых участвуют ссылки на ячейки с другими функциями. Если вычисляемая в настоящий момент функция содержит внутри ссылку на ячейку, в которой записана другая функция или формула — то Шаг с заходом (Step In) выводит в окно вычисления эту функцию(формулу) и активирует ячейку с этой формулой. При этом доступна эта кнопка становится лишь тогда, когда при вычислении основной формулы шаг вычисления доходит до этой самой ссылки на вложенную формулу. Шаг с выходом (Step Out) при этом возвращает к вычислению предыдущей формулы.

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

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

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

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

Статья помогла? Поделись ссылкой с друзьями!

Поиск по меткам

Здравствуйте! Подскажите пожалуйста новичку! Почему при добавление новой строки перед массивом (Главная-> Вставить -> Вставить строки на лист) Все значения в формуле =ИНДЕКС($A$2:$A$51;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($C$1:C1;$A$2:$A$51)=0;СТРОКА($A$1:$A$50));1))
меняются на новые:
=ИНДЕКС($A$3:$A$52;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($C$1:C1;$A$3:$A$52)=0;СТРОКА($A$1:$A$51));1))
корректирую до таких:
=ИНДЕКС($A$3:$A$52;НАИМЕНЬШИЙ(ЕСЛИ(СЧЁТЕСЛИ($C$2:C2;$A$3:$A$52)=0;СТРОКА($A$2:$A$52));1)),
а формула не работает?
Заранее благодарен за помощь!

Только вот вы забыли упомянуть тот факт, что ИНДЕКС работает с номерами строк из указанного массива, а СТРОКА с номерами строк самого рабочего листа. Поэтому нельзя так просто взять и указать одинаковые диапазоны в этих двух функциях.

СТРОКА с номерами строк самого рабочего листа. Поэтому нельзя так просто взять и указать одинаковые диапазоны в этих двух функциях

Изучите для начала мат.часть. Функция СТРОКА вернет номер строки листа, если не указано аргументов. Но если указан аргумент(ссылка на ячейку/диапазон) — функция вернет номер строки именно указанной ячейки. И приведенная мной формула, которая разбирается в статье работает на все 100%, что говорит о том, что все же можно вот так взять и указать одинаковые диапазоны в этих двух функциях. Главное понимать для чего это делается.

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

Поделитесь своим мнением

Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме — добро пожаловать на Форум

Источник:
http://www.excel-vba.ru/chto-umeet-excel/kak-prosmotret-etapy-vychisleniya-formul/

Как ввести формулу в ячейку Excel

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

Понятие формулы и функции

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

Формула же – это совокупность логических операторов, арифметических операций и функций. Она не всегда содержит все эти элементы. Вычисление может включать в себя, например, только математические операции.

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

Термины, касающиеся формул

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

  1. Константа. Это значение, которое остается одинаковым, и его невозможно изменить. Таким может быть, например, число Пи.
  2. Операторы. Это модуль, необходимый для выполнения определенных операций. Excel предусматривает три вида операторов:
    1. Арифметический. Необходим для того, чтобы сложить, вычитать, делить и умножать несколько чисел.
    2. Оператор сравнения. Необходим для того, чтобы проверить, соответствуют ли данные определенному условию. Может возвращать одно значение: или истину, или ложь.
    3. Текстовый оператор. Он только один, и необходим, чтобы объединять данные – &.
  3. Ссылка. Это адрес ячейки, из которой будут браться данные, внутри формулы. Есть два вида ссылок: абсолютные и относительные. Первые не меняются, если переносить формулу в другое место. Относительные же, соответственно, меняют ячейку на соседнюю или соответствующую. Например, если указать ссылку на ячейку B2 в какой-то ячейке, а потом скопировать эту формулу в соседнюю, находящуюся справа, то адрес автоматически изменится на C2. Ссылка может быть внутренней и внешней. В первом случае Excel получает доступ к ячейке, расположенной в той же рабочей книге. Во втором же – в другой. То есть, Excel умеет в формулах использовать данные, расположенные в другом документе.

Как вводить данные в ячейку

Один из самых простых способов вставки формулы, содержащей функцию – это воспользоваться Мастером функций. Чтобы его вызвать, необходимо кликнуть по значку fx немного левее строки формул (она находится над таблицей, и в ней дублируется содержимое ячейки, если формулы в ней нет или показывается формула, если она есть. Появится такое диалоговое окно.

1

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

Второй способ ввода формул – воспользоваться соответствующей вкладкой на ленте Excel.

2

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

Также можно непосредственно вводить функцию в ячейку. Для этого необходимо в ней начать писать символ ввода формулы (знак равно =) и вводить название функции вручную. Этот способ подойдет для более опытных пользователей, которые знают ее наизусть. Позволяет значительно сэкономить время.

3

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

4

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

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

При этом формулой будут считаться и те данные, которые начинаются со знака плюс или минус. Если после этого будет в ячейке текст, то Excel выдаст ошибку #ИМЯ?. Если же приводятся цифры или числа, то Excel попробует выполнить соответствующие математические операции (сложение, вычитание, умножение, деление). В любом случае, рекомендуется начинать ввод формулы со знака =, поскольку так принято.

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

Понятие аргументов функции

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

Введенный аргумент называется параметром. Некоторые функции не содержат их вообще. Например, чтобы получить в ячейке текущее время и дату, необходимо написать формулу = ТДАТА() . Как видим, если функция не требует ввода аргументов, скобки все равно нужно указать.

Некоторые особенности формул и функций

Если данные в ячейке, на которую ссылается формула, редактируется, она автоматически делает пересчет данных, соответственно изменениям. Предположим, у нас есть ячейка A1, в которую записывается простая формула, содержащая обычную ссылку на ячейку =D1 . Если в ней изменить информацию, то аналогичное значение будет отображено и в ячейке A1. Аналогично и для более сложных формул, которые берут данные из определенных ячеек.

Важно понимать, что стандартными методами Excel невозможно сделать так, чтобы ячейка возвращала свое значение в другую ячейку. При этом этой задачи можно добиться, использовав макросы – подпрограммы, которые выполняют определенные действия в документе Excel. Но это совсем другая тема, которая явно не для новичков, поскольку она требует навыков программирования.

Понятие формулы массива

Это один из вариантов формулы, который вводится немного другим способом. Но многие не знают, что это такое. Поэтому давайте в первую очередь разберемся со значением этого термина. Значительно проще разобраться в этом на примере.

Предположим, у нас есть формула СУММ, которая возвращает сумму значений определенного диапазона.

Давайте создадим такой простенький диапазон, записав в ячейки A1:A5 числа от одного до пяти. Затем укажем функцию =СУММ(A1:A5) в ячейке B1. В результате, там появится число 15.

Это уже и есть формула массива? Нет, хотя она и работает с набором данных и могла бы называться таковой. Давайте внесем некоторые изменения. Предположим, нам нужно при этом еще к каждому аргументу добавлять единицу. Для этого функцию нужно сделать такой:

=СУММ(A1:A5+1). Получается, что мы хотим к диапазону значений добавить единицу перед тем, как подсчитать их сумму. Но и в таком виде Excel не захочет этого делать. Ему нужно показать это, использовав формулу Ctrl + Shift + Enter. Формула массива отличается внешним видом и выглядит следующим образом:

После этого в нашем случае будет введен результат 20.

Нет смысла вводить фигурные скобки вручную. Это ничего не даст. Наоборот, Excel даже не подумает, что это функция и просто текст вместо формулы.

Внутри этой функции, тем временем, осуществлялись следующие действия. Сначала программа раскладывает этот диапазон на составляющие. В нашем случае – это 1,2,3,4,5. Далее Excel автоматически увеличивает каждую из них на единицу. Потом полученные числа складываются.

Есть еще один случай, когда формула массива может сделать то, что стандартная не может. Например, у нас есть набор данных, перечисленных в диапазоне A1:A10. В стандартном случае будет получен ноль. Но предположим, у нас такая ситуация, что ноль в учет брать нельзя.

Давайте введем такую формулу, которая проверяет диапазон на предмет того, чтобы он не был равен этому значению.

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

А вот если превратить ее в формулу массива, расклад может быстро измениться. Теперь наименьшее значение будет 1.

Преимущество формулы массива еще и в том, что ею может быть возвращено несколько значений. Например, можно транспонировать таблицу.

Таким образом, разных видов формул бывает очень много. Одни из них требуют более простого ввода, другие – сложного. Особенно тяжелыми для восприятия новичками могут быть формулы массива, но они очень полезны.

Источник:
http://office-guru.ru/excel/formuly-funkcii/kak-vvesti-formulu-v-yachejku-excel.html