- •Язык структурированных запросов
- •Построение языка sql
- •Предложения для запросов на выборку и на выборку с группировкой.
- •Предложения для запросов на обновление.
- •Предложения для запросов на удаление.
- •Предложения для запросов на добавление.
- •Процедура входа в режим sql.
- •Основные понятия Excel
- •Ввод данных.
- •Ввод формул
- •Автоматизация ввода
- •Автозавершение
- •Автозаполнение числами
- •Автозаполнение формулами
- •Построение диаграмм в Excel.
- •Справка по функциям
- •Описание программы
- •Горячие клавиши в Total Commander
- •Форматирование документа
- •Форматирование страницы Файл ►Параметры страницы…
- •Форматирование абзацев Формат ►Абзац…
- •Выравнивание (форматирование) абзаца
- •Форматирование символов Формат ►Шрифт… Шрифты
- •Шрифт(Arial), Шрифт (Arial Unicode ms), Шрифт (Arial Black), Шрифт (Arial Narrow)
- •Список операторов и приоритет арифметических операторов
- •Создание формул
- •Редактирование формул
- •Строка состояния
- •Работа с многоколоночным текстом
- •Специальные средства редактирования текста
- •Автотекст
- •Запросы и их использование Что такое запрос
- •Типы запросов
- •Возможности запроса
- •Что такое динамической набор данных
- •Создание запроса
- •Выбор таблицы
- •Использование окна конструктора запросов
- •Перемещение в окне конструктора запросов
- •Бланк запроса
- •Условия отбора записей
- •Элементы выражения
- •Создание выражения
- •Вычисляемые поля
- •Вспомогательные операторы
- •Оператор In
- •Iif([Фамилия клиента] Is Null, "Нужно ввести фамилию клиента") Резюме
Справка по функциям
☺ Функция СЧЕТЕСЛИ (категория Статистические)
подсчитывает количество непустых ячеек в диапазоне, удовлетворяющих заданному условию.
Синтаксис функции следующий:
=СЧЕТЕСЛИ(диапазон;критерий)
Диапазон – это диапазон, в котором подсчитывается количество непустых ячеек.
Критерий – условие в форме числа, выражения или текста, который определяет, какие ячейки надо подсчитывать.
☺ Функция СУММЕСЛИ (категория Математические)
суммирует ячейки, заданные указанным условием. Пустые ячейки и ячейки, содержащие текстовые значения, не учитываются.
Предположим, например, что в столбце с числами необходимо просуммировать только значения, большие 5. Для этого можно использовать указанную ниже формулу.
=СУММЕСЛИ($B$2:$B$25;">5")
В данном примере на соответствие условиям проверяются суммируемые значения. При необходимости можно применить критерии к одному диапазону, просуммировав соответствующие значения из другого диапазона. Например, формула =СУММЕСЛИ($B$2:$B$5;"дворник";$C$2:$C$5) суммирует только те значения из диапазона C2:C5, для которых соответствующие значения из диапазона B2:B5 равны "дворник".
Синтаксис функции:
=СУММЕСЛИ(диапазон;критерий;диапазон_суммирования)
Диапазон (обязательный аргумент) – диапазон проверяемых ячеек.
Критерий (обязательный аргумент) - условие в форме числа, выражения, функции, ссылки на ячейку или текста, определяющее суммируемые ячейки.
Например, условие можно записать как 32, ">32", B5, "32", "яблоки" или СЕГОДНЯ().
Важно! Все текстовые условия и условия с логическими и математическими знаками необходимо заключать в двойные кавычки ("). Если критерием является число, использовать кавычки не требуется.
Диапазон_суммирования (необязательный аргумент) - фактические ячейки для суммирования. Если диапазон суммирования не указан, будут суммироваться ячейки, указанные в аргументе диапазон (те же ячейки, к которым применяется условие).
☺ Функция ЕСЛИ (категория Логические)
позволяет определить, выполняется ли указанное условие, и возвращает одно значение, если условие истинно, и другое — если оно ложно.
Функция ЕСЛИ используется для условной проверки значений и формул.
Синтаксис функции:
=ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь)
Лог_выражение - это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.
Значение_если_истина - это значение, которое возвращается, если лог_выражение имеет значение ИСТИНА. Если лог_выражение имеет значение ИСТИНА и значение_если_истина опущено, то возвращается значение ИСТИНА. Значение_если_истина может быть другой формулой.
Значение_если_ложь - это значение, которое возвращается, если лог_выражение имеет значение ЛОЖЬ. Если лог_выражение имеет значение ЛОЖЬ и значение_если_ложь опущено, то возвращается значение ЛОЖЬ. Значение_если_ложь может быть другой формулой.
Замечания
До 7 функций ЕСЛИ могут быть вложены друг в друга в качестве значений аргументов значение_если_истина и значение_если_ложь, чтобы конструировать более сложные проверки.
Примеры.
Следующая формула возвращает значение 10, если значение в ячейке А1 больше 3, а в противном случае - 20:
=ЕСЛИ(А1>3;10;20)
В качестве аргументов функции ЕСЛИ можно использовать другие функции. В функции ЕСЛИ можно использовать текстовые аргументы. Например:
=ЕСЛИ(А1>=4;"Зачет сдал";"Зачет не сдал")
Можно использовать текстовые аргументы в функции ЕСЛИ, чтобы при невыполнении условия она возвращала пустую строку вместо 0.
Например:
=ЕСЛИ(СУММ(А1:А3)=30;А10;"")
Аргумент логическое_выражение функции ЕСЛИ может содержать текстовое значение. Например:
=ЕСЛИ(А1="Динамо";10;290)
Эта формула возвращает значение 10, если ячейка А1 содержит строку "Динамо", и 290, если в ней находится любое другое значение. Совпадение между сравниваемыми текстовыми значениями должно быть точным, но без учета регистра.
☺ Функции И, ИЛИ, НЕ (категория Логические)
Функции И, ИЛИ, НЕ - позволяют создавать сложные логические выражения. Эти функции работают в сочетании с простыми операторами сравнения. Функции И и ИЛИ могут иметь до 30 логических аргументов и имеют синтаксис:
=И(логическое_значение1;логическое_значение2...)
=ИЛИ(логическое_значение1;логическое_значение2...)
Функция НЕ имеет только один аргумент и следующий синтаксис:
=НЕ(логическое_значение)
Аргументы функций И, ИЛИ, НЕ могут быть логическими выражениями, массивами или ссылками на ячейки, содержащие логические значения.
Пример. Пусть Excel возвращает текст "Прошел", если ученик имеет средний балл более 4 (ячейка А2), и пропуск занятий меньше 3 (ячейка А3). Формула примет вид:
=ЕСЛИ(И(А2>4;А3<3);"Прошел";"Не прошел")
Не смотря на то, что функция ИЛИ имеет те же аргументы, что и И, результаты получаются совершенно различными. Так, если в предыдущей формуле заменить функцию И на ИЛИ, то ученик будет проходить, если выполняется хотя бы одно из условий (средний балл более 4 или пропуски занятий менее 3). Таким образом, функция ИЛИ возвращает логическое значение ИСТИНА, если хотя бы одно из логических выражений истинно, а функция И возвращает логическое значение ИСТИНА, только если все логические выражения истинны.
Функция НЕ меняет значение своего аргумента на противоположное логическое значение и обычно используется в сочетании с другими функциями. Эта функция возвращает логическое значение ИСТИНА, если аргумент имеет значение ЛОЖЬ, и логическое значение ЛОЖЬ, если аргумент имеет значение ИСТИНА.
Вложенные функции ЕСЛИ
Иногда бывает очень трудно решить логическую задачу только с помощью операторов сравнения и функций И, ИЛИ, НЕ. В этих случаях можно использовать вложенные функции ЕСЛИ. Например, в следующей формуле используются три функции ЕСЛИ:
=ЕСЛИ(А1=100;"Всегда";ЕСЛИ(И(А1>=80;А1<100);"Обычно";ЕСЛИ(И(А1>=60;А1<80);"Иногда";"Никогда")))
Если значение в ячейке А1 является целым числом, формула читается следующим образом: "Если значение в ячейке А1 равно 100, возвратить строку "Всегда". В противном случае, если значение в ячейке А1 находится между 80 и 100, возвратить "Обычно". В противном случае, если значение в ячейке А1 находится между 60 и 80, возвратить строку "Иногда". И, если ни одно из этих условий не выполняется, возвратить строку "Никогда". Всего допускается до 7 уровней вложения функций ЕСЛИ.
☺ Функция ПРОСМОТР (категория Ссылки и массивы)
возвращает значение из строки, столбца или массива. Функция имеет две синтаксические формы: форму вектора и форму массива.
Предполагаемое действие |
Использование |
Просмотр диапазона, в который входят значения только одной строки или одного столбца (так называемый вектор), в поисках определенного значения и возврат значения из той же позиции второго диапазона. |
Форма вектора используется для просмотра значений в большом списке или значений, изменившихся с течением времени. |
Синтаксис 1
Векторная форма:
=ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)
Искомое_значение — это значение, которое функция ПРОСМОТР ищет в первом векторе. Искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой, ссылающимися на значение.
Просматриваемый_вектор — интервал, содержащий только одну строку или один столбец. Значения в аргументе просматриваемый_вектор могут быть текстами, числами или логическими значениями.
Важно! Значения в аргументе просматриваемый_вектор должны быть расположены в порядке возрастания!!!: ..., -2, -1, 0, 1, 2, ..., A-Z, ЛОЖЬ, ИСТИНА; в противном случае функция ПРОСМОТР может вернуть неверный результат. Тексты в нижнем и верхнем регистре считаются эквивалентными.
Вектор_результатов — интервал, содержащий только одну строку или один столбец. Он должен быть того же размера, что и просматриваемый_вектор.
Заметки
Если ПРОСМОТР не может найти искомое_значение, то подходящим считается наибольшее значение в аргументе просматриваемый_вектор, которое меньше, чем искомое_значение.
Если искомое_значение меньше, чем наименьшее значение в аргументе просматриваемый_вектор, то функция ПРОСМОТР возвращает значение ошибки #Н/Д.
☺Функция ВЫБОР (категория Ссылки и массивы)
Использует номер_индекса, чтобы выбрать и вернуть значение из списка аргументов-значений. Функция ВЫБОР используется, чтобы выбрать одно значение из списка, в котором может быть до 29 значений.
Синтаксис
=ВЫБОР(номер_индекса ;значение1;значение2;…)
Номер_индекса — это номер выбираемого аргумента-значения. Номер_индекса должен быть числом от 1 до 29, формулой или ссылкой на ячейку, содержащую число в диапазоне от 1 до 29.
Если номер_индекса равен 1, то функция ВЫБОР возвращает значение1; если он равен 2, то функция ВЫБОР возвращает значение2 и так далее.
Если номер_индекса меньше 1 или больше, чем номер последнего значения в списке, то функция ВЫБОР возвращает значение ошибки #ЗНАЧ!.
Если номер_индекса является дробным, то он усекается до меньшего целого.
Значение1, значение2,...— это от 1 до 29 аргументов-значений, из которых ВЫБОР, используя номер_индекса, выбирает значение или выполняемое действие. Аргументы могут быть числами, ссылками на ячейки, именами, формулами, функциями или текстами.
-
A
B
1
Данные
Данные
2
Первый
Гвозди
3
Второй
Винты
4
Третий
Гайки
5
Последний
Болты
Формула
Описание (результат)
=ВЫБОР(2;A2;A3;A4;A5)
Значение из второго аргумента A3 (Второй)
=ВЫБОР(4;B2;B3;B4;B5)
Значение из четвертого аргумента B5 (Болты)
-
A
1
Данные
2
23
3
45
4
12
5
10
Формула
Описание (результат)
=СУММ(A2:ВЫБОР(2;A3;A4;A5))
Суммирует диапазон A2:A4 (80)
☺Функция СЦЕПИТЬ (категория Текстовые)
Объединяет несколько текстовых строк в одну.
Синтаксис
=СЦЕПИТЬ (текст1;текст2;...)
Текст1, текст2, ... — это от 1 до 30 элементов текста, объединяемых в один элемент текста. Элементами текста могут быть текстовые строки, числа или ссылки, которые ссылаются на одну ячейку.
Заметки
Вместо функции СЦЕПИТЬ для объединения текстов можно использовать оператор «&».
|
A |
|
|
1 |
Данные |
|
|
2 |
речная форель |
|
|
3 |
32 |
|
|
4 |
особи |
|
|
5 |
Формула |
Описание |
|
|
=СЦЕПИТЬ("Численность популяции вида "; A2; "составляет "; A3; A4; " на километр") |
Объединение предложения на основе приведенных выше данных (Численность популяции вида речная форель составляет 32 особи на километр) |