Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по инфе.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.18 Mб
Скачать

14. Функции даты и времени

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

Функция ВРЕМЗНАЧ

Синтаксис:ВРЕМЗНАЧ(время_как_текст)

Результат: Числовой формат для времени суток, представленного аргументом врeмя_как_текст. Время сугок в числовом формате - это десятичная дробь в интервале от 0 до 0,99999999, представляющая время суток от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59 вечера). Функция ВРЕМЗНАЧ используется для преобразования времени суток, представленного в виде текста, в числовой формат времени суток.

Аргументы:

  • время_как_текст - текстовая строка, содержащая значение времени суток в любом формате, допустимом в Excel.

Функция ВРЕМЯ

Синтаксис:ВРЕМЯ(часы, минуты, секунды)

Результат: Значение времени в числовом формате, соответствующее введенным аргументам. Это десятичная дробь в интервале от 0 до 0,99999999, представляющая время суток от 0:00:00 (12:00:00 ночи) до 23:59:59 (11:59:59 вечера).

Аргументы:

  • часы - число от 1 до 24 (количество часов);

  • минуты - число от 1 до 59 (количество минут);

  • секунды - число от 1 до 59 (количество секунд).

Функция ГОД

Синтаксис:ГОД(дата_в_числовом_формате)

Результат: Год, соответствующий заданному сериальному числу. Год определяется как целое в интервале от 1900 до 9999.

Аргументы:

  • дата_в_числовом_формате- сериальное число. Данный аргумент можно задать как текст, например "19/Мар/1955", или "19-3-55".

Функция ДАТА

Синтаксис:ДАТА(год,месяц,день)

Результат: Сериальное число (от 0 до 2958456), соответствующее дате в числовом формате (в качестве начала отсчета принимается 01 января 1900 года).

Аргументы:

  • год - число (год) от 1900 до 9999 (или от 0 до 8099 соответственно);

  • месяц - номер месяца в году

  • день - номер дня в месяце

Функция ДАТАЗНАЧ

Синтаксис:ДАТАЗНАЧ(дата_как_текст)

Результат: Соответствующее дате сериальное число, представленное в текстовом виде, Функция ДАТАЗНАЧ используется для преобразования даты из текстового представления в числовой формат.

Аргументы:

  • дата_как_текст- текст, содержащий дату в формате даты Excel.

15. Функции просмотра и ссылки

АДРЕС

Синтаксис:АДРЕС(номер_строки, номер_столбца, тип_ссылки, a1, имя_листа)

Результат: Адрес ячейки (в текстовом виде), формируемый на основе номеров строки и столбца.

Аргументы:

  • номер_строки - номер строки;

  • номер_столбца - номер столбца;

  • тип_ссылки - задание типа возвращаемой ссылки; может принимать следующие значения:

    Значение аргумента

    Тип возвращаемой ссылки

    1 или опущен

    Абсолютный

    2

    Абсолютная строка; относительный столбец

    3

    Относительная строка; абсолютный столбец

    4

    Относительный

  • a1 - логическое значение, которое определяет стиль ссылок: А1 или R1C1;

  • имя_листа - текст, определяющий имя рабочего листа или листа макросов, который используется для формирования внешней ссылки;

ВПР

Синтаксис: ВПР(искомое_значение, инфо_таблица, номер_столбца, интервальный_просмотр)

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

Аргументы:

  • искомое_значение - задает значение, которое функция ищет в первой колонке матрицы

  • инфо_таблица - таблица, содержащая искомые данные;

  • номер_столбца - колонка в найденной строке, из которой должно быть взято значение;

  • интервальный_просмотр - логическое значение, которое определяет характер поиска: точное или приближенное соответствие.

ВЫБОР

Синтаксис: ВЫБОР(номер_индекса, значение1, значение2,...)

Результат: Использует аргумент номер_индекса, чтобы выбрать и вернуть значение из списка аргументов-значений. Функция ВЫБОР применяется, чтобы выбрать одно значение из списка, в котором может быть до 30 значений. Например, если значения от значение1 до значение7- это дни недели, то функция ВЫБОР возвращает один из дней при условии, что число от 1 до 7 использовано в качестве аргумента номер_индекса.

Аргументы:

  • номер_индекса- номер выбираемого аргумента-значения

  • значение1, значение2, ... - от 1 до 30 аргументов-значений, из которых функция ВЫБОР, используя аргумент номер_индекса, выбирает значение или выполняемое действие;

ГИПЕРССЫЛКА

Синтаксис: ГИПЕРССЫЛКА(адрес_документа, имя)

Результат: Создание гипертекстовой ссылки на документ, хранящийся на сервере локальной сети или на узле Internet. При перемещении курсора в ячейку с гиперссылкой Excel открывает файл, указанный в ссылке.

Аргументы:

  • адрес_документа - полный путь к документу, с которым устанавливается гиперсвязь.

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

ГПР

Синтаксис: ГПР(искомое_значение, инфо_таблица, номер_строки, интервальный_просмотр)

Результат: Значение, которое берется на основе критерия поиска из заданной строки (номер_строки) матрицы (инфо_таблица).

Аргументы:

См. функцию ВПР; описание аргументов функции справедливо для функции ГПР, если поменять местами колонки и строки.

ДВССЫЛ

Синтаксис: ДВССЫЛ(ссылка_на_ячейку, a1)

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

Аргументы:

  • ссылка_на_ячейку - ссылка на ячейку, которая содержит либо ссылку в стиле А1, либо ссылку в стиле R1C1, либо имя, определенное как ссылка;

  • a1 - логическое значение, указывающее, какого типа ссылка содержится в аргументе ссылка_на_ячейку;

ИНДЕКС (версия для адресов)

Синтаксис: ИНДЕКС(ссылка, номер_строки, номер_столбца, номер_области)

Результат: Адрес.

Аргументы:

  • ссылка - адрес ячейки или диапазона ячеек;

  • номер_строки - задает строку в диапазоне, для которого определяется адрес;

  • номер_столбца - задает столбец в диапазоне, для которого определяется адрес

  • номер_области - если аргумент ссылка содержит ссылку на диапазон ячеек, то аргумент номер_области определяет номер диапазона

ИНДЕКС (версия для матриц)

Синтаксис: ИНДЕКС(массив, номер_строки, номер_столбца)

Результат: Значение или матрица значений.

Аргументы:

  • массив - матрица, из которой должны быть взяты значения;

  • номер_строки - строка, из которой должны быть взяты значения;

  • номер_столбца - аналогичен аргументу номер_строкщ если аргумент номер_строки или номер_столбца равен 0, функция возвращает значения всего столбца или всей строки соответственно.

ОБЛАСТИ

Синтаксис: ОБЛАСТИ(ссылка)

Результат: Количество диапазонов в ссылке. (Диапазон - это интервал смежных ячеек или отдельная ячейка.)

Аргументы:

  • ссылка - ссылка на ячейку или интервал ячеек;

ПОИСКПОЗ

Синтаксис: ПОИСКПОЗ(искомое_значение, проcматриваемый_массив, тип_сопоставления)

Результат: Относительная позиция элемента массива просматриваемый_массив (искомой матрицы), который соответствует определенному значению искомое_значение (критерию поиска) указанным образом тип_сопоставления.

Аргументы:

  • искомое_значение - значение, используемое при поиске значения в таблице;

  • просматриваемый_массив - непрерывный интервал ячеек, которые, возможно, содержат искомые значения;

  • тип_сопоставления - число -1, 0 или 1.

ПРОСМОТР (векторная форма)

Синтаксис: ПРОСМОТР(искомое_значение, просматриьаемый_вектор, вектор_результатов)

Результат: Векторная форма функции ПРОСМОТР просматривает вектор и находит указанное значение, переходит в соответствующую позицию второго вектора и возвращает значение оттуда.

Аргументы:

  • искомое_значение - любое значение

  • просматриваемый_вектор - одномерная матрица с текстами, числами или логическим значениями в порядке возрастания: числа, буквы, логические значения;

  • вектор_результатов - одномерная матрица.

ПРОСМОТР (матричная форма)

Синтаксис: ПРОСМОТР(искомое_значение, массив)

Результат: Значение, которое берется на основе критерия поиска из матрицы.

Аргументы:

  • искомое_значение - любое значение;

  • массив - любая матрица.

СМЕЩ

Синтаксис: СМЕЩ(ссылка, смещение_по_строкам, смещение_по_столбцам, высота, ширина)

Результат: Адрес диапазона ячеек, имеющего заданные высоту и ширину и смещенного относительно указанного адреса.

Аргументы:

  • ссылка - адрес точки отсчета;

  • смещение_по_строкам, смещение_по_столбцам- величина смещения вниз или вправо;

  • высота, ширина - определяют размер нового диапазона

СТОЛБЕЦ

Синтаксис: СТОЛБЕЦ(ссылка)

Результат: Номер столбца по заданной ссылке.

Аргументы:

  • ссылка - ячейка или интервал ячеек, для которых определяется номер столбца;

СТРОКА

Синтаксис: СТРОКА(ссылка)

Результат: Номер строки адресуемого диапазона, если она содержит одну ячейку.

Аргументы:

  • ссылка - адрес ячейки; если аргумент не задан, функция относится к своей ячейке.

ТРАНСП

Синтаксис: ТРАНСП(массив)

Результат: Транспонированный массив.

Аргументы:

  • массив - транспонируемый массив на рабочем листе или на листе макросов.

ЧИСЛСТОЛБ

Синтаксис: ЧИСЛСТОЛБ(массив)

Результат: Количество столбцов в ссылке или массиве.

Аргументы:

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

ЧСТРОК

Синтаксис: ЧСТРОК(массив)

Результат: Количество строк в матрице.

Аргументы:

  • массив - матрица (заданная в аргументе в фигурных скобках) или адрес матрицы в таблице.