КОРЕНЬ
Функция КОРЕНЬ возвращает значение квадратного корня из аргумента. Если аргумент отрицательный, функция воспринимает его как ошибку.
«=КОРЕНЬ(1О24)» => 32.
Для вычисления кубического корня возведите значение в степень 1/3. Например,
«=32768^(1/3)» => 32.
Корни других степеней могут быть вычислены аналогичным образом. Также для таких вычислений можно пользоваться функцией СТЕПЕНЬ.
СУММ
Если взять наугад несколько рабочих книг, то можно смело поспорить, что чаще всего в них будет использоваться функция СУММ. Эта функция является также одной из самых простых. Она может иметь от 1 до З0 аргументов. Для того чтобы подсчитать сумму значений ячеек трех диапазонов (А1:А1О, С1:С10; Е1:Е10), вы можете использовать три аргумента:
=СУММ (А1:А10; С1:С10; Е1:Е10)
Аргументы не обязательно должны быть заданы только в таком виде. Например; вы можете использовать адреса отдельных ячеек, ссылки на диапазоны и литералы следующим образом:
=СУММ (А1; С1:10; 125)
В связи с такой популярностью функции СУММ разработчики Ехсеl очень упростили ее использование и практически автоматизировали его. Чтобы вставить формулу, в которой используется функция СУММ, щелкните на кнопке Автосумма, находящейся на панели инструментов Стандартная. Excel анализирует контекст и предлагает для суммирования диапазон значений ячеек. Если Ехсеl предлагает этот интервал верно (как обычно и бывает), нажмите клавишу <Enter> или снова щелкните на описываемой кнопке. Если нужно просуммировать несколько столбцов чисел, по очереди выделите нужные диапазоны ячеек, а затем щелкните на кнопке Автосумма. В этом случае Excel будет точно знать, что нужно просуммировать, и поэтому не запросит у вас подтверждения.
СРЗНАЧ
Функции СРЗНАЧ возвращает среднее значение (среднее арифметическое) диапазона ячеек. Это эквивалентно сумме содержимого всех ячеек диапазона, деленной на количество ячеек. Следующая формула возвращает среднее значение диапазона А1:А100:
=СРЗНАЧ(А1:А100)
Если в указанном диапазоне находятся пустые ячейки или ячейки содержащие текст, то они не включаются в расчет среднего значения. Как и в случае с функцией СУММ, вы можете использовать любое количество аргументов.
В Ехсеl предусмотрена также функция МЕДИАНА, которая вычисляет медиану значений диапазона, и функция МОДА, которая возвращает то значение, которое чаще всего встречается в диапазоне.
Текстовые функции. Хотя Ехсеl славится своими возможностями обработки чисел, она имеет 23 встроенные функции для работы с текстом. В этом разделе приведены некоторые из них.
СИМВОЛ
Функция СИМВОЛ возвращает отдельный символ, соответствующий заданному в качестве аргумента ANSI-коду. Значения аргумента должны находиться в интервале от 1 до 255. Функция КОДСИМВ выполняет обратное преобразование. Следующая формула возвращает букву "А":
=СИМВОЛ(65)
Эта функция очень полезна для ввода символов, которые сложно или невозможно ввести с клавиатуры. Например, следующая формула возвращает символ авторского права "©":
=СИМВОЛ(169)
ЛЕВСИМВ
Функция ЛЕВСИМВ выделяет строку символов заданной длины из другой строки, начиная с крайней левой позиции. Эта функция использует два аргумента. Первый – строка, а второй, необязательный, аргумент – число символов. Если второй аргумент опущен, то Ехсеl по умолчанию выделяет первый символ текста. В данном примере формула возвращает букву "Б":
=ЛЕВСИМВ("")
Следующая формула возвращает в результате строку "Альберт":
=ЛЕВСИИВ("Альберт Эйнштейн";7)
ДЛСТР
Функция ДЛСТР возвращает количество символов в текстовой строке. Например, следующая формула возвращает число 9:
=ДЛСТР("Атмосфера")
Если нужно определить длину строки без учета пробелов в начало и в конце строки текста, используется функция ДЛСТР, аргументом которой является функция СЖПРОБЕЛЫ. Например, если вы хотите знать количество символов текста, находящегося в ячейке А1 (без каких-либо пробелов), то вам надо использовать формулу:
=ДЛСТР(СЖПРОБЕЛЫ (А1))
ПСТР
Функция ПТСР выделяет заданное число символов из строки текста. Она использует три агента: первый – строка текста; второй – позиция в текстовой строке, с которой вы хотите начать выделение символов, и, наконец, третий аргумент – это количество символов, которые необходимо выделить. Например, если в ячейке А1 находится строка текста "", то следующая формула вернет "Александр":
=ПСТР(А1;8;9)
ЗАМЕНИТЬ
Функция ЗАМЕНИТЬ позволяет заменить символы в тексте. Первый аргумент этой функции – текст, содержащий заменяемую вами строку. Второй аргумент – позиция символа, с которой вы хотите начать замену. Третий аргумент – количество заменяемых символов. Четвертый аргумент – новый текст, который заменит имеющийся. В следующем примере формула возвращает "Альберт Эйнштейн":
= ЗАМЕНИТЬ("Альберт Гор"; 9;3; Эйнштейн)
ПОИСК
Функция ПОИСК позволяет определить позицию в текстовой строке, с которой начинается заданная строка. Эта функция имеет три аргумента. Первый – текст, который нужно найти; второй – строка, в которой ищется текст; третий (необязательный) аргумент – место начала поиска. Если третий аргумент опущен, то Excel начинает поиск с начала текста. В следующем примере предполагается, что в ячейке А1 находится текст "". Формула возвращает 7 потому, что первый по счету пробел находится на седьмой позиции в исходной строке.
=ПОИСК(" "; А1; 1)
Чтобы найти второй по счету пробел, вместо третьего аргумента подставим вложенную функцию ПОИСК, к значению которой прибавим 1,
=ПОИСК(" "; А1; ПОИСК(" "; А1; 1) +1)
В следующей формуле для выделения первого слова, ограниченного пробелом, из строки текста, находящегося в ячейке А1, используется функция ЛЕВСИМВ. Например, если в ячейке А1 находится текст "Александр Сергеевич Пушкин", то следующая формула выделит из текста имя "Александр".
=ЛЕВСИМВ(А1; ПОИСК(" "; А1; 1))
Представленная формула имеет явный недостаток: если текст в ячейке А1 не имеет пробелов, то в результате возникнет ошибка. Вот как выглядит усовершенствованный вариант этой формулы, которая выделяет первое слово из строки, находящейся в ячейке А1, даже если эта строка не содержит пробелов:
=ЕСЛИ(ЕОШИБКА(ПОИСК(" "; А1; 1)) ;А1; ЛЕВСИМВ(А1; ПОИСК(" ";А1; 1)))
ПРОПИСН
Функция ПРОПИСН преобразует строчные символы в прописные. Например, если в ячейке А1 находится "Пушкин", то следующая формула возвращает "ПУШКИН":
=ПРОПИСН(А1)
Логические функции. К категории логических функций в Excel отнесено только шесть функций, хотя, откровенно говоря, некоторые из других функций также можно смело причислить к этой категории. В данном разделе рассматриваются три логические функции.
ЕСЛИ
Эта функция, пожалуй, одна из самых важных. Она наделяет ваши формулы "способностью принятия решений".
В функции ЕСЛИ используются три аргумента. Первый аргумент - это логическое выражение, которое может принимать значение ИСТИНА или ЛОЖЬ. Второй и третий аргументы - это такие выражения, которые вычисляются в случае, если аргумент принимает соответственно истинное или ложное значение.
В следующем примере формула возвращает строку "Положительный", если значение ячейки А1 больше 0, и "Отрицательный", - в противном случае:
=ЕСЛИ(А1>0; "Положительный"; "Отрицательный")
Заметьте, что значение первого аргумента (А1) может принимать логическое значение ИСТИНА или ЛОЖЬ. Однако эта формула имеет один недостаток, который заключается в том, что, когда ячейка А1 пуста или содержит 0, возвращается строка текста "Отрицательный". Для решения подобной проблемы можно воспользоваться вложенной функцией ЕСЛИ, которая будет анализировать это условие. Усовершенствованная формула имеет следующий вид:
=ЕСЛИ (А1>0; "Положительный"; ЕСЛИ А10; "Отрицательный"; "Ноль"))
На первый взгляд кажется, что формула выглядит очень сложной, но если вы разобьете ее на части, то увидите, что она довольно проста. Вот как она работает. Если значение в ячейке А1 больше 0, то формула возвращает строку текста "Положительный", и на этом ее работа заканчивается. Если значение в ячейке меньше или равно 0, то анализируется второе условие, которое определяется третьим аргументом:
=ЕСЛИ(А10; "Отрицательный"; "Ноль")
Это еще один оператор ЕСЛИ, который вновь выполняет проверку содержимого ячейки А1. Если проверяемое значение меньше 0, то формула возвращает строку текста "Отрицательный", в противном случае она возвращает строку "Ноль". При необходимости можно использовать несколько вложенных друг в друга операторов ЕСЛИ. Однако не стоит забывать, что, когда уровень вложенности превышает три - четыре, разобраться в формуле становится очень сложно.
Вложенные функции ЕСЛИ используются достаточно часто, поэтому вы должны досконально разобраться в этой методике. Овладев ею, вы сможете создавать очень гибкие формулы.
Показан пример использования функции ЕСЛИ для расчета комиссионных от продаж. В данном примере обычный процент комиссионных продаж составляет 5,5%. Однако если продавец превышает определенный процент продаж, то комиссионные составляют 6,25%. Приведенная ниже формула находится в ячейке С6. В ней для принятия решения о проценте комиссионных, который зависит от объема продаж, используется функция ЕСЛИ:
=ЕСЛИ(В6>=Норма_продаж; В6*Ставка_премиальных; В6*Ставка_комиссионных)
И
Функция И возвращает логические значение ИСТИНА или ложь в зависимости от логического значения своих аргументов. Если все аргументы принимают значение ИСТИНА, то функция И возвращает значение ИСТИНА. Если хотя бы один из аргументов функции принимает ложное значение, то функция И возвращает значение ЛОЖЬ. Приведенная ниже формула возвращает значение ИСТИНА, если все ячейки диапазона А1:АЗ содержат отрицательные числа:
=И(А10; А20; АЗ0)
В другом примере функция И используется в качестве первого аргумента функции ЕСЛИ. Если значения всех трех ячеек А1:АЗ отрицательные, эта формула возвращает строку "Все отрицательные". Но если хотя бы одно из значений больше или равно нулю, формула возвращает строку "Не все отрицательные":
=ЕСЛИ(И(А10; А20; АЗ0);"Все отрицательные"; "Не все отрицательные")
ИЛИ
Функция ИЛИ подобна функции И, с той лишь разницей, что функция или возвращает значение ИСТИНА, если хотя бы один из ее аргументов истинный. В противном случае эта функция возвращает значение ЛОЖЬ. В следующем примере формула возвращает истинное значение, если хотя бы одно из значений, находящихся в ячейках А1, А2 или АЗ, меньше нуля:
=ИЛИ(А10; А20; АЗ0)
Функции даты и времени. Если в ваших рабочих таблицах нужно оперировать датами и временем, то и Ехсеl придет вам на помощь. В ней предусмотрено 14 функций, работающих с типом значений. В этом разделе описано несколько таких функций. Чтобы использовать функции получения даты и времени, вы должны свободно владеть системой исчисления дат и времени.
СЕГОДНЯ
Функция СЕГОДНЯ не имеет аргумента. Она возвращает текущую дату, точнее, дату, установленную в системе. Например, если вы введете в ячейку следующую формулу 16 июня 1998 г., то формула вернет 16.О6.1998:
=СЕГОДНЯ()
ДАТА
Функция ДАТА выводит на экран дату в соответствии с тремя аргументами: год, месяц и день. Эта функция поможет скомпоновать дату на основе информации, содержащейся в вашей рабочей таблице. Например, если ячейка А1 содержит 1998, ячейка В1 – 12 и ячейка С1 – 25, то следующая формула возвращает дату 25.12.98:
=ДАТА(А1; В1; С1)
ДЕНЬ
Функция ДЕНЬ определяет день месяца в указанной дате. Например, если ячейка А1 содержит дату 25.12.98, то следующая формула вернет число 25:
=ДЕНЬ (А1)
Кроме того, в Ехсеl предусмотрены функции ГОД и МЕСЯЦ, которые выделяют из даты соответственно год и месяц.
ДЕНЬНЕД
Функция ДЕНЬНЕД определяет день недели указанной даты. Она имеет два аргумента – дату и код запроса, определяющий тип результата (второй аргумент необязательный). Например, если в ячейке А1 содержится значение 25.12.97, то следующая формула возвращает 4, что означает, что этот день – четверг:
=ДЕНЬНЕД(А1; 2)
Вы можете отформатировать ячейки с датами так, чтобы дни недели выводились на экран в привычной текстовой форме, а не в виде цифр. Для этого в списке числовых форматов выберите опцию Все форматы и в поле Тип введите шаблон ддд (для отображения аббревиатур дней недели) или дддд (для отображения полного названия дней недели).
ВРЕМЯ
Функция ВРЕМЯ возвращает время в зависимости от трех аргументов: часы, минуты и секунды. Эта функция может скомпоновать время на основании информации, содержащейся в вашей рабочей таблице. Например, если ячейка А1 содержит 8, ячейка В1 – 15, а ячейка С1 – 0, то следующая формула возвращает 8:15:00:
=ВРЕМЯ(А1; В1; С1)
ЧАС
Функция ЧАС выделяет из времени число часов. Например, если ячейка А1 содержит время 8:15:00, то следующая формула возвращает 8:
=ЧАС(А1)
Кроме того, в Ехсеl предусмотрены функции МИНУТЫ и СЕКУНДЫ, которые выделяют из времени соответственно минуты и секунды.
Матричные вычисления. Самые распространенные действия с матрицами следующие:
Операция | Размеры исходных матриц | Функция Excel | Размер результата |
Умножение матриц | nЧm, mЧk | МУМНОЖ | nЧk |
Транспонирование матрицы | nЧm | ТРАНСП | mЧn |
Вычисление определителя | nЧn | МОПРЕД | 1Ч1 |
Вычисление обратной матрицы | nЧn | МОБР | nЧn |
Категория финансовых функций включает 16 функций, предназначенных для выполнения денежных расчетов. Функции расчета амортизации, функции зайиов и вкладов, и другие.
Функции работы со ссылками и массивами К данной категории относится 17 функций, предназначенных для выполнения поиска в листах и получения разнообразной информации.
Функции для работы с базами данных. Для работы с базой данных в Excel предусмотрено 12 функций. Они используются при работе с табличными базами данных (также известными как списки), созданными на рабочем листе. Все эти функции в русскоязычной версии Excel начинаются с букв БД, и все они имеют эквивалентные функции, не относящиеся к работе с базой данных. Например, функция БДСУММ является специальным вариантом функции СУММ, которая возвращает сумму значений из базы данных, отобранных по заданному условию. Табличная база данных – это прямоугольный диапазон ячеек, в верхней строке которого находятся названия полей. Каждая последующая строка является отдельной записью в базе данных.
Функции пакета анализа. Когда вы начнете свободно использовать встроенные функции рабочего листа, можете исследовать набор функций, который появляется при загрузке надстройки Пакет анализа. Эта надстройка открывает доступ к нескольким десяткам дополнительных функций рабочего листа. Когда описываемая надстройка загружена, диалоговое окно Мастер функций выводит на экран новую категорию функций – Инженерные. Кроме того, добавляется ряд новых функций к следующим категориям Финансовые, Дата и Время, Математические и тригонометрия, Проверка свойств и значений.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 |


