Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Разработка электронных таблицСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Типы полей электронной таблицы Таблица в Excel независимо от ее назначения, имеет четыре поля: 1 - поле описания задачи, состоящее из клеток с текстовой информацией, отражающей наименование и назначение ЭТ; глобальные параметры таблицы; описание строк и столбцов; 2 - поле исходных данных, содержащее клетки с числовой информацией, не изменяющейся в процессе расчета таблицы; 3 - поле расчетных формул, содержащее промежуточные результаты. Операндами в этих клетках являются имена клеток с числовыми данными из полей 1 и 2; 4 - поле формирования результатов расчета ЭТ, которое может содержать как клетки с формулами конечных результатов, так и создаваться процедурой копирования при многовариантном расчете. Расположение полей зависит от содержания решаемой задачи, объема вычислений, объема исходных данных и способа их ввода и ряда других факторов. При этом необходимо исходить из общего принципа: расположение полей должно обеспечивать наглядность представления материала и доступность данных, удобство их ввода, использования и корректировки. Пример размещения полей приведен на рис. 2.1.
Функции электронной таблицы Excel имеет 11 категорий различных функций: математические/тригонометрические; инженерные; логические; текстовые; статистические; функции категории дата/время; функции для работы с базами данных/списками; финансовые; информационные и функции категории ссылки/массивы; функции проверки свойств и значений. Кроме того Excel содержит большое число надстроечных функций, которые используются для создания компьютерных программ в Excel, а также имеется возможность создания пользовательских функций и программ на Visual Basic for Applications. Можно написать программы на других языках программирования высокого уровня, например, С, FORTRAN и потом вызвать их в Excel. Вызов функций осуществляется с помощью кнопки панели инструментов fx. или команды Функция меню Вставка. Эта команда вызывает на экран окно диалога Мастер функций (рис. 2.2), который обеспечивает выбор функции из списка и пошаговый ввод сложных функций в режиме диалога. Окно диалога имеет два списка. В левом списке приведены категории функций, а в правом – функции. В списке категорий последней в списке будет категория “Пользовательские функции”. В эту категорию попадают функции, созданные пользователем с помощью встроенного языка программирования Visual Basic for Application. Ниже окон списков выводятся текстовые строки, в которых отображается синтаксис выделенной функции и ее назначение. Слева в нижней части окна диалога расположена кнопка, которая выводит контекстную подсказку по выбранной функции. При щелчке по кнопке ОК на экран выводится окно диалога для ввода данных в шаблон функции. Для поиска нужной функции выберите в списке “Категории” категорию функции, а в правом – соответствующую функцию. Если неизвестно, к какой категории относится функция, то выберите “Полный алфавитный перечень” и найдите в нем требуемую функцию. Выбранная функция попадает в список “10 недавно использовавшихся”. Поэтому при последующем обращении к выбранной функции, ее можно будет найти в этом списке. Некоторые функции приведены в табл.2.1. С другими функциями можно познакомиться по технической документации или по справочной системе Excel.
Генерирование данных Часто бывает необходимо сгенерировать последовательность чисел, дат. Для этой цели можно использовать механизм автозаполнения. Чтобы заполнить несколько ячеек прогрессией, необходимо записать в смежные ячейки данные, отличающиеся на величину шага, выделить эти ячейки, и перетащить маркер заполнения выделенного диапазона ячеек. Можно также воспользоваться командой Прогрессия программы Excel. Внесите в ячейку начальное значение ряда чисел; выделите область для заполнения, выберите пункт Заполнить в меню Правка, а затем щелкните пункт Прогрессия. На экран выводится диалоговое окно Прогрессия (рис. 2.3). Выберите Тип прогрессии, Расположение в соответствии с выделенной областью, Шаг и щелкните по кнопке ОК. Если известно конечное значение ряда чисел, то введите его в последнюю ячейку выделенного диапазона, тогда шаг прогрессии определится автоматически. При выборе типа Даты активизируется группа “Единицы”. Тогда можно вывести дни по порядку, рабочие дни в текущем месяце, число дней помесячно или число дней по годам. Для заполнения ячеек часто используемыми текстовыми записями можно создавать пользовательские прогрессии. Для этого выполните следующее: выберите команду Параметры в меню Сервис и откройте затем закладку Списки. В окне списки выберите строку ” Новый список ” и введите данные в поле “ Элементы списка ”. После ввода каждой новой записи нажимайте клавишу Enter. Для завершения работы щелкните по кнопке Добавить. Ряды чисел часто применяются для табулирования функций переменных. В этих случаях целесообразнее создать собственную программу генерирования ряд чисел с настраиваемым шагом (Рис. 2.4). Для этого выполните следующее: - введите в ячейку А1 текст “Начальное значение”, а в ячейку В1 начальное значение ряда; - введите в ячейку А2 текст “Шаг табуляции”, а в ячейку В2 значение шага табуляции (приращение аргумента); - запишите в ячейку А4 начальное значение ряда путем ссылки на ячейку В1: выделите ячейку В4 и запишите в нее формулу: = В1; - запишите в ячейку А5 формулу арифметической прогрессии A4+$B$2; - определите диапазон ячеек, куда необходимо скопировать формулу (номер начальной и конечной ячеек); - скопируйте формулу из ячейки А5 в остальные ячейки диапазона. Табулирование функций Под табулированием понимают конструирование, вычисление и составление различных математических таблиц. Суть табуляции состоит в том, что весь диапазон изменения независимой переменной разбивают на равные интервалы и для каждого значения аргумента в граничных точках интервалов (узлах интерполяции) вычисляют значение функции одним из известных методов с требуемой точностью. Результаты расчетов представляются в виде таблицы, в одной из колонок которой приводится значение аргумента, а в другой - соответствующее ему значение функции. Пример табулирования функции одной переменной приведено на Рис.2.4. Для выполнения операции табулирования необходимо: - сгенерировать ряд значений аргумента на заданном интервале; - записать в соседний столбец справа расчетную формулу зависимости функции от аргумента; - скопировать расчетную формулу во все ячейки требуемого диапазона изменения аргумента. Пример табулирование функции двух переменных приведен на Рис.2.5.
Рис. 2.5. Табулирование функции двух переменных
Порядок выполнения операции следующий: - запишите в ячейку А3 начальное значение аргумента Х; - запишите в ячейку В2 начальное значение аргумента Y; - запишите в ячейки A4 и C2 формулы для генерирования рядов значений аргументов; - скопируйте в ячейки А5:А9 формулу для вычисления аргумента Х из ячейки А4; - скопируйте в ячейки D2:E2 формулу для вычисления Y из ячейки C2; - запишите в ячейку В3 таблицы расчетную формулу с использованием смешанных адресов ячеек: У первого аргумента зафиксируйте столбец, а у второго аргумента - строку; - скопируйте формулу во все ячейки блока. Совет: Общее правило при копировании формул со смешанными адресами: Если данные находятся в строке, то фиксируется номер строки, а если данные находятся в столбце то фиксируется номер столбца.
Для табулирования функций одной и двух переменных можно использовать средства Excel: команду Таблица подстановки из меню Данные. В ходе выполнения Лабораторной работы №2 будут рассмотрен алгоритм использования команды Таблица подстановки. Контрольные вопросы 1. Каким образом можно сгенерировать ряд чисел, используя маркер заполнения курсора таблицы? 2. Как сгенерировать ряд чисел с арифметической или геометрической прогрессией? 3. Как протабулировать функцию одной переменной? 4. Как протабулировать функцию двух переменных? 5. Опишите алгоритм табулирования функции одной переменной с использованием команды Таблица подстановки. 6. Опишите алгоритм табулирования функции двух переменных с использованием команды Таблица подстановки. Лабораторная работа №2 Используя материалы изложенные в данном разделе выполнить Лабораторную работу №2, в которой рассмотрены методы использования функции автозаполнения и табулирование функций одной и двух переменных.
Логические функции Функция ЕСЛИ Функция ЕСЛИ имеет две синтаксические формы. Синтаксис 1 можно использовать для рабочих листов и листов макросов. Синтаксис 2 можно использовать только для листов макросов вместе с функциями ИНАЧЕ, ИНАЧЕ.ЕСЛИ и КОН.ЕСЛИ. Функция ЕСЛИ используется для проверки значений формул и организации переходов в зависимости от результатов этой проверки. Результат проверки определяет значение, возвращаемое функцией ЕСЛИ. Данная функция имеет следующий синтаксис 1 для рабочих листов и листов макросов: = ЕСЛИ (лог_выражение; значение_если_истина; значение_если_ложь) Лог_выражсние — это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ. Значение_если_истина — это значение, которое возвращается, если лог_выражение имеет значение ИСТИНА. Если лог_выражение имеет значение ИСТИНА и значение_если_истина опущено, то возвращается значение ИСТИНА. Значение_если_ложь — это значение, которое возвращается, если лог_выражение имеет значение ЛОЖЬ. Если лог_выражение имеет значение ЛОЖЬ и значение_если_ложь опущено, то возвращается значение ЛОЖЬ. При составлении формулы необходимо помнить, что до 7 функций ЕСЛИ могут быть вложены друг в друга в качестве значений аргументов значе-ние_если_истина и значение_если_ложь, чтобы конструировать более сложные проверки; если функция ЕСЛИ используется в макросе, то значение_если_истина и значение_если_ложь могут быть функциями ПЕРЕЙТИ, другими макросами или действиями. Если какой-либо аргумент функции ЕСЛИ является массивом, то при выполнении функции ЕСЛИ вычисляется каждый элемент массива. Если какой-либо из аргументов значение_если_истина или значе-ние_если_ложь является действием, то все действия выполняются. Примеры синтаксиса функции ЕСЛИ рассмотрены ниже в сочетании с другими логическими функциями для создания более сложных условий.
Функция И Функция И возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА, и возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ. Синтаксис этой функции следующий: = И (логическое_значение1; логическое_значенис2;...) Логическое_значение1, логическое_значение2,... — это от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ. Аргументы должны быть логическими значениями, массивами или ссылками, которые содержат логические значения. Если аргумент, который является ссылкой или массивом содержит тексты или пустые ячейки, то такие значения игнорируются. Если указанный интервал не содержит логических значений, то И возвращает значение ошибки #ЗНАЧ! Примеры синтаксиса функции и результат: = И(ИСТИНА; ИСТИНА) равняется ИСТИНА; =И(ЛОЖЬ; ИСТИНА) равняется ЛОЖЬ; =И(2+2=4; 2+3=5) равняется ИСТИНА. Если интервал В1:В3 содержит значения ИСТИНА, ЛОЖЬ и ИСТИНА, то =И(В1:ВЗ) равняется ЛОЖЬ. Если ячейка В4 содержит число между 1 и 100, то =И(1<В4; В4<100) равняется ИСТИНА. Предположим, что нужно вывести на экран содержимое ячейки В4, если она содержит число строго между 1 и 100 и сообщение "Значение вне интервала" в противном случае. Тогда если ячейка В4 содержит число 104, то выражение: =ЕСЛИ(И(КВ4; В4<100); В4; "Значение вне интервала") равняется "Значение вне интервала", а если ячейка В4 содержит число 50, то выражение: =ЕСЛИ(И(КВ4; В4<100); В4; "Значение вне интервала") равняется 50.
Функция ИЛИ Функция ИЛИ возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА, и возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ. Данная функция имеет следующий синтаксис: = ИЛИ (логическое_значение1; логическое_значение2;...) Логическое_значение1, логичсское_значение2,... — это от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ. Аргументы должны быть логическими значениями, массивами или ссылками, которые содержат логические значения. Если аргумент, который является массивом или ссылкой, содержит тексты, пустые значения или значения ошибок, то эти значения игнорируются. Если заданный интервал не содержит логических значений, то функция ИЛИ возвращает значение ошибки #ЗНАЧ! Можно использовать функцию ИЛИ как формулу массива, чтобы проверить, имеются ли значения вмассиве. Для того чтобы ввести функцию ИЛИ как формулу массива, нажмите CTRL+SHIFT. Примеры синтаксиса: =ИЛИ (ИСТИНА) равняется ИСТИНА; =ИЛИ (1+1=1; 2+2=5) равняется ЛОЖЬ. Если ячейки А1:АЗ содержат значения ИСТИНА, ЛОЖЬ и ИСТИНА, то Следующая макроформула проверяет содержимое активной ячейки. Если ячейка содержит единственный символ "с" или "s", то функция ИЛИ вернет значение ИСТИНА и макрос переходит в область Конец-Очистки: =ЕСЛИ(ИЛИ(АКТИВНАЯ.ЯЧЕЙКА()="с";АКТИВНАЯ.ЯЧЕЙКА()="s"); ПЕРЕЙТИ(КонецОчистки))
Функция НЕ Данная функция меняет на противоположное логическое значение своего аргумента. Функция НЕ используется в тех случаях, когда необходимо быть уверенным в том, что значение не равно некоторой конкретной величине. Функция НЕ имеет следующий синтаксис: = НЕ (логическое_значение) Логическое_значение — это значение или выражение, которое при вычислении даст ИСТИНА или ЛОЖЬ. Если логическое_значение имеет значение ЛОЖЬ, то функция НЕ возвращает значение ИСТИНА. Если логическое_значение имеет значение ИСТИНА, то функция НЕ возвращает значение ЛОЖЬ. Примеры: =НЕ (ЛОЖЬ) равняется ИСТИНА; =НЕ(1 + 1=2) равняется ЛОЖЬ. Контрольные вопросы 1. Что является результатом работы функции ЕСЛИ? 2. Что является результатом работы функции И? 3. Что является результатом работы функции ИЛИ? 4. Что является результатом работы функции ЕСЛИ? Лабораторная работа №3
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-12-27; просмотров: 413; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.21.209 (0.014 с.) |