Какой результат возвращает правильное логическое выражение. Логические функции в Excel
Оборудование: компьютеры, лазерный проектор; программное обеспечение – , индивидуальные карточки с заданиями, подготовленные демонстрационные файлы.
Ход урока
I. Сообщение темы и постановка целей урока
Учитель сообщает тему и цели урока.
II. Актуализация знаний и умений учащихся
I II. Актуализация знаний (создание проблемной ситуации)
Мы хотим с помощью электронных таблиц решить следующую задачу.
Задача (Слайд 2)
Разработать таблицу, содержащую следующую информацию об абитуриентах: фамилия, оценки за экзамены по математике, русскому и иностранному языкам, сумма баллов за три экзамена и информацию о зачислении: если сумма баллов больше или равна проходному баллу и оценка по математике – 4 или 5, то абитуриент зачислен в учебное заведение, в противном случае – нет.
Давайте обсудим, какую информацию надо занести в электронные таблицы, какие задать формулы.
После обсуждения с учениками приходим к виду электронных таблиц, показанному на рис. 3.
Приложении 1
В ячейке С1 будет храниться значение проходного балла – 13. Формула в ячейке E3 вычисляет сумму баллов за три экзамена (воспользуемся встроенной функцией СУММ: =СУММ (B3:D3)). Эту формулу мы скопируем в ячейки E4:E6.
А какую формулу надо задать в ячейке F3?
Создана проблемная ситуация, для преодоления которой ученикам необходимы новые знания.
I V. Ознакомление с новым материалом
Ознакомление с новым материалом ведется с использованием презентации и лазерного проектора.
Слайд 3: общий вид условной функции
Условная функция, записанная в ячейку таблицы, выполняется так: если условие истинно, то значение данной ячейки будет равно значению выражения , в противном случае – .
Слайд 4: построение логических выражений (общий случай).
Логические выражения строятся с помощью операций отношения ( , = (больше или равно), <> (не равно)) и логических операций (логическое И, логическое ИЛИ, логическое отрицание НЕ). Результатом вычисления логического выражения является логическая величина ИСТИНА или ЛОЖЬ.
Слайд 5: особенности записи логических операций в электронных таблицах.
- Записываем имя логической операции (И, ИЛИ, НЕ)
- В круглых скобках перечисляются логические операнды.
Вернемся к решению задачи 1:
В ячейку E3 введём формулу: СУММ (B3:D3) и скопируем эту формулу в ячейки E4:E8.
Условие, записанное с помощью логической операции И , можно расшифровать так: сумма баллов (E3) >= проходному баллу (C1) И оценка за экзамен по математике (B3) > 3. Если условие выполняется, то в клетке F3 будет отображаться текст «зачислен», в противном случае – «не зачислен».
В ячейку F3 надо занести формулу =ЕСЛИ(И (E3>=C1;B3>. Для проходного балла в формуле будет использоваться содержимое ячейки C1. Но так как значение ячейки C1 не меняется (проходной балл является одинаковым и неизменным для всех абитуриентов), то на эту ячейку необходимо сделать абсолютную ссылку. То есть наша формула будет выглядеть так:
ЕСЛИ(И (E4>=$C$1;B4>3); "зачислен"; "не зачислен")
=ЕСЛИ(И (E5>=$C$1;B5>3); "зачислен"; "не зачислен")
Слайд 6: простой пример с подробным объяснением учителя.
Таблица содержит следующие данные об учениках школы: фамилия, возраст и рост ученика. Кто из учеников может заниматься в баскетбольной секции, если туда принимают детей с ростом не менее 160 см? Возраст не должен превышать 13 лет.
Решение задачи осуществляется в Приложении 2
Исходной информацией являются фамилии учеников, их возраст и рост. Готовим таблицу, представленную на рис. 4.
В ячейку D2 заносим формулу для определения, кто из учеников школы может заниматься в секции, а кто – нет:
ЕСЛИ(И(С2>=160; D2 =100;"мастер";"нет звания"). Таким образом, если условие, что общее количество очков больше или равно 100, выполняется для данного спортсмена, то в соответствующей ячейке столбца H будет отображаться текст «мастер», в противном случае – «нет звания».
В ячейку I2 – формулу =ЕСЛИ(H2="мастер";1;0) . Таким образом, если условие, что спортсмен является мастером выполняется, то в соответствующей ячейке столбца I будет отображаться 1, в противном случае — 0.
В ячейку I8 – формулу =СУММ(I2:I7). Таким образом можно подсчитать общее количество спортсменов, имеющих звание «Мастер спорта».
Слайд 8: более сложный пример с подробным объяснением учителя.
Покупатели магазина пользуются 10% скидками, если стоимость покупки превышает k рублей. Составить ведомость, учитывающую скидки: покупатель, стоимость покупки, скидка, стоимость покупки с учётом скидки. Составить таблицу и показать, кто из покупателей сделал покупки со скидкой, стоимость которых превышает k рублей.
Решение задачи осуществляется в Приложении 4
Готовим таблицу в виде, представленном на рис. 6.
В ячейки A1:B7 заносим соответствующие данные.
В ячейку C2 заносим формулу =B2*0,1 (так как скидка на покупку 10%, то изначальную стоимость покупки необходимо умножить на 0,1).
В ячейку D2 заносим формулу =B2-C2 (так как стоимость мы вычисляем покупки с учётом скидки)
В ячейку E2 заносим формулу =ЕСЛИ(B2>=$B$9;D2;B2). В этой формуле необходимо обратить внимание на абсолютную ссылку на ячейку B9.
При занесении формулы в ячейку E2 мы встретились с ситуацией, когда при вставке встроенной функции ЕСЛИ требуется в качестве значения логического выражения сделать ссылку на ячейку.
V. Этап закрепления знаний
Самостоятельная работа учащихся за компьютерами
Учащимся предлагаются задания трех уровней сложности.
Задача (уровень 1).
Покупатель магазина получает скидку 3%, если у него есть дисконтная карта или если общая стоимость его покупки превышает 5000 рублей. Определить, сколько заплатили покупатели за свои покупки.
Задача (уровень 2).
В доме проживают 10 жильцов. Подсчитать, сколько каждый из них должен платить за электроэнергию и определить суммарную плату для всех жильцов. Известно, что 1 кВт/ч электроэнергии стоит m рублей, а некоторые жильцы имеют 50% скидку при оплате (например пенсионеры).
Задача (уровень 3).
Если количество баллов, полученных при тестировании, не превышает 12, то это соответствует оценке «2»; оценке «3» соответствует количество баллов от 12 до 15; оценке «4» – от 16 до 20; оценке «5» — свыше 20 баллов. Составить ведомость тестирования, содержащую сведения: фамилия, количество баллов, оценка.
VI. Проверка работы учащихся
Демонстрируются заранее подготовленные файлы с результатами решения.
VI I. Подведение итогов урока
Подводятся итоги урока, выставляются оценки с аргументацией.
VIII. Домашнее задание
Каждому ученику выдается карточка, домашнее задание комментируется. Предлагаются задачи двух уровней сложности.
Задача (уровень 1). Каждому пушному зверьку от 1-го до 2-ч месяцев полагается дополнительный стакан молока в день, если его вес меньше 3-х кг. Количество зверьков, возраст и вес каждого известны. Выяснить, сколько литров молока в месяц необходимо для зверофермы. Один стакан молока составляет 0,2 литра.
Задача (уровень 2). Если вес пушного зверька в возрасте от 6-ти до 7-ми месяцев превышает 7 кг, то необходимо снизить дневное потребление витаминного концентрата на 125 г. Количество зверьков, возраст и вес каждого известны. Выяснить на сколько килограммов в месяц снизится потребление витаминного концентрата.
Функция И() , английский вариант AND(), проверяет на истинность условия и возвращает ИСТИНА если все условия истинны или ЛОЖЬ если хотя бы одно ложно.
Синтаксис функции
И(логическое_значение1; [логическое_значение2]; . )
логическое_значение — любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ.
Например, =И(A1>100;A2>100)
Т.е. если в обеих ячейках A1 и A2 содержатся значения больше 100 (т.е. выражение A1>100 — ИСТИНА и выражение A2>100 — ИСТИНА), то формула вернет ИСТИНА, а если хотя бы в одной ячейке значение =И(ИСТИНА;ИСТИНА) вернет ИСТИНА,
а формулы =И(ИСТИНА;ЛОЖЬ) или =И(ЛОЖЬ;ИСТИНА) или =И(ЛОЖЬ;ЛОЖЬ) или =И(ЛОЖЬ;ИСТИНА;ИСТИНА) вернут ЛОЖЬ.
Функция воспринимает от 1 до 255 проверяемых условий. Понятно, что 1 значение использовать бессмысленно, для этого есть функция ЕСЛИ() . Чаще всего функцией И() на истинность проверяется 2-5 условий.
Совместное использование с функцией ЕСЛИ()
Сама по себе функция И() имеет ограниченное использование, т.к. она может вернуть только значения ИСТИНА или ЛОЖЬ, чаще всего ее используют вместе с функцией ЕСЛИ() :
=ЕСЛИ(И(A1>100;A2>100);"Бюджет превышен";"В рамках бюджета")
Т.е. если в обеих ячейках A1 и A2 содержатся значения больше 100, то выводится Бюджет превышен , если хотя бы в одной ячейке значение 100;A2>100) в виде =(A1>100)*(A2>100)
Значение второй формулы будет =1 (ИСТИНА), только если оба аргумента истинны, т.е. равны 1. Только произведение 2-х единиц даст 1 (ИСТИНА), что совпадает с определением функции И() .
Эквивалентность функции И() операции умножения * часто используется в формулах с Условием И, например, для того чтобы сложить только те значения, которые больше 5 И меньше 10:
=СУММПРОИЗВ((A1:A10>5)*(A1:A10 =И(A6>100;A7>100;A8>100;A9>100)
но существует более компактная формула, правда которую нужно ввести как (см. файл примера ):
=И(A6:A9>100)
(для ввода формулы в ячейку вместо ENTER нужно нажать CTRL+SHIFT+ENTER )
В арсенале Excel существует набор логических функций, которые вы можете найти на вкладке Формулы в группе Библиотека функций в выпадающем меню Логические. Все логические функции возвращают ИСТИНА или ЛОЖЬ в зависимости от оценки. Ниже список функций с синтаксисом и кратким описанием.
ЕСЛИ(логическое_выражение; [значение_если_истина]; [значение_если_ложь]) – Проверяет логическое_выражение и возвращает значение_если_истина в ячейку если оно равно ИСТИНА, иначе возвращает значение_если_ложь.
ЕСЛИОШИБКА(значение; значение_если_ошибка) – Возвращает значение аргумента другой логической функции не содержащей ошибку, иначе возвращает значение_если_ошибка.
ЕСНД(значение; значение_если_нд) – Возвращает указанное значение_если_нд, если выражение дает результат #Н/Д; в противном случае возвращает результат выажения.
И(логическое_значение1; [логическое_значение2]; …) – Проверяет логические_значения аргументов и возвращает ИСТИНА, если все они имеют значение ИСТИНА. Если хотя бы одно значение ложно, возвращает ЛОЖЬ.
ИЛИ(логическое_значение1; [логическое_значение2]; …) — Проверяет логические_значения аргументов и возвращает ИСТИНА, если хотя бы одно имеет значение ИСТИНА. Если все значения равны ЛОЖЬ, функция ИЛИ возвращает ЛОЖЬ.
ИСКЛИЛИ(логическое_значение1; [логическое_значение2]; …) – Проверяет логические_значения аргументов и возвращает ИСТИНА, если количество истинных значений четно, в противном случае возвращает ЛОЖЬ
ИСТИНА() – аргументов нет и возвращает значение ИСТИНА.
ЛОЖЬ() – аргументов нет и возвращает значение ЛОЖЬ.
НЕ(логическое_значение) – меняет значение ИСТИНА на ЛОЖЬ, и ЛОЖЬ на ИСТИНА.
Логические выражения и логические значения, используемые в функциях, обычно используют операторы сравнения (=, , = или <>), которые возвращают ИСТИНА и ЛОЖЬ. Предположим, вы ввели следующую формулу:
В этой формуле Excel определяет, равны ли друг другу значения ячеек A1 и B1. Если равны, возвращает ИСТИНА, если нет – ЛОЖЬ. Затем Excel вычисляет второе логическое значение и возвращает ИСТИНА, если содержимое ячейки С1 больше или равно 500, иначе возвращает ЛОЖЬ.
После оценки логических значений, функция И сравнивает их и возвращает ИСТИНА, если оба аргумента имеют значение ИСТИНА. Однако, если хотя бы один аргумент равен ЛОЖЬ, функция И возвращает ЛОЖЬ.
(часто используемая в программировании) дает Excel первые задатки разумного существа, которое может выбирать на основании полученных данных. В функции ЕСЛИ используется, так называемое, логическое выражение, от результата которого будет зависеть выбор Excel в пользу значение_если_истина или значение_если_ложь . Логическое выражение чаще всего использует операторы сравнения, которое возвращает либо ИСТИНА, либо ЛОЖЬ. Соответственно при логическом выражении равным ИСТИНА, Excel вернет значение, которое было установлено в аргументе значение_если_истина, в противном случае — значение_если_ложь.
Рассмотрим следующую формулу, которая в зависимости от значения в ячейке с условием, определяет по какой формуле выдавать результат:
Если значение ячейки E5 равняется Да, значение_если_истина, которое говорит Excel, чтобы он увеличил Значение на 7,5%. Если ячейка E5 будет пустой или будет содержать что-нибудь отличное от Да, функция ЕСЛИ будет использовать аргумент значение_если_ложь, которое вернет значение ячейки D5 без изменений.
Т.е. аргументы значение_если_истина и значение_если_ложь функции ЕСЛИ могут содержать константы или выражения, результаты вычислений которых будут возвращены в ячейку с формулой ЕСЛИ.
Бали, Денпасар: климат, достопримечательности, отдых
Из каких отелей в Денпасаре открываются красивые виды?
Не запускается Skype что делать?
Как установить и настроить скайп на андроиде
Функция Т в Excel для проверки принимаемых на вход типа данных
Функция T в Excel выполняет проверку типа принимаемых данных и возвращает текстовую строку, если в ячейке, ссылка на которую была передана в качестве параметра, содержатся текстовые данные либо текст был передан в функцию явно (например, Т(«любое текстовое значение»)).
Примеры использования функции Т в Excel
Пример 1. В Excel реализована возможность импорта данных из внешних источников. С использованием этой возможности были импортированы некоторые данные, содержащиеся в xml-документе. Необходимо создать новую таблицу, в которой будут отображены только текстовые данные для совместимости с другими программными продуктами, не поддерживающими форматы Число или Дата в Excel.
Для решения используем следующую формулу:
Данная запись имеет следующий смысл:
- Функция ЕСЛИ выполняет проверку значения, которое вернет функция Т;
- Если ячейка G2 не содержит текстовые данные, будет возвращено пустое значение «» и сработает функция ТЕКСТ, которая преобразует числовой тип данных в текстовый и запишет полученное значение в ячейку B2;
- Если в ячейке G2 содержатся текстовые данные, они будут перенесены в ячейку B2 без изменений.
Аналогично заполним все остальные ячейки столбца B. В результате получим следующую таблицу:
Чтобы убедиться, что данная таблица содержит только текстовые данные, снова воспользуемся функцией Т:
То есть, преобразование в текстовые данные прошло успешно.
Как определить формат ячейки в Excel?
Пример 2. В таблице Excel находится защищенный лист с таблицей, в которой содержатся данные об адресе клиента. Предположительно, номер дома и номер квартиры являются числовыми данными, полученными в результате перебора строки с использованием функций ПРАВСИМВ, ЛЕВСИМВ, НАЙТИ и ЗНАЧЕН. Последняя преобразует данные в формат Число (если это возможно). Определить формат данных поможет функция Т, а преобразовать в текстовый формат – ТЕКСТ.
Таблица на защищенном листе (формулы не видны, так как стоит защита):
Данные в виде текста необходимо ввести в следующую таблицу:
В ячейке B2 введем следующую формулу:
Описание функций формулы:
- Т(защищенный!B3)="" – условие, проверяемое функцией ЕСЛИ. Результат выполнения функции Т проверяется на пустое значение «».
- ТЕКСТ(защищенный!B3;"#") – функция, преобразующая данные из ячейки защищенный!B3 в текстовый тип данных.
- защищенный!B3 – получение данных из ячейки, если условие Т(защищенный!B3)="" — ЛОЖЬ.
Аналогично заполним данными ячейку B3. В результате получим таблицу с только текстовыми значениями:
Как определить тип данных в Excel?
Пример 3. В Excel можно определить тип данных, содержащихся в определенной ячейке, используя функцию ТИП, которая возвращает числовое значение, соответствующее одному из поддерживаемых типов (например, 1 – Число, 2 – Текст, 4 – Логическое значение и т. д.). Определим типы данных в некоторой таблице, и если они не являются текстовыми, преобразуем их с помощью функции ТЕКСТ.
Введем в ячейке C3 следующую формулу:
- ТИП(B3)<>2 – условие проверки, 2 – тип текстовых данных;
- ТЕКСТ(B3;"") – функция, возвращающая текстовое значение из ячейки B3, если результат проверки условия – ИСТИНА;
- B3 – неизмененное значение ячейки, если результат условия проверки – ЛОЖЬ.
Аналогично заполним последующие ячейки столбца C. В результате получим:
Чтобы убедиться, что каждая ячейка содержит текст, используем функцию Т:
Функция Т в Excel и особенности ее синтаксической записи
Функция Т имеет следующий синтаксис:
Единственный параметр значение является обязательным для заполнения. Он используется для передачи проверяемых данных.
Примечание 1: Как правило, необходимость в использовании функции Т не возникает, поскольку в Excel все преобразования данных выполняются в автоматическом режиме. Данная функция была добавлена с целью обеспечения совместимости с прочими программными продуктами, поддерживающими работу с таблицами.
Длстр функция в excel
Смотрите также которой требуется извлечьФункция НАЙТИ возвращает позицию отдельно в соседних поле вводим формулу: фразы (с учетом "Викторовна".Чтобы соединить несколько строк этого вполне достаточно.
Синтаксис функции
нажав соответствующую клавишуПСТР
ПСТР Зажимаем левую кнопку элемента колонки снужно указать количество
с принципами работы в чем заключаютсяФункция ДЛСТР(), английский вариант подстроку заданного размера.
Контроль длины строк
символа пробела. К столбцах номер дня, =ДЛСТР(A2)>12, после чего используемых пробелов) позволяетПРАВСИМВИсходный_текст;количество_знаков в одну, используйтеПосле выполнения всех указанных
на клавиатуре..операторов мышки и тянем
исходными данными. символов, из которых указанного оператора. возможности функции LEN(), возвращает количество Начальная позиция символа полученному числу прибавляется месяца и год, нажимаем кнопку формат убедиться в корректности
Изменение строк
) оператор манипуляций жмем наВ поле
В полеПОИСК его до самогоВ поле состоит фамилия. Она
Итак, у нас имеется
ПСТР
Применение функции ПСТР в Microsoft Excel
знаков в текстовой в строке соответствует единица для нахождения выделенные из представленных и задаем необходимый работы используемой функции.Исходный_текст& кнопку«Текст для поиска»«Текст»или конца столбца.«Начальная позиция» состоит из восьми таблица работников предприятия.и посмотрим, как строке. Например, записав числу 1. Если позиции первого символа дат. нам формат выбранных — текстовая строка или(конкатенации).«OK»
указываем ссылку на, как обычно, указываем
Использование ПСТР
НАЙТИКак видим, вся колонканам нужно указать знаков. Но учитывая, В первой колонке она работает на формулу =ДЛСТР("8 марта"), данный аргумент принимает названия марки продукта.Вид исходной таблицы данных: полей. Ориентировочный видПример 2. Имеется строка, ссылка на ячейку
в нижней части первую ячейку колонки первую ячейку столбцапозволит значительно расширить
после этого будет номер символа, начиная что после фамилии указаны имена, фамилии конкретных примерах. получим число 7 дробное число из
Итоговое значение используетсяДля заполнения номера дня после заполнения данного содержащая следующую имя с текстовой строкой,Примечание: окна. с исходными данными. с исходными данными. возможности использования формулы. заполнена нужными нам с которого будут в ячейке нет и отчества сотрудников.Скачать последнюю версию
— количество знаков диапазона допустимых значений, в качестве аргумента используем следующую формулу окна показан выше файла с его содержащей извлекаемые знаки.Чтобы вставить пробел,Как видим, после этого Эта ссылка будет Тут все безТекстовые операторы
Пример 1: единичное извлечение
данными. Секрет заключается извлекаться данные. В больше символов, мы Нам нужно с Excel в текстовой строке дробная часть будет начальная_позиция функции ПСТР. (использовать в качестве на рисунке. расширением: «Изменение.xlsx». НеобходимоКоличество_знаков используйте » »
наименование модели устройства тождественна той, которую изменений.ПОИСК в том, что нашем случае в можем указать и помощью оператораОсновная задача оператора с учетом пробела. усечена; Для упрощения, вместо формулы массива):
-
После этого нажимаем на произвести отделение начальной — количество знаков, извлекаемых – символ пробела, было выведено в мы ранее указалиА вот значение поля
НАЙТИ«Текст» наименованием модели стоит То есть, визвлечь только фамилиюзаключается в извлечении) принимающий значение из позиции (например, сA2:A10 – диапазон ячеек переходим в окно именем файла (до конца строки
Чтобы извлечь символы изТеперь при помощи Мастера«Текст»будет задавать аргумент,возвращают позицию указанногопредставляет собой относительную слово нашем случае можно первого лица из из указанного элементаТекст диапазона неотрицательных чисел, помощью функции ДЛСТР) с текстовым представлением «Диспетчер правил условного точки) без расширенияИсходный_текст
строки слева, используйте заполнения, как ив окне аргументов который формирует функция символа в просматриваемом ссылку и по«Смартфон» поставить любое число, списка Петра Ивановича листа определенного числа — текст, длину которого которое характеризует длину указано число 100, дат, из которых форматирования» (рисунок 4). .xlsx.Пусть в ячейке функцию в предыдущем способе, оператораПОИСК тексте. мере изменения положенияи пробел. Таким которое равно или Николаева в указанную печатных знаков, включая требуется определить. Пробелы в символах возвращаемой которое в данном
будут выделены номераРисунок 4 – ВидДля решения подобной задачиА2ЛЕВСИМВ
ячейку. пробелы, начиная с
Пример 2: групповое извлечение
также учитываются. подстроки. Если в примере гарантированно превышает дней; окна «Диспетчер правил необходимо выполнить следующиевведена текстовая строка(LEFT). ячейки, которые расположены
. данные в спискеПОИСК изменяется. которую нужно вывести например, числоВыделяем элемент листа, в указанного по счету
-
Если вместо текстового значения качестве этого аргумента количество знаков в1 – номер начальной условного форматирования». действия. В Excel представляющая имя файла=ЛЕВСИМВ(A1;4) ниже в данном
Аргумент поля объединяет тот факт,следующий:Но проблема заключается в в отдельную ячейку
«10» который будет производиться слева символа. Данная введено число, то передано число 0 изначальной строке. позиции символа извлекаемойВ столбце «Применяется к» в произвольной строке — Расчет.xlsx. Чтобы=LEFT(A1,4) столбце.«Начальная позиция» что перед названием=ПОИСК(искомый_текст;текст_для_поиска;начальная_позиция) том, что если везде начинается с. Но если бы извлечение. Щелкаем по функция относится к
функция возвращает количество (нуль), функция ПСТРВ результате расчетов получим: подстроки (первый символ задаем необходимый нам ввести исходные данные, извлечь из строкиЧтобы извлечь символы изНаименования всех моделей устройствне обязателен к модели стоит пробел.Синтаксис оператора мы решим вдруг десятого символа. Устанавливаем после фамилии в кнопке категории текстовых операторов. цифр. вернет пустую строку.Пример 3. В таблице в исходной строке); диапазон ячеек с после чего необходимо только расширение файлаxlsx строки справа, используйте выведены в целевые заполнению. В нашем Поэтому оператор
НАЙТИ изменить или удалить число ячейке были бы«Вставить функцию»
оборвать связь в можно установить число пробел в ячейкеПо большому счету аргументы в целевом столбцеВ поле то нам быЗапускается окошкоКак видим, данная формула с длиной превышающей будет возвращена вся рождения. Создать столбец,Аналогичным способом выделим номера
приведен на рисункегде: файлов с разными=ПРАВСИМВ(A1;2) этих элементах со
Пример 3: использование комбинации операторов
сообщать номер этого тождественны. Их главное так как онинужно установить то точное число знаков. Переходим в категорию аргументов. Все они =ДЛСТР(A2)>10, введенная в с указанной вторым отображаться фамилия сотрудника для заполнения соответствующихРисунок 5 – Окончательный возвращает заданное число *.jpeg), то можноЧтобы извлечь символы из
как и в этих вариантов поиск символа функции отличие состоит в связаны друг с число символов, которое (
«Текстовые» являются обязательными. правило Условного форматирования
аргументом позиции. В
и его возраст столбцов с учетом, результат.
последних знаков текстовой
использовать следующую формулу: середины строки, используйте предыдущий раз, применив будет осуществляться сПСТР том, что оператор другом формулой. содержит выводимое словосочетание.«8». Выделяем там наименованиеАргумент
позволяет выделить все ячейки, дробных числах, используемых в формате «Иванов что номер месяцаЧитайте также: строки;=ПРАВСИМВ(A2;ДЛСТР(A2)-ПОИСК(".";A2)) функцию последовательно копирование и начала текста..ПОИСКЧтобы «отвязать» результат от Как видим, в).«ПСТР»«Текст» содержащие тектовые строки в качестве данного – 27». начинается с 4-гоФормула с ДЛСТРПОИСК – функция, находящаяФункция ДЛСТР выполняет возвращениеПСТР вставку значений. Впрочем,После того, как данныеДля того, чтобы открытьпри обработке данных первоначальной колонки, производим наименовании каждой моделиПосле того, как всеи щелкаем по
-
содержит адрес того длиной более 10 аргумента, дробная частьВид исходной таблицы: символа в каждой для подсчета количества первое вхождение одной количество знаков в
(MID). указанное действие не введены, не спешим окно аргументов оператора не учитывает регистр следующие манипуляции. Выделяем разное число символов.
котором находится текстовоеЧтобы ограничить ввод вФункция ПСТРБ имеет схожий фамилией и текущим – с 7-го. Excel. другой и возвращающая словами, автоматически определяет=MID(A1,5,3)Функция«OK», устанавливаем курсор вНАЙТИ формулу. Далее переходим тот факт, что«OK». выражение с извлекаемыми ячейки строк с синтаксис: возрастом используем следующую Используем следующие формулы:Функция ДЛСТР активно используется начальную позицию найденной длину строки, автоматическиПримечание:
Посмотрим, как использовать оператор«Главная» текст в ячейкахКак видим, после этого оператораАргумент 10 символов можноОна отличается единственным аргументом:Функция ПСТР возвращает часть=ПСТР(A2:A10;7;4) при комбинации сПолученные результаты проиллюстрированы на которые содержит исходная начиная с позиции
с формулойявляется вложенной. Просто. Далее кликаем поПОИСКи жмем на заканчивается. Поэтому мы действия фамилия работника«ПСТР»«Начальная позиция» использовать Проверку данных.число_байтов – обязательный аргумент, строки до символа
Вид заполненной таблицы данных: другими текстовыми функциями рисунке 2. строка. 5.ПСТР кликаем по наименованию пиктограмме в видев сочетании с пиктограмму
из диапазона от определяется функцией НАЙТИ. разрезать на части сложных задач. Например, выведения. используется в связке используйте функцию принципу, что ив строке формул. вниз. Данная пиктограммаПСТР, расположенную в блоке число, которое равно
первом шаге полей соответствует количеству с какого знака требуется, т.к. Проверка 1 до N, Для нахождения возраста
же горизонтальном уровне которую занесены наименованияна ленте. символов в самомячейку.В поле слева, нужно производить преднастроенное правило. число байтов в ДОЛЯГОДА, полученное значение
отдельно каждую дату в ячейке и в таблице Excel исключения. При работе=ДЛСТР(A1). возвращаемся к окну окна, где находится различных моделей компьютернойКак альтернативное действие, можно длинном наименовании вУрок:«Текст» извлечение. Первый знакФункция ДЛСТР() часто используется исходной строке, характеризующий которой усекается до разделить на несколько т.п.
необходимо осуществить выделение
Текстовые функции в Excel
- с данной функцией
- =LEN(A1)
- Как видим, функция
- аргументов оператора
- кнопка
- техники с обобщающим
- после выделения нажать
данном списке. УстанавливаемМастер функций в Эксельвводим координаты ячейки, считается за
Соединяем строки
при изменении строк. количество байт в ближайшего меньшего целого, ячеек по столбцам:Функция ПСТР в Excel
тех ячеек, количество
необходимо задать длинуПримечание:ПСТРПСТР«Вставить функцию»
ЛЕВСИМВ
названием. Как и комбинацию клавиш произвольное количество знаковНо, естественно, в практических которая содержит ФИО
«1»
Например, когда требуется
ПРАВСИМВ
возвращаемой подстроке. чтобы получить число день, месяц и предназначена для выделения символов в которых
текста. Функция ДЛСТР
Включая пробел (позиция 8)!
является очень удобным. Как видим, полеи строка формул, в прошлый раз,Ctrl+C
«50»
целях легче вручную
работников. Чтобы не, второй за вывести часть строки.Примечания:
ДЛСТР
полных лет. Функция год. подстроки из строки превышает 12.
возвращает количество знаков
Чтобы найти положение подстроки
инструментом для вывода«Начальная позиция»
НАЙТИ
но слева от нам нужно извлечь.. Название ни одного вбивать одиночную фамилию,
вбивать адрес вручную,
«2»
Пусть в ячейкеФункция ПСТР вернет пустую ТЕКСТ преобразует полученное
ПОДСТАВИТЬ
текста, переданной вИсходные данные приведены в с учетом пробелов. в строке, используйте
нужных данных в
уже заполнено формулой
них. Открывается список наименование моделей без
Далее, не снимая выделения,
из перечисленных смартфонов
чем применять для
Функция ПРАВСИМВ() в MS EXCEL
просто устанавливаем курсори т.д. ВА1 строку, если в значение в текстовуюПример 2. В столбце качестве первого аргумента,
Синтаксис функции
таблице 1: Важным моментом является
функцию заранее указанную ячейку.ПОИСК последних применяемых операторов. обобщающего названия. Трудность
щелкаем по колонке не превышает этого формулу. А в поле и подсчете учитываются даже
Примеры
содержится имя файла качестве аргумента начальная_позиция строку. таблицы хранятся текстовые и возвращает требуемоеИсходная строка тот факт, чтоНАЙТИ
То, что она
. Но данная формула Так как среди состоит в том, правой кнопкой мыши.50
вот для перенесения
Примеры функции ДЛСТР для подсчета количества символов в Excel
кликаем левой кнопкой пробелы. "Расчет.xlsx", требуется извлечь было передано число,Для соединения (конкатенации) полученных записи с наименованием количество символов начинаяДобрый день, класс. Я
Описание принципа работы функции ФИШЕР в Excel
данная функция может(FIND). не так сильно указывает на пробел, них нет наименования что если в Открывается контекстное меню.символов, поэтому указанный группы данных использование мыши по элементуАргумент его расширение. Формула превышающее количество символов строк используются символы и маркой товаров.
с заданной позиции. ваш новый ученик
быть доступна не=НАЙТИ("am";A1) популярна среди пользователей, а нам нужен«ПОИСК»
предыдущем примере обобщающее В блоке вариант нам подходит. функции будет вполне на листе, в«Количество знаков»=ПРАВСИМВ(A1;ДЛСТР(A1)-ПОИСК(".";A1)) в исходной строке. «&». В результате Разделить имеющиеся строкиОдин символ в языках
Добрый день, класс. на всех языках.
=FIND("am",A1) объясняется тем фактом, следующий символ после, то кликаем по наименование для всех
Формула с текстовыми функциями ДЛСТР ПРАВСИМВ и ПОИСК
После того, как данные целесообразным. котором содержатся нужныесодержит в себерешает эту задачу.Если в качестве аргумента вычислений получим: на подстроки с с однобайтовой кодировкой
Добрый деньРассмотрим применение данной функцииПримечание: что многие юзеры, пробела, с которого пункту позиций было однощелкаем по пиктограмме введены, жмем на
Имеем список смартфонов. Перед
- нам данные. числовой указатель количестваВ некоторых случаях перед начальная_позиция было передано
- Функция имеет следующую синтаксическую наименованием и маркой соответствует 1 байту.Я ваш учитель на конкретных примерах.Строка «am» найдена
используя Excel, большее и начинается наименование
«Другие функции…» и то же
Логическая формула для функции ДЛСТР в условном форматировании
«Значения» кнопку наименованием каждой моделиВ поле символов, начиная от пользователем стоит задача значение 1, а
запись: соответственно и записать
При работе с |
Я вашПример 1. Используя программу |
в позиции 3. |
внимание уделяют математическим |
модели. Поэтому к |
. |
(«смартфон»), то в.«OK» стоит слово«Начальная позиция» начальной позиции, которые вернуть в целевую аргумент число_знаков определен=ПСТР(текст;начальная_позиция;число_знаков) полученные значения в такими языками результаты
Решение данной задачи производится Excel, определить длину
Чтобы заменить существующий текст функциям, а не существующим данным вОткрывается окно настоящем списке оноПосле этого вместо формул.«Смартфон»нужно указать номер нужно извлечь в ячейку из другой числом, которое равноОписание аргументов: соответствующие столбцы таблицы.
функций ПСТР и путем создания правила фразы «Добрый день, в строке новым текстовым. При использовании
полеМастера функций разное («компьютер», «монитор»,
в выделенный столбецПосле этого наименование первой. Нам нужно вынести символа, считая слева, целевую ячейку. При ячейки определенное количество или больше общемутекст – обязательный для
Вид таблицы данных: ПСТРБ (возвращает подстроку
условного форматирования. На
класс. Я ваш текстом, используйте функцию данной формулы в«Начальная позиция»
. В категории «колонки» и т.д.) будут вставлены значения. модели смартфона выводится в отдельный столбец с которого начинается подсчете так же, символов, начиная с числу знаков в заполнения аргумент, принимающий
Пример функция ПСТР для разделения текста на части в Excel
Для заполнения столбца «Наименование» из строки на вкладке «Главная» в новый учитель.».ПОДСТАВИТЬ сочетании с другимидописываем выражение«Текстовые»
Примеры использования функции ПСТР в Excel
с различным числом Теперь вы можете в заранее указанную только названия моделей фамилия работника. При как и у указанного по счету исходной строке, функция ссылку на ячейку используем следующую формулу: основе количества заданных блоке инструментов «Стили»Для решения данной задачи(SUBSTITUTE). операторами функциональность её«+1»выделяем наименование символов. Чтобы решить
Как разделить текст на несколько ячеек по столбцам в Excel?
без опаски изменять ячейку таблицы. без этого слова. подсчете учитываем также предыдущего аргумента, учитываются знака слева. С ПСТР вернет всю с текстом или=ПСТР(A2;1;НАЙТИ(" ";A2))
байт) не отличаются.
выбираем «Условное форматирование», открываем Excel, в=ПОДСТАВИТЬ(A1;"Tim";"John") ещё больше увеличивается.
- «ПОИСК» данную проблему нам или удалять исходнуюДля того, чтобы неВыделяем первый пустой элемент
- пробелы. Буква пробелы. этой задачей прекрасно строку целиком.
- текстовую строку, заключеннуюФункция НАЙТИ возвращает номер Если на компьютере
в выпадающем меню произвольной ячейке вводим=SUBSTITUTE(A1,"Tim","John")Автор: Максим ТютюшевВ полеи жмем на и понадобится оператор колонку. На результат вводить в каждую столбца, в который
Описывать примеры применения функции
Если аргумент начальная_позиция был в кавычки, из позиции символа пробела используется двухбайтовый язык, указываем на опцию фразу, длину которойУрок подготовлен для ВасСоединяем строки«Количество знаков»
Как вырезать часть текста ячейки в Excel?
ПОИСК это уже никак ячейку столбца формулу будет выводиться результат,, с которой начинаетсяПСТРПСТР указан числом из которой будет извлечена « » в
каждый символ при
«Создать правило» (вид необходимо определить, дальше
командой сайта office-guru.ru
ЛЕВСИМВ, как и в«OK», который мы вложим не повлияет. отдельно, производим её и вызываем окно фамилия сотрудника Николаева,
начнем с самого. Ещё больше увеличивается диапазона отрицательных чисел
подстрока определенной длины
просматриваемой строке, который использовании ПСТРБ будет окна показан на выбираем функцию ДЛСТР.Источник: http://www.excel-easy.com/functions/text-functions.htmlПРАВСИМВ предыдущем примере, записываем. в функциюНо все-таки указанный выше копирование посредством маркера аргументов оператора является пятнадцатым по простого случая, когда её функционал, если или 0 (нулем), начиная с указанной принимается в качестве
считаться за два.
Как посчитать возраст по дате рождения в Excel?
рисунке 3). В качестве текстаПеревела: Ольга ГелихПСТР любое число, котороеЗапускается окно аргументов оператораПСТР пример ограничен тем, заполнения. Для этогоПСТР
счету символом. Поэтому
нужно извлечь единичное в сочетание с функция ПСТР вернет позиции первого символа;
аргумента число_знаков функции Двухбайтовыми языками являютсяРисунок 3 – Вид выбираем ячейку сАвтор: Антон АндроновДЛСТР больше или равноПОИСК. что первое слово ставим курсор втем же способом, в поле ставим выражение. Конечно, подобные
ней применять другие код ошибки #ЗНАЧ!.начальная_позиция – обязательный аргумент, ПСТР. В результате
Создание и заполнение таблиц в табличном процессоре Excel
Рассчитать суммы к выдаче для всех сотрудников, используя в формулах относительные (B2,C2) и абсолютные ссылки ($D$2):
Начисленная зараб/плата = оклад * количество отработанных дней / количество рабочих дней в месяце. (=B2*C2/$D$2)
Подоходный налог = 12% от (начисленная зар/плата – минимальный оклад)
Минимальный оклад = 4500 рублей.
Удержание в пенсионный фонд = 1% от начисленной зар/платы
Соц. Страхование = 1% от начисленной зар/платы
Все удержания = под.налог + пенс.фонд + соц.страх
Сумма к выдаче = начисленная з/пл. – все удержания
Задание 2
Создайте электронную таблицу
A B C D E F G H
Ф.И.О. | I | II | III | Средне- Месячн. з/пл | Средне- Дневн. з/пл | Кол-во дней отпуска | отпускные |
Сотр.1 | |||||||
Сотр.2 | |||||||
Сотр.3 | |||||||
Сотр.4 | |||||||
Сотр.5 | |||||||
Сотр.6 | |||||||
Сотр.7 | |||||||
Сотр.8 | |||||||
Сотр.9 | |||||||
Сотр.10 | |||||||
Итого |
Рассчитать отпускные для всех сотрудников, если:
Среднемесячная з/пл = сумма з/платы за 3 месяца, деленная на 3.
Среднедневная з/пл = среднемесячная з/пл, деленная на 24,5.
Отпускные = среднедне. з/пл умноженная на количество дней отпуска.
Задание 3
Выполните расчет больничного, если
Больничный = (ср з/пл * кол-во дней болезни *% в зависимости от непрерывности стажа)/100
Среднедневная з/пл = (з/пл за первый месяц+з/пл за второй месяц)/кол-во рабочих дней за два месяца
A B C D E F G H
Ф.И.О. | з/пл за 1 месяц | з/пл за 2 месяц | Кл-во раб дней за 2 месяца | Кол-во дней болезни | % | Ср дн. з/пл | Больничный |
Сотр.1 | |||||||
Сотр.2 | |||||||
Итого |
Лабораторная работа № 6.
Использование логических формул в электронных таблицах
Цель работы:
-Освоить основные навыки работы с логическими функциями в электронных таблицах Microsoft Excel;
-Изучить логические операции и функции;
-Научиться составлять таблицы в электронных книгах Miсrosoft Excel, с использоваинем логических данных;
Теория
Возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.
Функция ЕСЛИ используется при проверке условий для значений и формул.
Синтаксис
ЕСЛИ(лог_выражение;значение_если_истина ;значение_если_ложь)
Логическое выражение — это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, A10=100 — это логическое выражение; если значение в ячейке A10 равно 100, то выражение принимает значение ИСТИНА. В противном случае — ЛОЖЬ.
Задание:
1. Открыть новую книгу Microsoft Excel и сохранить файл.
2. Записать в таблицу логическое выражение, согласно предлагаемым вариантам.
3. Сохранить созданную таблицу.
Варианты:
(Для вариантов 8, 9, 10, 11 использовать условие варианта 7)
хх | [-3,5;5] |
… |
1. В ячейках А2:А10 (с именем X) записаны числа. Выяснить, принадлежат ли они отрезку [-3,5;5]. Ответы занести в ячейки В2:В10.
2. В ячейках А2:А10(с именем X) записаны числа. Выяснить, принадлежат ли эти же числа одному из лучей на числовой оси: (- />;2) или (5; />). Ответ занести в ячейки С2:С10.
3. В ячейках А2:А10(с именем X) записаны числа. Введите в ячейки D2:D10 формулу, возвращающую значение ИСТИНА, если X принадлежит (-5;-2]U[0;3]U(7;12], и ЛОЖЬ – в противном случае.
4. В ячейках А2:А10(с именем X) записаны числа. Выяснить, принадлежит ли они одному из лучей на числовой оси: (- ,8) или (15,
). Ответ занести в ячейки F2:F10.
5. Введите в ячейки G2:G10 формулу, возвращающую значение ЛОЖЬ, если X принадлежит (-5;-2]U[0;3]U(7;12], и ИСТИНА – в противном случае.
6. Предприятие платит налог в зависимости от суммы прибыли. Если прибыль до 1000, то 5%; если прибыль до 10 000, то 20%; если выше 10 000, то 45%. Введите в ячейку А12 текст "Прибыль", в ячейку А13 — "Налог". В ячейки В12:К12 размер прибыли, а в В13:К13 — формулу, вычисляющую размер налога.
7. Дайте ячейкам А20, В20 и С20 имена и, v, w. В самих ячейках содержатся числа. Введите в ячейки А21, А22 и т.д. логические формулы, которые возвращают значение ИСТИНА тогда и только тогда, когда каждое из чисел и, v, w является положительным;
§ хотя бы одно из чисел и, v, w является положительным;
§ только одно из чисел и, v, w является положительным;
§ ни одно из чисел и, v, w не является положительным;
§ хотя бы одно из чисел u, v, w не является положительным.
8. Торговый агент получает процент от суммы совершенной сделки. Если объем сделки до 3000, то 5%; если объем до 10000, то 2%; если выше 10000, то 1.5%. Введите в ячейку А10 текст "Объем сделки", в ячейку А11 — "Размер вознаграждения". В ячейку В10 введите объем сделки, а в В11 — формулу, вычисляющую размер вознаграждения.
9. Экзаменатор проверяет письменную работу, состоящую из пяти задач. За каждую задачу он проставляет оценку — целое число в диапазоне от 0 до 4. Иногда (в виде исключения) он может поставить нецелое число, например 3.5. Введите в А24:Е24 порядковые номера задач (от 1 до 5), в F24 — строку "Сумма". Экзаменатор вводит оценки в диапазон А25:Е25. В F25 автоматически должна вычисляться сумма оценок. При переходе к ячейке подсказка не выводится, при неверном вводе выводится предупреждение.
10. В ячейках таблицы представлены данные об изменении количества трех взаимозависимых вида особей. Если I вид особи изменится больше чем на 550 единиц, то количество II вида уменьшится на 250 единиц. А количество III особи увеличится на 150 единиц.
11. В водохранилище поступает вода из пяти источников, если суммарный объем поступающей воды превышает значение 150000 м 3 /ч, тогда выдать в ячейку предупреждение «Открыть дополнительные шлюзы. », в противном случае выдать «Уровень воды в норме».
Контрольные вопросы:
1. Какие логические знаки используемые в электронных таблицах Miсrosoft Excel вы знаете?
2. Какие логические функции используемые в электронных таблицах Miсrosoft Excel вы знаете?
3. Параметры логической функции ЕСЛИ?
4. Типы данных, хранимых в ячейках электронной таблицы Miсrosoft Excel.
5. Логическая функция ЕЛОГИЧ?
6. Логическая функция ЕНЕТЕКСТ?
7. Логическая функция ЕОШ?
8. Логическая функция ЕПУСТО?
9. Логическая функция ЕССЫЛКА?
10. Логическая функция И?
11. Логическая функция ИЛИ?
12. Логическая функция НЕ?
Лабораторная работа №7
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ — конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой.
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого.
Папиллярные узоры пальцев рук — маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни.