Глава 4 (О.Б. Калугина, В.С. Люцарев - Работа с электронными таблицами. Microsoft Office Excel 2003), страница 4
Описание файла
Файл "Глава 4" внутри архива находится в папке "О.Б. Калугина, В.С. Люцарев - Работа с электронными таблицами. Microsoft Office Excel 2003". PDF-файл из архива "О.Б. Калугина, В.С. Люцарев - Работа с электронными таблицами. Microsoft Office Excel 2003", который расположен в категории "". Всё это находится в предмете "практика расчётов на пэвм" из 2 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 4 страницы из PDF
Формат_числа задаетсяТекстовые в виде текстовой константы.ТЕКСТ (Значение;Формат_числа)1см. о форматировании чисел в параграфе Формат ячейки Главы 2.НазначениеПримеры82Глава 4РУБЛЬ (Число;Число_знаков)ТекстовыеФИКСИРОВАННЫЙ(Число;Число_знаков;Без_разделителей)ТекстовыеПреобразует Число в текст,используя денежный форматс заданным Число_знаковпосле запятой. Если второйаргумент опущен, указываютсядве цифры.Преобразует Число в текст суказанным1 числом десятичных знаков.Без_разделителей – логическое значение, определяющее,должны (Ложь) или нет(Истина) разделители группразрядов присутствовать врезультате.СОВПАД(Текст1; Текст2)ДЛСТР (Текст)НазначениеПоиск и контекстная заменаФункцияНАЙТИ(Искомый_текст;Просматриваемый_текст; Нач_позиция)Возвращает количество знаковв Тексте.Возвращает числовой код2первого символа в Тексте.Удаляет из Текста все непечатаемые знаки.Удаляет из Текста всепробелы.ТекстовыеПОВТОР (Текст;Повторяет Текст заданноеЧисло_повторений) число раз.ТекстовыеПРОПИСН (Текст)Преобразование всех буквТекста в прописные.ТекстовыеПервые буквы всех словтекста – прописные,Текстовые остальные – строчные.СТРОЧН (Текст)Преобразование всех буквТекста в строчные.ПРОПНАЧ (Текст)ТекстовыеСИМВОЛ (Число)Возвращает символ с заданным кодом (от 1 до 255).Текстовые12ПОИСК(Искомый_текст;Текст_для_поиска;Начальная_позиция)Возвращает номер позиции первого вхожденияИскомого_текста в Тексте для поиска при чтениислева направо.Не различаются прописные и строчные буквы.ТекстовыеТекстовыеСЖПРОБЕЛЫ(Текст)Возвращает позицию начала Искомого_текста всодержащем ее Просматриваемом_тексте.Если Нач_позиция в Просматриваемом_текстене задана, просмотр начинается с его первой позиции.Различаются прописные и строчные буквы.ПримерыТекстовыеПЕЧСИМВ (Текст)Назначение и примерыТекстовыеТекстовыеКОДСИМВ (Текст)Проверяет идентичность двухтекстовых строк и возвращаетзначение ИСТИНА или ЛОЖЬ.Прописные и строчные буквыразличаются.ТекстовыеОперации над символами текстаФункция83Организация вычислений в рабочих книгахЕсли аргумент Число_знаков отсутствует, то после запятой указываются две цифры.Код соответствует таблице символов для установленной на компьютере операционнойсистемы (для Windows – ANSI).ЛЕВСИМВ (Текст;Возвращает указанноеКоличество_знаков) Количество_знаковот начала Текста.ТекстовыеПРАВСИМВ (Текст;Возвращает указанноеКоличество_знаков) Количество_знаковот конца Текста.ТекстовыеПСТР (Текст;Возвращает заданноеНачальная_позиция; Количество_знаковКоличество_знаков) из Текста отНачальной_позиции.ТекстовыеПОДСТАВИТЬ (Текст;Стар_текст;Нов_текст;Номер_вхождения)В указанном Тексте заменяет Стар_текст (с учетомрегистра знаков) Нов_текстом.
Если Стар_текствстречается несколько раз, то можно задатьНомер_вхождения,в противном случае замеТекстовые няется каждое вхождение.ЗАМЕНИТЬЗаменяет часть текста новым текстом.(Старый_текст;Нач_поз;Число_знаков;Новый_текст)Текстовые84Глава 4«Склеивание» текстаВыполните практическое задание 4.2 по теме Организациявычислений в рабочих книгах из приложения От теории кпрактике.Это задание поможет освоить специфику текстовых функций, а также познакомит с некоторыми функциями категории Дата и время.Функция СЦЕПИТЬ позволяет объединить несколько разрозненных текстовых значений в одну ячейку.
Например:Ссылка на ячейку с текстомПоследовательностьсимволов85Организация вычислений в рабочих книгахЛогические функцииФункция ЕслиФункция ЕСЛИ относится к категории логических функций. Ее синтаксис требует обязательного задания логического выражения – проверяемого условия. Механизм действия такой: когда заданное условие даетрезультат ИСТИНА (условие выполнено), функция ЕСЛИ возвращаетодно значение, когда ЛОЖЬ (условие не выполнено) – другое.Если аргумент является текстом, то нужную последовательностьсимволов можно либо задать ссылкой на ячейку, содержащую текст, либо указать явно. При переключении в другое поле набранный текст автоматически будет заключен "в кавычки".
При объединении несколькихтекстовых строк в одну не забывайте о пробелах, если они должны отделять слова друг от друга1.Отдельно отметим, что конкатенацию2 можно выполнить с помощью формулы, подготовленной и без вызова Мастера функций, – с использованием знака &.Условие может, например, сравнивать между собой некоторые значения1.
В этом случае используются знаки операций сравнения.Знак ОперацияПримерусловия=РавенствоА1 = 5<СтрогиенеравенстваА1 < 5В завершение обзора категории текстовых функций приведем пример использования вложенных функций3.>123В примере на рисунке аргументы Текст2 и Текст4.Объединение нескольких текстовых значений.Специфика подготовки вложенных функций рассматривается ниже, в параграфе Вложенные функции.РезультатИСТИНАРезультатЛОЖЬ<= НестрогиеА1 >= 5неравенства<=1Если в логическом выражении используются ссылки на ячейки, то для сравнения берутсятекущие значения этих ячеек.86Глава 4Отметим, что как слева, так и справа от знака операции сравнениямогут стоять вычисляемые перед сравнением выражения, например,(A1+A2) > (B1/B2).Другие два аргумента функции ЕСЛИ – Значение_если_истина иЗначение_если_ложь – указывают возвращаемый этой функцией результат в каждом из двух возможных случаев.
В этих полях можно указатьтекст1, число, ссылку на другую ячейку, вычисление по формуле.Организация вычислений в рабочих книгах87Выполните практическое задание 4.3 по теме Организациявычислений в рабочих книгах из приложения От теории кпрактике.Это задание содержит пример использования функцииЕСЛИ в организации вычислений на рабочем листе.Вложенные функцииПриведем еще несколько примеров, иллюстрирующих возможныеаргументы функции ЕСЛИ.1Текстовое значение автоматически будет заключено в кавычки, как только произойдетпереключение на другое поле диалогового окна.Выше уже упоминалось об использовании в формулах вложенныхфункций, когда в качестве аргументов некоторой функции допускаетсяиспользование результатов других функций.
Рассмотрим эту возможность подробнее.Так, в примере формулы =ЕСЛИ(СУММ(А1:А9)>0);СРЗНАЧ(А1:А9),0)функции CУММ и СРЗНАЧ являются вложенными функциями первогоуровня по отношению к функции ЕСЛИ. Разрешается до семи уровнейвложения функций. При этом важно следить за тем, чтобы вложеннаяфункция, используемая в качестве аргумента, возвращала соответствующий этому аргументу тип данных.О возможности вложения функций неплохо вспомнить, когда требуется организовать в вычислениях последовательную проверку нескольких условий, которая должна осуществляться в зависимости от выполнения или невыполнения предшествующего условия. Обычно такие задачирешаются с помощью вложенных функций ЕСЛИ.
Последовательностьпостроения вложенных функций рассмотрим на простом примере.Пусть значение в ячейке B1 должно принимать одно из трех значений: 1 (если в ячейке А1 положительное число), -1 (если отрицательное), 0 (если в ячейке А1 ноль). Как составить такую функцию? Преждевсего, вызвать для ячейки B1 функцию ЕСЛИ и начальным условиемдля проверки поставить, например, А1>0. В этом случае для решенияпоставленной задачи параметр Значение_если_ложь потребует дополнительной проверки, организовать которую можно через вложеннуюфункцию ЕСЛИ.
Для этого нужно перейти в диалоговом окне заданияаргументов функции ЕСЛИ к полю Значение_если_ложь и затем щелкнуть по имени ЕСЛИ в доступном списке вложенных функций.88Глава 4По такой команде на месте текущего окна задания аргументовфункции ЕСЛИ появится аналогичное, в котором нужно задать дополнительное условие и два возможных результата.Организация вычислений в рабочих книгах89Щелчок по кнопке ОК завершит ввод сложной формулы и отразитв ячейке соответствующее значение.Функции И, ИЛИ, НЕКак в функциях, использующих проверку условий, в качестве аргумента Логическое значение задать проверку не одного, а сразу нескольких условий? Для этого используются логические функции И и ИЛИ,позволяющие объединить несколько логических выражений.
Результатфункции И – логического умножения – будет ИСТИНА, если все аргументы этой функции принимают значения ИСТИНА, в противном случае результатом будет ЛОЖЬ. Для истинности же результата функцииИЛИ – логического сложения – достаточно, чтобы хотя бы один из ее аргументов принимал значение ИСТИНА.90Глава 4Функция НЕ – логическое отрицание – возможность изменениялогического значения на противоположное (ЛОЖЬ на ИСТИНА, аИСТИНА на ЛОЖЬ).91Организация вычислений в рабочих книгахДля ссылки, создаваемой функцией АДРЕС, есть возможность явно указать тип1 (абсолютная, относительная или смешанная) и стиль(А1 или R1C1).Тип_ссылок:1 – $A$12 – A$13 – $A14 – A1В категорию Логические входят еще две функции – ИСТИНА и ЛОЖЬ. Эти функции не имеютаргументов и, соразмерно своему имени, простовозвращают соответствующее логическое значение.Если для А1 задатьЛОЖЬ, будетвозвращение ссылкив стиле R1C1Имя_листаиспользуется длявнешних ссылокСсылки и массивыВ этой категории можно найти функции, которые оперируют «координатами»1 ячеек рабочего листа, позволяют извлечь значения однихячеек, исходя из местоположения других на рабочем листе, и т.д.
Итак,рассмотрим некоторые из функций категории Ссылки и массивы.Так, функции Строка и Столбец возвращают определяемыессылкой номер строки или столбца соответственно. Если аргументСсылка отсутствует, то предполагается, что это ссылка на ячейку, в которой находится сама функция.Функция СМЕЩ формирует ссылку на диапазон, отстоящий от заданного адреса ячейки (или диапазона ячеек) на определенное число строк истолбцов. Возвращаемая ссылка может быть отдельной ячейкой – или диапазоном ячеек, если явно указать количество возвращаемых строк и столбцов.
Примеры проиллюстрируют «механизм работы» функции СМЕЩ.Функции ЧСТРОК и ЧИСЛСТОЛБ возвращают количество строкили столбцов в заданном диапазоне ячеек.Функция ИНДЕКС возвращает результат по указанным номерамстроки и столбца. Она имеет две синтаксические формы: массив и ссылка.Функция АДРЕС создает в видетекста адрес ячейки по заданным номерам строки и столбца.11Назовем так номера строк или столбцов, на пересечении которых находятся ячейка.Различные типы ссылок на ячейки рабочего листа были рассмотрены в Главе 2, в параграфе Виды ссылок на ячейки, используемые в формулах.92Глава 4Функция ИНДЕКС в формемассива должна иметь следующиеаргументы – Массив, содержащийискомое значение, Номер_строкии Номер_столбца внутри этогомассива, на пересечении которыхнаходится результат. Если массивсодержит только строку или столбец,одинизаргументов,Номер_строки или Номер_столбца, становится необязательным.Для ссылочной формы функции ИНДЕКС результат формируется в виде ссылки на соответствующую ячейку.