Перейти к основному содержимому

1.15. XLSX

Всем

XLSX (Excel)

Что такое Excel?

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

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

Столбец — это вертикальный набор ячеек, имеющий буквенное обозначение (A, B, C… или AA, AB и далее) и предназначенный для хранения одного атрибута данных (например, «Фамилия», «Стоимость», «Дата поставки»).

Ячейка — это минимальная единица таблицы, образованная пересечением строки и столбца. У ячейки есть адрес (например, B5 — пятая строка, второй столбец), и в неё можно ввести текст, число, дату, формулу или оставить пустой.

Порой самим названием Excel/Эксель называют файлы формата XLSX.


XLSX

XLSX (Excel) – XML-основанный формат (Office Open XML), содержит несколько файлов внутри (ZIP-архив), позволяет не просто хранить данные, но обрабатывать, преобразовывать, вычислять, сводить и даже визуализировать их прямо в документе. Визуально это такой же табличный формат со строками и столбцами, но можно проводить вычисления при помощи формул. Формула устанавливается при помощи знака равенства «=» в ячейке по принципу «=ФОРМУЛА», и данные в ячейке будут равны результату вычисления по формуле.

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


Основные формулы Excel

Основные формулы в Excel:

ФормулаПример
Сложение=A1+B1
Вычитание=A1-B1
Умножение=A1*B1
Деление=A1/B1
Возведение в степень=A1^B1
Сумма диапазона=СУММ(A1:A10)
Сумма с условием=СУММЕСЛИ(A1:A10; ">5")
Сумма с несколькими условиями=СУММЕСЛИМН(A1:A10; B1:B10; "Январь")
Произведение чисел=ПРОИЗВЕД(A1:A10)
Округление до 2 знаков=ОКРУГЛ(A1; 2)
Округление вверх=ОКРУГЛВВЕРХ(A1; 0)
Округление вниз=ОКРУГЛВНИЗ(A1; 0)
Целая часть числа=ЦЕЛОЕ(A1)
Отсечение дробной части=ОТБР(A1)
Среднее арифметическое=СРЗНАЧ(A1:A10)
Медиана=МЕДИАНА(A1:A10)
Наиболее часто встречающееся значение=МОДА(A1:A10)
Минимальное значение=МИН(A1:A10)
Максимальное значение=МАКС(A1:A10)
Количество числовых значений=СЧЁТ(A1:A10)
Количество непустых ячеек=СЧЁТЗ(A1:A10)
Подсчёт по условию=СЧЁТЕСЛИ(A1:A10; ">5")
Подсчёт по нескольким условиям=СЧЁТЕСЛИМН(A1:A10; ">5"; B1:B10; "<10")
Условное выражение=ЕСЛИ(A1>10; "Да"; "Нет")
Логическое И (все условия верны)=И(A1>10; B1<5)
Логическое ИЛИ (хотя бы одно верно)=ИЛИ(A1>10; B1<5)
Логическое отрицание=НЕ(A1>10)
Обработка ошибок=ЕСЛИОШИБКА(формула; "Ошибка")
Обработка #Н/Д=ЕСЛИНД(формула; "Нет данных")
Объединение текста=СЦЕПИТЬ(A1; " "; B1)
или=A1&B1
Первые 3 символа=ЛЕВСИМВ(A1; 3)
Последние 3 символа=ПРАВСИМВ(A1; 3)
3 символа, начиная со 2-го=ПСТР(A1; 2; 3)
Длина строки=ДЛСТР(A1)
Поиск подстроки (регистрозависимый)=НАЙТИ("текст"; A1)
Поиск подстроки (без учёта регистра)=ПОИСК("текст"; A1)
Замена текста=ПОДСТАВИТЬ(A1; "старое"; "новое")
Удаление лишних пробелов=СЖПРОБЕЛЫ(A1)
Форматирование числа как текста=ТЕКСТ(A1; "дд.мм.гггг")
Текущая дата=СЕГОДНЯ()
Текущая дата и время=ТДАТА()
Создание даты=ДАТА(2023; 12; 31)
Разница между датами (в днях)=РАЗНДАТ(A1; B1; "d")
Компоненты даты=ГОД(A1), =МЕСЯЦ(A1), =ДЕНЬ(A1)
Последний день месяца=КОНМЕСЯЦА(A1; 0)
Дата + N рабочих дней=РАБДЕНЬ(A1; 10)
Количество рабочих дней между датами=ЧИСТРАБДНИ(A1; B1)
Вертикальный поиск=ВПР(значение; таблица; номер_столбца; [ЛОЖЬ/ИСТИНА])
Горизонтальный поиск=ГПР(значение; таблица; номер_строки; [ЛОЖЬ/ИСТИНА])
Значение на пересечении строки и столбца=ИНДЕКС(A1:C10; 2; 3)
Позиция значения=ПОИСКПОЗ(значение; диапазон; [тип_сравнения])
Платёж по кредиту=ПЛТ(ставка; периодов; сумма)
Будущая стоимость инвестиций=БС(ставка; периодов; платёж)
Текущая стоимость=ПС(ставка; периодов; платёж)
Чистая приведённая стоимость=ЧПС(ставка; диапазон_платежей)
Внутренняя ставка доходности=ВСД(диапазон_платежей)
Процентная ставка=СТАВКА(периодов; платёж; сумма)
Конвертация единиц=ПРЕОБР(A1; "кг"; "фунт")
Двоичное в десятичное=ДВ.В.ДЕС("1010")
Десятичное в двоичное=ДЕС.В.ДВ(10)
Создание комплексного числа=КОМПЛЕКС(2; 3)
Уникальные значения=УНИК(A1:A10)
Фильтрация данных=ФИЛЬТР(A1:A10; B1:B10>5)
Сортировка диапазона=СОРТИРОВКА(A1:A10)
Массив чисел {1;2;3;4;5}=ПОСЛЕДОВАТЕЛЬНОСТЬ(5)

Практическое задание
Создайте Excel-таблицу с 3-4 столбцами. Заполните ячейки данными. Попробуйте поэкспериментировать с формулами.