50293 (666510), страница 7
Текст из файла (страница 7)
Представление даты и времени имеет одну особенность. При вводе даты или времени пользователь вводит последовательность символов, которая не является числом, но с этими символами можно производить вычисления: сравнивать, прибавлять, вычитать и т. д. Поэтому в Ехсеl, наряду с текстовым представлением даты и времени, существует и числовое представление.
За точку отсчета по умолчанию принята дата 1 января 1900 года, а верхней границей является 31 декабря 2078 года. Способ вычисления в случае необходимости можно указать в списке параметров. Выбор способа вычисления определяется выбором используемого стандарта, количеством дней в году и продолжительностью месяца.
Наличие текстового и числового форматов представления даты и времени практически не затрудняет работу. В ячейке с форматом Общий результат будет представлен в нужном виде без участия пользователя, а если ячейки ранее были отформатированы для чисел, то результатом работы функций даты и времени будет число.
Если ввести одновременно и дату и время в формулу "=МИНУТЫ(" 10.07.95 18:30:15")", то возвращено будет только число минут (для данной формулы - "30"). Аналогично работают функции СЕКУНДЫ и ЧАС - они возвращают для введенного значения только секунды и часы соответственно.
Функции времени и результаты их работы
| Функции времени | Форматы представления | Действие | ||
| Общий | ч:мм:сс | |||
| =ВРЕМЗНАЧ ("18:30:15") | 0,7710069 | нет | преобразует время из текстового формата в числовой | |
| =ВРЕМЯ (18;30;15) | 6:30 РМ | 18:30:15 | по заданным часам, минутам и секундам возвращает время в числовом формате | |
| =МИНУТЫ (0,771007) | 30 | нет | числового или текстового формата даты и времени возвращает только минуты | |
| =МИНУТЫ ("18:30:15") | 30 | нет | аналогично | |
| =СЕКУНДЫ (СЗ) | 15 | нет | аналогично | |
| =СЕКУНДЫ (0,771007) | 15 | нет | аналогично | |
| =ЧАС (ВЗ) | 18 | нет | аналогично | |
| =ЧАС (0,771007) | 18 | нет | аналогично | |
Функции даты и результаты их работы
| Функции даты | Форматы представления | |
| Общий | Д ММММ ГГГГ | |
| =ГОД ("9.07.95") | 1995 | нет |
| =ГОД (В5) | 1995 | нет |
| =ДАТА (95;7;9) | 9.07.95 | 9 июля 1995 |
| =ДАТАЗНАЧ ("9.07.95") | 34889 | 9 июля 1995 |
| =ДЕНЬ (D5-9) | 30 | нет |
| =ДЕНЬНЕД ("9.07.95") | 1 | нет |
| =МЕСЯЦ (05) | 7 | нет |
| =ТДАТА () | 9.07.95 18:48 | 9 июля 1995 |
Функция ГОД возвращает год аргумента. Аналогично работают функции ДЕНЬ и МЕСЯЦ. Функция ДАТА требует ввода года, месяца и дня и возвращает дату в числовом формате, функция/
ДАТАЗНАЧ просто преобразует дату из текстового формата в числовой/ Функция ДЕНЬНЕД возвращает номер дня недели. При этом может быть выбран способ нумерации. По умолчанию воскресенье считается первым днем недели.
Функция ТДАТА возвращает текущую дату и время в числовом формате.
Математические функции
В Ехсеl имеется широкий выбор математических функций, позволяющий выполнять действия из различных областей математики: арифметики, алгебры, комбинаторики и т. д.
| АВS | Возвращает модуль (абсолютную величину) числа |
| Возвращает арккосинус числа | |
| AС0SН | Возвращает гиперболический арккосинус числа |
| АSIN | Возвращает арксинус числа |
| АSINН | Возвращает гиперболический арксинус числа |
| АТАN | Возвращает арктангенс числа |
| АТАN2 | Возвращает арктангенс для заданных координат х и у |
| АТАNH | Возвращает гиперболический арктангенс числа |
| С0S | Возвращает косинус заданного угла |
| С0SН | Возвращает гиперболический косинус числа |
| ЕХР | Возвращает число е, возведенное в указанную степень |
| LN | Возвращает натуральный логарифм числа |
| LOG | Возвращает логарифм числа по заданному основанию |
| LOG10 | Возвращает десятичный логарифм числа |
| SIN | Возвращает синус заданного угла |
| SINH | Возвращает гиперболический синус числа |
| ТАN | Возвращает тангенс заданного угла |
| ТАNН | Возвращает гиперболический тангенс числа |
| ГРАДУСЫ | Преобразует радианы в градусы |
| ЗНАК | Определяет знак числа. Возвращает 1, если число положительное, 0, если число равно 0, и -1, если число отрицательное |
| КОРЕНЬ | Возвращает положительное значение квадратного корня |
| МОБР | Возвращает обратную матрицу для матрицы, хранящейся в массиве |
| МОПРЕД | Возвращает определитель матрицы |
| МУМНОЖ | Возвращает произведение |
| НЕЧЕТ | Возвращает число, округленное до ближайшего нечетного целого |
| ОКРВВЕРХ | Возвращает результат округления с избытком до ближайшего числа, кратного точности |
| ОКРВНИЗ | Округляет число до кратного заданной точности с недостатком |
| ОКРУГЛ | Округляет число до указанного количества десятичных разрядов |
| ОКРУГЛВВЕРХ | Округляет число по модулю до ближайшего большего целого |
| ОКРУГЛВНИЗ | Округляет число до ближайшего меньшего по модулю целого |
| ОСТАТ | Возвращает остаток от деления аргумента число на делитель. Результат имеет такой же знак, как и делитель |
| ОТБР | Усекает число до целого, отбрасывая дробную часть числа, после чего остается целое число |
| пи | Возвращает число 3,14159265358979 с точностью до 15 цифр |
| ПРОИЗВЕЛ | Перемножает числа, заданные в качестве аргументов, и возвращает их произведение |
| РАДИАНЫ | Преобразует градусы в радианы |
| РИМСКОЕ | Преобразует число в арабской записи к числу в римской, как текст |
| СЛЧИС | Возвращает равномерно распределенное случайное число, большее либо равное 0 и меньшее 1 |
| СТЕПЕНЬ | Возвращает результат возведения в степень |
| СУММ | Возвращает сумму всех чисел, входящих в список аргументов |
| СУММЕСЛИ | Суммирует ячейки, специфицированные заданным критерием |
| СУММКВ | Возвращает сумму квадратов аргументов |
| СУММКВРАЗН | Возвращает сумму квадратов разностей соответствующих значений в двух массивах |
| СУММПРОИЗВ | Перемножает соответствующие элементы заданных массивов и возвращает сумму произведений |
| СУММРАЗНКВ | Возвращает сумму разностей квадратов соответствующих значений в двух массивах |
| СУММСУММКВ | Возвращает сумму сумм квадратов соответствующих элементов двух массивов |
| ФАКТР | Возвращает факториал числа |
| ЦЕЛОЕ | Округляет число до ближайшего меньшего целого |
| ЧЁТН | Возвращает число, округленное до ближайшего четного целого |
Статистические функции
В Ехсеl наиболее широко представлены функции, предназначенные для проведения различного рода статистических вычислений: максимальное и минимальное значения диапазона, значения вероятностей, распределения случайных величин, средние, дисперсии, доверительные интервалы и т. д.
| БЕТАРАСП | Возвращает интегральную функцию плотности бета - вероятности |
| БИНОМРАСП | Возвращает отдельное значение биномиального распределения |
| ВЕРОЯТНОСТЬ | Возвращает вероятность того, что значение из интервала находится внутри заданных пределов |
| ГАММАНЛОГ | Возвращает натуральный логарифм гамма - функции |
| ГАММАОБР | Возвращает обратное гамма-распределение |
| ГАММАРАСП | Возвращает гамма-распределение |
| ДИСП | Оценивает дисперсию по выборке |
| ДИСПА | Вычисление несмещенной дисперсии (учитываются текстовые и логические значения) |
| ДИСПР | Вычисляет дисперсию для генеральной совокупности |
| ДИСПРА | Вычисление смещенной дисперсии (учитываются текстовые и логические значения) |
| ДОВЕРИТ | Возвращает доверительный интервал для среднего генеральной совокупности |
| КВАДРОТКЛ | Возвращает сумму квадратов отклонений точек данных от их среднего |
| КОВАР | Возвращает ковариацию, то есть среднее произведений отклонений для каждой пары точек данных |
| КОРРЕЛ | Возвращает коэффициент корреляции между интервалами ячеек |
| ЛГРФПРИБЛ | Вычисляет экспоненциальную кривую, аппроксимирующую данные, и возвращает массив, описывающий эту кривую |
| ЛИНЕЙН | Используя метод наименьших квадратов, вычисляет прямую линию, которая наилучшим образом аппроксимирует имеющиеся данные |
| ЛОГНОРМОБР | Возвращает обратную функцию логарифмического нормального распределения |
| ЛОГНОРМРАСП | Возвращает интегральное логарифмическое нормальное распределение |
| МАКС | Возвращает максимальное значение из списка аргументов |
| МАКСА | Возвращает наибольшее значение из набора (учитываются логические и текстовые значения) |
| МЕДИАНА | Возвращает медиану заданных чисел |
| МИН | Возвращает наименьшее значение в списке аргументов |
| МИНА | Возвращает наименьшее значение из набора (учитываются логические и текстовые значения) |
| МОДА | Возвращает наиболее часто встречающееся значение в массиве или интервале данных |
| НАИБОЛЬШИЙ | Возвращает k-ое наибольшее значение из множества данных |
| НАИМЕНЬШИЙ | Возвращает k-ое наименьшее значение в множестве данных |
| НАКЛОН | Возвращает наклон линии линейной регрессии для точек данных в аргументах |
| НОРМАЛИЗАЦИЯ | Возвращает нормализованное значение для распределения, характеризуемого средним и стандартным отклонениями |
| НОРМОБР | Возвращает обратное нормальное распределение для указанного среднего и стандартного отклонений |
| НОРМРАСП | Возвращает нормальную функцию распределения для указанного среднего и стандартного отклонений |
| НОРМСТОБР | Возвращает обратное значение стандартного нормального распределения |
| НОРМСТРАСП | Возвращает стандартное нормальное интегральное распределение |
| ОТРЕЗОК | Возвращает отрезок, отсекаемый на оси линией линейной регрессии, проведен- ной через точки данных, определяемых аргументами известные значения х и известные значения у |
| ПЕРЕСТ | Возвращает количество перестановок для заданного числа объектов, которые выбираются из общего числа объектов |
| ПРЕДСКАЗ | Возвращает предсказанное значение функции в точке х на основе линейной регрессии для массивов известных значений х и у или интервалов данных |
| ПРОЦЕНТРАНГ | Возвращает процентное содержание значения в множестве данных |
| ПУАССОН | Возвращает распределение Пуассона |
| РАНГ | Возвращает ранг числа в списке чисел |
| СРЗНАЧ | Возвращает среднее (арифметическое) своих аргументов |
| СРОТКЛ | Возвращает среднее абсолютных значений отклонений точек данных от среднего |
| СТАНДОТКЛОН | Оценивает стандартное отклонение по выборке |
| СТАНДОТКЛОНА | Оценивает стандартное отклонение по выборке с учетом текстовых и логических значений |
| СТАНДОТКЛОНП | Вычисляет стандартное отклонение по генеральной совокупности |
| СТАНДОТКЛОНПА | Вычисляет стандартное отклонение по генеральной совокупности с учетом текстовых и логических значений |
| СТЬЮДРАСП | Возвращает распределение Стьюдента |
| СЧЁТ | Подсчитывает количество чисел в списке аргументов |
| СЧЁТЕСЛИ | Подсчитывает количество непустых ячеек в диапазоне, удовлетворяющих заданному условию |
| СЧЁТЗ | Подсчитывает количество непустых значений в списке аргументов |
| ТЕНДЕНЦИЯ | Возвращает значения в соответствии с линейным трендом |
| ЧАСТОТА | Возвращает распределение частот в виде вертикального массива |
| ЭКСПРАСП | Возвращает экспоненциальное распределение |
| ЭКСЦЕСС | Возвращает эксцесс множества данных |
Функции для работы со ссылками и массивами
| АДРЕС | Создает адрес ячейки в виде текста, используя номер строки и номер столбца |
| ВЫБОР | Использует номер индекса, чтобы в брать и вернуть значение из списка аргументов-значений |
| ГИПЕРССЫЛКА | Создает ссылку, открывающую документ, который находится на жестком диске, сервере сети или INTERNET |
| ИНДЕКС | Выбирает по индексу значение из ссылки или массива |
| ОБЛАСТИ | Возвращает количество областей в ссылке. Область - это интервал смежных ячеек или отдельная ячейка |
| ПОИСКПОЗ | Возвращает относительную позицию элемента массива |
| ПРОСМОТР | Ищет значения в векторе или массиве |
| СМЕЩ | Возвращает ссылку заданной высоты и ширины, отстоящую от другой ссылки на заданное количество строки и столбцов |
| СТОЛБЕЦ | Возвращает номер столбца по заданной ссылке |
| СТРОКА | Возвращает номер строки, определяемый ссылкой |
| ТРАНСП | Возвращает транспонированный массив |
| ЧИСЛСТОЛБ | Возвращает количество столбцов в ссылке или массиве |
| ЧСТРОК | Возвращает количество строк в ссылке или массиве |
Текстовые функции
| ДЛСТР | Возвращает количество символов в текстовой строке |
| ЗАМЕНИТЬ | Заменяет часть текстовой строки на другую текстовую строку |
| ЗНАЧЕН | Преобразует текст в число |
| КОДСИМВ | Возвращает числовой код первого символа в текстовой строке |
| ЛЕВСИМВ | Возвращает первые (самые левые) символы текстовой строки |
| НАЙТИ | Находит вхождение одной текстовой строки в другую строку и возвращает номер символа, с которого начинается первое вхождение искомой строки |
| ПЕЧСИМВ | Удаляет все непечатаемые символы из текста |
| ПОВТОР | Повторяет текст заданное число раз |
| ПОДСТАВИТЬ | Подставляет в строку новый текст вместо старого |
| ПОИСК | Возвращает позицию первого вхождения символа или текстовой строки при поиске слева направо |
| ПРАВСИМВ | Возвращает последние (самые правые) символы текстовой строки |
| ПРОПИСИ | Делает все буквы в тексте прописными |
| ПГОПНАЧ | Первая буква в тексте и все первые бук- вы, следующие за символами, отличными от букв, делаются прописными (верхний регистр). Все прочие буквы в тексте де- лаются строчными (нижний регистр) |
| ИСТР | Возвращает заданное число символов из строки текста, начиная с указанной позиции |
| РУБЛЬ | Преобразует число в текст, используя денежный формат с округлением до заданного числа десятичных знаков |
| СЖПРОБЕЛЫ | Удаляет из текста все пробелы, за исключением одиночных пробелов между словами |
| СИМВОЛ | Возвращает символ с заданным кодом |
| СОВПАД | Сравнивает две строки текста и возвращает значение ИСТИНА, если они в точности совпадают, и ЛОЖЬ - в противном случае |
| СТРОЧН | Преобразует символы в текстовой строке из верхнего регистра в нижний |
| СЦЕПИТЬ | Объединяет несколько текстовых элементов в один |
| Т | Возвращает текст, ссылка на который задается аргументом |
| ТЕКСТ | Преобразует значение в текст в заданном числовом формате |
Логические функции















