Как в экселе найти значение аргумента

НАЙТИ, НАЙТИБ (функции НАЙТИ, НАЙТИБ)

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

В этой статье описаны синтаксис формулы и использование функций НАЙТИ и НАЙТИБ в Microsoft Excel.

Описание

Функции НАЙТИ и НАЙТИБ находят вхождение одной текстовой строки в другую и возвращают начальную позицию искомой строки относительно первого знака второй строки.

Важно: 

  • Эти функции могут быть доступны не на всех языках.

  • Функция НАЙТИ предназначена для языков с однобайтовой кодировкой, а функция НАЙТИБ — для языков с двухбайтовой кодировкой. Заданный на компьютере язык по умолчанию влияет на возвращаемое значение указанным ниже образом.

  • Функция НАЙТИ при подсчете всегда рассматривает каждый знак, как однобайтовый, так и двухбайтовый, как один знак, независимо от выбранного по умолчанию языка.

  • Функция НАЙТИБ при подсчете рассматривает каждый двухбайтовый знак как два знака, если включена поддержка языка с БДЦС и такой язык установлен по умолчанию. В противном случае функция НАЙТИБ рассматривает каждый знак как один знак.

К языкам, поддерживающим БДЦС, относятся японский, китайский (упрощенное письмо), китайский (традиционное письмо) и корейский.

Синтаксис

НАЙТИ(искомый_текст;просматриваемый_текст;[нач_позиция])

НАЙТИБ(искомый_текст;просматриваемый_текст;[нач_позиция])

Аргументы функций НАЙТИ и НАЙТИБ описаны ниже.

  • Искомый_текст    — обязательный аргумент. Текст, который необходимо найти.

  • Просматриваемый_текст    — обязательный аргумент. Текст, в котором нужно найти искомый текст.

  • Начальная_позиция    — необязательный аргумент. Знак, с которого нужно начать поиск. Первый знак в тексте “просматриваемый_текст” имеет номер 1. Если номер опущен, он полагается равным 1.

Замечания

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

  • Если в качестве аргумента “искомый_текст” задана пустая строка (“”), функция НАЙТИ выводит значение, равное первому знаку в строке поиска (знак с номером, соответствующим аргументу “нач_позиция” или 1).

  • Искомый_текст не может содержать подстановочные знаки.

  • Если find_text не отображаются в within_text, find и FINDB возвращают #VALUE! значение ошибки #ЗНАЧ!.

  • Если start_num не больше нуля, то найти и найтиБ возвращает значение #VALUE! значение ошибки #ЗНАЧ!.

  • Если start_num больше, чем длина within_text, то поиск и НАЙТИБ возвращают #VALUE! значение ошибки #ЗНАЧ!.

  • Аргумент “нач_позиция” можно использовать, чтобы пропустить нужное количество знаков. Предположим, например, что для поиска строки “МДС0093.МесячныеПродажи” используется функция НАЙТИ. Чтобы найти номер первого вхождения “М” в описательную часть текстовой строки, задайте значение аргумента “нач_позиция” равным 8, чтобы поиск в той части текста, которая является серийным номером, не производился. Функция НАЙТИ начинает со знака 8, находит искомый_текст в следующем знаке и возвращает число 9. Функция НАЙТИ всегда возвращает номер знака, считая от левого края текста “просматриваемый_текст”, а не от значения аргумента “нач_позиция”.

Примеры

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Данные

Владимир Егоров

Формула

Описание

Результат

=НАЙТИ(“В”;A2)

Позиция первой “В” в ячейке A2

1

=НАЙТИ(“в”;A2)

Позиция первой “в” в ячейке A2

6

=НАЙТИ(“и”;A2;3)

Позиция первой “и” в строке А2, начиная с третьего знака

8

Пример 2

Данные

Керамический изолятор №124-ТД45-87

Медная пружина №12-671-6772

Переменный резистор №116010

Формула

Описание (результат)

Результат

=ПСТР(A2;1;НАЙТИ(” №”;A2;1)-1)

Выделяет текст от позиции 1 до знака “№” в строке (“Керамический изолятор”)

Керамический изолятор

=ПСТР(A3;1;НАЙТИ(” №”;A3;1)-1)

Выделяет текст от позиции 1 до знака “№” в ячейке А3 (“Медная пружина”)

Медная пружина

=ПСТР(A4;1;НАЙТИ(” №”;A4;1)-1)

Выделяет текст от позиции 1 до знака “№” в ячейке А4 (“Переменный резистор”)

Переменный резистор

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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

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

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

  • Нажмите кнопку Вставить функцию, расположенную в группе Формулы ► Библиотека функций.
  • Нажмите кнопку Вставить функцию слева от строки формул.
  • Нажмите Shift+F3.

Если вы не знаете имя функции, которая вам нужна, то можете найти ее, набрав текст в поле Поиск функции и нажав кнопку Найти (рис. 80.1). После того как вы определите функцию, нажмите кнопку ОК, и вы увидите окно Аргументы функции, которое ознакомит вас с аргументами данной функции, как показано на рис. 80.2.

Рис. 80.1. Используйте окно Мастер функций, чтобы найти нужную вам функцию

Рис. 80.1. Используйте окно Мастер функций, чтобы найти нужную вам функцию

Между прочим, если вы вводите функцию вручную (без помощи диалогового окна Мастер функций), то можете нажать Ctrl+A для открытия диалогового окна Аргументы функции. Это сочетание клавиш работает, только если вы еще не вводили какие-либо аргументы для функции.

Рис. 80.2. Окно Аргументы функции помогает ввести аргументы функции

Рис. 80.2. Окно Аргументы функции помогает ввести аргументы функции

В некоторых случаях вы можете включить «фиктивные» аргументы для функции — заполнители, которые позже будут заменены. Этот подход окажется полезным, если вы еще не знаете, ссылки на какие ячейки будут использованы. Для вставки названий аргументов в качестве заполнителей нажмите Ctrl+Shift+A после ввода имени функции. Excel использует названия аргумента в качестве самих аргументов.

Например, если нажать Ctrl+Shift+A при вводе функции ВПР, то Excel вставит следующие названия: =ВПР(искомое_значение;таблица;номер_столбца;интервальный_просмотр). Формула, конечно, возвращает ошибку, так что вы должны заменить фиктивные аргументы фактическими значениями или ссылками на ячейки.

11

Р
ешение
уравнений в Excel

Функция Подбор
параметра
может быть использована в
следующих случаях:

А) нахождение
значения аргумента (параметра) функции,
соответствующего определённому значению
функции (в том числе 0);

Б) нахождение
значений аргумента (параметра) функции
при изменении вида её графика.

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

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

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

Значение в ячейке
С1 представляет собой среднее арифметическое
значение в ячейках А1 и В1:

Допустим, что для
целей исследования необходимо найти
значение, которое должна принять ячейка
А1, для того чтобы ячейка С1 приняла
значение 855.

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

Для этого необходимо:

  1. выполнить команду
    Подбор параметра из меню Сервис.

В результате
появится запрос Подбор параметра :

  1. в поле Установить
    в ячейке
    ввести ссылку или имя ячейки,
    содержащую формулу, для которой следует
    подобрать параметр. Автоматически в
    поле Установить в ячейке отображается
    имя ячейки, которая была активной на
    момент выполнения команды Подбор
    параметра
    из меню Сервис. Кнопка
    свёртывания окна диалога
    ,
    расположенная справа от поля, позволяет
    временно убрать диалоговое окно с
    экрана, чтобы было удобнее выделить
    диапазон на листе. Выделив диапазон,
    следует нажать кнопку

    для вывода на экран диалогового окна.

  2. в поле Значение
    ввести число, которое должно возвращать
    формула с искомым значением параметра.
    Например, 855.

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

В итоге диалоговое
окно примет следующий вид:

  1. нажать кнопку ОК
    для закрытия диалогового окна. После
    выполнения этого действия появляется
    запрос Результат подбора параметра,
    а искомое значение параметра
    отображается в ячейке А1:

Б.
Использование функции Подбор параметра
для нахождения значения аргумента
функции при изменении вида ее графика.

Допустим, что для
решения поставленной задачи нам предстоит
проанализировать построенный в Ms
Excel график функции y
= 2*x-2 в диапазоне аргумента
от –3 до 6.

Для этого следует:

1) в ячейки А1-А10
ввести значения от –3 до 6 с шагом 1; в
ячейку В1 – ввести формулу 2*А1-2 и путём
перетаскивания маркера заполнения
скопировать
эту формулу на ячейки В2-В10. В результате
соответствующий участок листа примет
следующий вид:

  1. выделив диапазон
    В1-В10, нажать кнопку Мастер диаграмм
    на Стандартной панели инструментов.

  2. на первом шаге
    работы Мастера диаграмм выбрать
    тип диаграммы График;

  3. на втором шаге
    работы Мастера диаграмм на вкладке
    Ряд в поле Подписи по оси Х задать
    диапазон А1-А10;

  4. последовательными
    нажатиями кнопки Далее и Готово
    закончите работу Мастера.

В результате должен
быть построен график функции:

Далее предположим,
что необходимо узнать значение аргумента
данной функции, при котором значение
самой функции будет равно 0.

Чтобы решить эту
задачу с помощью построенного графика
и функции Подбор параметра необходимо:

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

а затем выделить
щелчком сам маркер

  1. перетащить маркер
    до уровня, соответствующего требуемому
    значению функции:

  1. если значение
    маркера данных получено из формулы,
    появится диалоговое окно Подбор
    параметра
    :

в поле Установить
в ячейке
отображается ссылка на
ячейку, содержащую формулу, в поле
Значение — требуемая величина

  1. в поле Изменяя
    значение ячейки
    выбрать ячейку,
    значение которой нужно изменить (А6) и
    нажать кнопку ОК.

При подборе можно
изменять только одну ячейку.

При этом исходное
значение аргумента в ряде данных сменится
на значение, полученное в результате
подбора параметра

Решение уравнений

Функция Подбор параметра позволяет
находить одно значение аргумента,
соответствующее заданному значению
функции (например, 0). Однако часто функция
может принимать одно значение при
нескольких значениях аргументов. То
есть уравнение может иметь несколько
корней.

Например, функция у=3*х2 -15 может
принимать значение 0 при двух значениях
аргументов.

Однако, функция Подбор параметра
найдет только один корень уравнения
– самый близкий к значению в ячейке,
указанной в поле Изменяя значение
ячейки.

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

Выполнив команду
Подбор параметра из меню Сервис,
необходимо заполнить поля диалогового
окна следующим образом:

В результате
найденным корнем уравнения будет
значение 2,2360797 в ячейке А4

Однако, это не
единственный корень. В этом можно
убедиться, решив уравнение или построив
график функции у=3*х2-15

Для построения
графика следует:

1) в ячейки С4-С24
ввести значения от –10 до 10 с шагом 1; в
ячейку D1 – ввести формулу
3*C4*C4-15 и
путём перетаскивания маркера заполнения
заполнить этой формулой ячейки D5-D24;

  1. выделив диапазон
    D4-D24, нажать
    кнопку Мастер диаграмм на Стандартной
    панели инструментов;

  2. на первом шаге
    работы Мастера диаграмм выбрать
    тип диаграммы График;

  3. на втором шаге
    работы Мастера диаграмм в закладке
    Ряд в поле Подписи по оси Х указать
    диапазон С4-С24;

  4. последовательными
    нажатиями кнопки Далее и Готово
    закончить работу Мастера.

В результате должен
быть построен график функции:

Из графика видно,
что уравнение 3*x2-15=0
имеет 2 корня, к тому же эти корни примерно
равны –2 и 2. Одни корень 2,2360797 нам уже
известен.

Для поиска второго
корня можно поступить двояко, используя
пункт А или Б:

А. Изменим значение,
например, в ячейке С4 на –2 (более близкое
к ожидаемому корню). Выделим ячейку D4
и выполним команду Подбор параметра
из меню Сервис. Заполним поля
запроса:

и после щелчка по
кнопке ОК в ячейке С4 получим значение
второго корня -2,23606503:

Б. Построим график
функции в интервале от -10 до 10:

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

Выделим щелчком
этот маркер:

Перетащим маркер
до уровня, соответствующего требуемому
значению функции (а именно вниз до 0):

Заполним поле
Изменяя значение ячейки запроса:

И щелкнув по кнопке
ОК, в ячейке С8 получим значение второго
корня:

Вы могли обратить
внимание, что значения корня, полученные
в п.А и п.Б имеют несущественное отличие.
Это вызвано следующим обстоятельством.
По умолчанию команда Подбор параметра
прекращает итерационные вычисления,
когда выполняется 100 итераций, либо при
получении результата, который находится
в пределах 0,001 от заданного целевого
значения. Если нужна большая точность,
можно изменить используемые по умолчанию
параметры командой Параметры меню
Сервис. Затем на вкладке Вычисления
в поле Предельное число итераций
введите значение больше 100, а в поле
Относительная погрешность – значение
меньше 0,001.

Если Ms
Excel выполняет сложную
задачу подбора параметра, можно нажать
кнопку Пауза в окне запроса Результат
подбора параметра
и прервать вычисления,
а затем нажать кнопку Шаг, чтобы
просмотреть результаты каждой
последовательной итерации. Когда Вы
решаете задачу в пошаговом режиме, в
этом окне запроса появляется кнопка
Продолжить. Нажмите ее, когда решите
вернуться в обычный режим подбора
параметра.

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

Практическая работа функции НАЙТИ в Excel

Как работает функция НАЙТИ? Схематически, её синтаксис выглядит следующим образом:

синтаксис функции НАЙТИ

Аргумент нач_позиция является необязательным. Если пользователь не укажет его, тогда автоматически он принимается за 1. Если искомый_текст не будет найден, возвратится значение ошибки #ЗНАЧ!. Она очень похожа на функцию ПОИСК, у них одинаковый синтаксис. Однако их различия в том, что НАЙТИ обращает внимание на регистр букв. На картинке мы видим текст, где используется одно слово в разных регистрах. В ячейке В2 мы ищем слово «найти», а в ячейке В3 – то же слово в верхнем регистре:

внимание на регистр букв

Результат у нас получился разный, поскольку функция реагирует на регистр. Теперь посмотрим, как при тех же аргументах сработает ПОИСК:

регистр букв ПОИСК

Мы можем наблюдать основное отличие в работе двух сравниваемых функций – в ячейках D2 и D3 у нас одинаковый результат, поскольку ПОИСК не видит разницу между большими и маленькими буквами.

Также эта функция не допускает использование подстановочных знаков (звездочка «*», знак вопроса «?», тильда «~»):

ПОИСК не видит разницу

Однако, это не распространяется на ПОИСК, который возвращает нам корректный результат.



Практические примеры работы формул чтобы НАЙТИ значение

Как использовать формулы НАЙТИ с другими функциями ЕСЛИОШИБКА, ЗАМЕНИТЬ, ЛЕВСИМВ, ПРАВСИМВ, ПСТР, ДЛСТР, СУММ, ЕЧИСЛО в Excel? Рассмотрим пример, в котором будем комбинировать НАЙТИ и ЗАМЕНИТЬ. Ниже попробуем заменить слово «песня» на «поэма»:

примеры работы формул

Строка с текстом – это ячейка с предложением, которое содержит заменяемое слово. На месте второго аргумента вкладываем НАЙТИ для определения позиции слова «песня». Это нам потребовалось, поскольку неизвестно точное расположение подстроки «песня» (с какого по счету символа начинается «песня»). Число 5 указывает на количество символов, которые будем заменять (количество букв в слове «песня»). В этом примере у нас количество символов искомого и заменяемого текста совпало, но это не обязательное условие, разница может быть любой.

Скопируем формулу до конца столбца:

количество букв в слове

В ячейке В21 мы так же заменили значение, а ниже у нас возвратились ошибки, поскольку в искомых текстах не было найдено заданного условием слова. Для корректного отображения результата укажем, что при ошибке пусть отображается то же предложение из колонки А (без изменений). Для этого используем ЕСЛИОШИБКА. Первым её аргументом будет вся предыдущая формула, а вторым – ячейка из колонки А:

ЕСЛИОШИБКА

В столбце В на месте ошибки получены идентичные предложения из столбца А.

Функция НАЙТИ также часто используется рядом с функциями ЛЕВСИМВ, ПРАВСИМВ и ПСТР, для того чтобы извлечь часть фразы. Например, у нас есть перечень электронных почтовых адресов. Нам необходимо извлечь имя пользователя (часть до символа @). Для выполнения задания используем ЛЕВСИМВ. В качестве первого аргумента у нас будет ячейка с содержимым, а второй – функция НАЙТИ с приставкой «-1», которая возвращает позицию знака @ и делает шаг назад (это нам нужно, для того чтобы результат не извлекал сам символ):

ЛЕВСИМВ

Сначала формула НАЙТИ возвратила нам значение «4» – это позиция искомого символа. НАЙТИ – 1 = 3. Затем ЛЕВСИМВ извлек три символа в левую сторону – rit. Копируем формулу до конца столбца:

извлек три символа

Теперь определим следующую задачу: нужно извлечь имя домена. Для её реализации используем дополнительно функцию ПСТР. ПСТР позволит рассмотреть подстроку из любого места до конца. Приставка +1 укажет, что извлечение происходит со следующего символа от @. При этом нам нужно указать на месте третьего аргумента число, которое, как мы уверенны, будет точно больше длины текстовой строки. В этом примере используем 50 (вряд ли существует электронная почта, имя которой содержит более 50 знаков):

ПСТР

Существует еще один способ решить эту задачу. На этот раз используем ДЛСТР и ПРАВСИМВ. Основой будет ПРАВСИМВ. Первым аргументом ПРАВСИМВ будет ячейка с искомым текстом, а вторым – разница между ДЛСТР и НАЙТИ. ДЛСТР осуществляет возврат количества знаков в текстовой строке:

ДЛСТР и ПРАВСИМВ

Копируем формулу до конца столбца и получаем результат:

формулу до конца

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

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

ЕЧИСЛО ИСТИН

Скопируем формулу до конца столбца и проверим результат работы:

результат

Как видим, напротив текста, где было искомое значение «gmail.com», мы получили результат ИСТИНА. Формула, приведенная выше, оценивает содержимое ячейки. У некоторых пользователей, возможно, промелькнула мысль использовать логическую ЕСЛИ, но она ищет идентичное совпадение заданного искомого текста, «gmail.com» равно «gmail.com», а нам нужно «gmail.com равно «номер позиции». Тогда ЕЧИСЛО определит наличие или отсутствие числа, и возвратит результат.

Можно трансформировать функцию, приведенную выше, добавив перед ЕЧИСЛО две черточки. Таким образом, она подсчитает количество результатов: для ИСТИНА будет возвращено единицу, а для ЛОЖЬ – ноль:

подсчитает количество результатов

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

ЕСЛИ НАЙТИ ИСТИНА

На этот раз мы добавили третий аргумент – число 5, которое указывает с какой позиции начинается поиск. Поскольку год модели также содержит искомое значение «2», мы уточнили, что поиск должен происходить точно с номера стиля. Копируем формулу до конца столбца и проверим, как сработала формула. Фраза «Да» появилась напротив тех ячеек, номер стиля которых равен 2:

поиск точно с номера стиля

Теперь рассмотрим пример, где нам надо подсчитать сумму найденных значений одновременно. Для этого потребуется добавить СУММ. В ячейке А100 у нас три элемента – буквенный код, числовой код, слово. Нам нужно узнать, есть ли среди первого элемент BS, среди второго число 5 и среди третьего слово “new”. Поскольку искомый текст теперь содержит три значения, а не один, как ранее, он является массивом, который нам нужно поместить в скобки {}:

НАЙТИ СУММ

Сейчас содержимое в скобках – это массив из трёх элементов. То есть, нам нужно найти эти значения в ячейке А100. Формула три раза произведет поиск элементов по кругу по каждом из них. Затем добавляем адрес ячейки для поиска А100. Построенную формулу вкладываем в ЕЧИСЛО. На этом этапе возвращаемым результатом будут «ЛОЖЬ,ИСТИНА,ИСТИНА». А нам нужно преобразовать их в числа. Для этого к ЕЧИСЛО добавляем приставку «*1».ИСТИНА*1 равно 1, ЛОЖЬ*1 равно 0:

преобразовать в числа

Теперь нам осталось лишь сосчитать данные. Для этого вкладываем то, что у нас получилось в СУММ, нажимаем Enter:

сосчитать данные СУММ

Применяем построенную формулу по всему списку:

успешно найдено

download file Скачать примеры использования функции НАЙТИ в Excel

В ячейке А101 совпадение только по одному элементу BS, сумма элементов равна 1.

Содержание

  • Формулы в Excel для чайников
  • Как в формуле Excel обозначить постоянную ячейку
  • Как составить таблицу в Excel с формулами
  • Задание — найти значение выражения
  • Решение — простая математика.
  • Вычисление сложных арифметических выражений

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

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

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

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

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

Оператор Операция Пример
+ (плюс) Сложение =В4+7
— (минус) Вычитание =А9-100
* (звездочка) Умножение =А3*2
/ (наклонная черта) Деление =А7/А8
^ (циркумфлекс) Степень =6^2
= (знак равенства) Равно
Больше
= Больше или равно
<> Не равно

Символ «*» используется обязательно при умножении. Опускать его, как принято во время письменных арифметических вычислений, недопустимо. То есть запись (2+3)5 Excel не поймет.

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

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

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

Ссылки можно комбинировать в рамках одной формулы с простыми числами.

Оператор умножил значение ячейки В2 на 0,5. Чтобы ввести в формулу ссылку на ячейку, достаточно щелкнуть по этой ячейке.

В нашем примере:

  1. Поставили курсор в ячейку В3 и ввели =.
  2. Щелкнули по ячейке В2 – Excel «обозначил» ее (имя ячейки появилось в формуле, вокруг ячейки образовался «мелькающий» прямоугольник).
  3. Ввели знак *, значение 0,5 с клавиатуры и нажали ВВОД.

Если в одной формуле применяется несколько операторов, то программа обработает их в следующей последовательности:

Поменять последовательность можно посредством круглых скобок: Excel в первую очередь вычисляет значение выражения в скобках.

Как в формуле Excel обозначить постоянную ячейку

Различают два вида ссылок на ячейки: относительные и абсолютные. При копировании формулы эти ссылки ведут себя по-разному: относительные изменяются, абсолютные остаются постоянными.

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

  1. Вручную заполним первые графы учебной таблицы. У нас – такой вариант:
  2. Вспомним из математики: чтобы найти стоимость нескольких единиц товара, нужно цену за 1 единицу умножить на количество. Для вычисления стоимости введем формулу в ячейку D2: = цена за единицу * количество. Константы формулы – ссылки на ячейки с соответствующими значениями.
  3. Нажимаем ВВОД – программа отображает значение умножения. Те же манипуляции необходимо произвести для всех ячеек. Как в Excel задать формулу для столбца: копируем формулу из первой ячейки в другие строки. Относительные ссылки – в помощь.

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

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

Ссылки в ячейке соотнесены со строкой.

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

Чтобы указать Excel на абсолютную ссылку, пользователю необходимо поставить знак доллара ($). Проще всего это сделать с помощью клавиши F4.

  1. Создадим строку «Итого». Найдем общую стоимость всех товаров. Выделяем числовые значения столбца «Стоимость» плюс еще одну ячейку. Это диапазон D2:D9
  2. Воспользуемся функцией автозаполнения. Кнопка находится на вкладке «Главная» в группе инструментов «Редактирование».
  3. После нажатия на значок «Сумма» (или комбинации клавиш ALT+«=») слаживаются выделенные числа и отображается результат в пустой ячейке.

Сделаем еще один столбец, где рассчитаем долю каждого товара в общей стоимости. Для этого нужно:

  1. Разделить стоимость одного товара на стоимость всех товаров и результат умножить на 100. Ссылка на ячейку со значением общей стоимости должна быть абсолютной, чтобы при копировании она оставалась неизменной.
  2. Чтобы получить проценты в Excel, не обязательно умножать частное на 100. Выделяем ячейку с результатом и нажимаем «Процентный формат». Или нажимаем комбинацию горячих клавиш: CTRL+SHIFT+5
  3. Копируем формулу на весь столбец: меняется только первое значение в формуле (относительная ссылка). Второе (абсолютная ссылка) остается прежним. Проверим правильность вычислений – найдем итог. 100%. Все правильно.

При создании формул используются следующие форматы абсолютных ссылок:

  • $В$2 – при копировании остаются постоянными столбец и строка;
  • B$2 – при копировании неизменна строка;
  • $B2 – столбец не изменяется.

Как составить таблицу в Excel с формулами

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

Простейшие формулы заполнения таблиц в Excel:

  1. Перед наименованиями товаров вставим еще один столбец. Выделяем любую ячейку в первой графе, щелкаем правой кнопкой мыши. Нажимаем «Вставить». Или жмем сначала комбинацию клавиш: CTRL+ПРОБЕЛ, чтобы выделить весь столбец листа. А потом комбинация: CTRL+SHIFT+”=”, чтобы вставить столбец.
  2. Назовем новую графу «№ п/п». Вводим в первую ячейку «1», во вторую – «2». Выделяем первые две ячейки – «цепляем» левой кнопкой мыши маркер автозаполнения – тянем вниз.
  3. По такому же принципу можно заполнить, например, даты. Если промежутки между ними одинаковые – день, месяц, год. Введем в первую ячейку «окт.15», во вторую – «ноя.15». Выделим первые две ячейки и «протянем» за маркер вниз.
  4. Найдем среднюю цену товаров. Выделяем столбец с ценами + еще одну ячейку. Открываем меню кнопки «Сумма» — выбираем формулу для автоматического расчета среднего значения.

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

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

Полный список с описанием и подробными примерами использования вы найдете в справке программы, в разделе Список функций. Можете смотреть по алфавиту, но удобнее по категориям. И не забывайте о том, что в меню Файл, в команде Создать, есть много шаблонов для решения типовых задач. Заглядывайте туда, чтобы не тратить время на «изобретение велосипеда».

Задание — найти значение выражения

Найти значение выражения: 174 + √ (17 3 — 14 2 ) / (67 + 34 2 ) .

Решение — простая математика.

Пишем формулы, результат помещаем в ячейку А1 (рис. 10.1).

Рис. 10.1. Выражение вычислено

Я вам заодно расскажу о некоторых математических функциях, которые могут понадобиться при вычислениях. Я буду описывать функции в виде функция (аргумент1; аргумент2…) и расскажу о том, какие аргументы являются обязательными, а какие — нет. Итак, математические функции.

  • КОРЕНЬ(число) — возвращает значение квадратного корня. Аргумент число — обязательный. Это число, из которого нужно извлечь корень.
  • СТЕПЕНЬ(число, степень) — возводит число в указанную степень. Аргумент число — обязательный. Это основание степени — число, которое нужно возвести в степень. Аргумент степень — обязательный. Это показатель степени, в которую возводится основание.
  • СУММ(число1;число2;…) — вычисляет сумму всех чисел, указанных в качестве аргументов. Аргумент число1 — обязательный. Это первое слагаемое. Аргумент число2 и далее — необязательные. Может быть до 255 слагаемых.
  • ПРОИЗВЕД(число1;число2;…) — перемножает все аргументы и возвращает произведение. Аргумент число1 — обязательный. Это первый множитель. Аргументы число2 и далее — необязательные. Аргументов может быть не более 255.
  • EXP(число) — возвращает число е, возведенное в указанную степень. Число e равно 2,71828182845904 и является основанием натурального логарифма. Аргумент число — обязательный. Это показатель степени, в которую возводится основание e.
  • LN(число) — возвращает натуральный логарифм числа. Аргумент число — обязательный. Это положительное вещественное число, для которого вычисляется натуральный логарифм.
  • LOG(число; основание) — возвращает логарифм числа по заданному основанию. Аргумент число — обязательный. Это положительное вещественное число, для которого вычисляется логарифм. Аргумент основание — необязательный. Это основание логарифма. Если аргумент основание опущен, предполагается, что он равен 10. Пример: =LOG(64;2) возвращает значение 6 и отвечает на вопрос, в какую степень нужно возвести 2, чтобы получить 64.
  • LOG10(число) — возвращает логарифм числа по основанию 10. Аргумент число — обязательный. Это положительное вещественное число, для которого вычисляется десятичный логарифм.
  • ЗНАК(число — определяет знак числа. Возвращает: ƒƒ 1 — если число положительное; ƒƒ 0 — если число равно 0; ƒƒ –1 — если число отрицательное. Аргумент число — обязательный.

Excelобладает мощными вычислительными возможностями. Кроме привычных математических операций сложения (+), вычитания (-), умножения (*), деления (/) и возведения в степень (^),Excelрасполагает встроенной библиотекой всевозможных функций, в том числе математических, алгебраических и тригонометрических.

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

Формула состоит их констант, имён функций и ссылок на значения.

Например, математическая формула

В Excelбудет иметь вид

Или ВExcelимеет вид :

Для использования функций в формулах запускается мастер функций командой Вставка, Функция, либо кнопкой-пиктограммойfx

Вычисление сложных арифметических выражений

Вычисления в EXCEL

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

В Excelдля вычисления условных выражений используется функцияЕСЛИ()

Для приведённого примера фрагмент рабочего листа Excel

Табулирование функции одной переменной и построение её графика

Табулирование функции – это получение таблицы значений функции при заданных значениях аргумента. Например, функция F(X)=X 2

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

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

.Как выполнить автозаполнение? Установитерабочий курсорв ячейку, которую необходимо скопировать. Установитекурсор мышив нижний правый угол выделенной ячейки так, чтобы он принял формукурсора автозаполнения (+).Не отпуская левой клавиши мыши, протащите курсор автозаполнения доN-й ячейки, гдеN– номер конечной ячейки для копирования. В данной лабораторной работе

.Фрагмент рабочего листа с решением задачи табулирования функции приведён ниже

С этой ячейки начинается автозаполнение для значений аргумента X. Для значений функции автозаполнение начинается с ячейки В12.

Построить диаграмму в ExcelпоможетМастер диаграмм. Чтобы его запустить, выполните команду менюВставка, Диаграммаили нажмите на панели инструментов кнопку. Мастер работает в пошаговом режиме и на каждом шаге предлагает выполнить то или иное действие. Мастер позволяет вернуться на шаг или несколько шагов назад и отредактировать построенную диаграмму.

Задайте вид диаграммы и нажмите кнопку Далее

Для данного примера: График, Непрерывный

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

Щёлкните по вкладке Ряд.

В окне Подписи по оси Хзадайте диапазон значений для Х (А12: А19).

В окне РядыИмязадайте адрес ячейки заголовка функции (В8), нажмите кнопкуДалее

Окно Параметры диаграммы: Здесь нужно задатьНадпись диаграммы,Надписи осейуказать расположение легенды (Название графиков), на вкладкеПодписи данныхможно включить флажокзначения, тогда на графике будут указаны значения функции в точках диапазона. На вкладкеЛегендаможно изменить положение легенды на диаграмме или совсем убрать её с диаграммы.

4шаг

Укажите, где построить диаграмму: на текущем или отдельном листе и нажмите кнопку Готово.

Рисунок 1 График функции

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

В Excel, кроме абсолютных ссылок на значения, можно использоватьимена ячеекПрисвойте ячейкам, содержащим значенияXn,Xk,Dxимена.

Как присвоить имя ячейке? Выполните команду менюВставка, Имя, Присвоить — в открывшемся окне укажите имя переменной и адрес её значения (окно Формула), после этого нажмите кнопкуДобавить.

Рисунок 2 Окно Присвоение имени

Измените формулы в таблице и заполните таблицу заново. Формулы в столбце Xизменятся следующим образом.

Если в формуле для функции присутствуют константы, то ячейкам, содержащим их значения тоже присвойте имена и измените формулу для вычисления функции, заменив ссылки на значения констант на имена

Пример отчёта по лабораторной работе находится на следующей странице

Добавить комментарий