Методы автоматизации при работе в MS Excel. Синявская Г.А. - 64 стр.

UptoLike

Составители: 

64
В ячейку F7 нам предстоит ввести формулу, которая в зависимости от
цифры, находящейся в ячейке В7 (число сотен миллионов), выдает соответст-
вующее ей числительное. Для этого воспользуемся мастером функций и выбе-
рем из категории Ссылки и массивы функцию ПРОСМОТР, а точнее, ее пер-
вый вариант со списком аргументов:
искомое_значение;
вектор_просмотра;
вектор_результата.
Искомое_значение это та цифра, которая олицетворяет в настоящий
момент сотни миллионов и находится она в ячейке В7, поэтому в качестве пер-
вого аргумента функции мы указываем именно эту ячейку. Вектор_просмотра
это тот диапазон, в котором ищется значение, указанное в первом аргументе,
т.е. мы будем искать в указанном диапазоне цифру, которая находится в ячейке
В7. Сотен может быть одна, а может быть и девять, а может и вообще не быть
(т.е. – 0). Поэтому в качестве вектора просмотра разумно выбрать диапазон с
именем Массив_0_9. Вектор_результата это список всех числительных, ко-
торые описывают сотни, он так и называется в нашей задачеСотни.
Вид формулы:
=ПРОСМОТР(B7;Массив_0_9;Сотни)
Если в формуле исполь-
зуется Имя диапазона, то при
копировании это Имя играет
роль абсолютной ссылки и
диапазон ячеек, названный
этим именем, никак не изменя-
ется. При копировании этой
формулы вправо ( нам надо
протянуть ее за маркер запол-
нения на два столбца вправо)
изменения произойдут только
в относительной ссылке на
ячейку В7, а именно: в формуле
в ячейке G7 искомым значени-
ем ( первым аргументом) будет
ячейка С7, а в формуле в ячейке Н7ссылка на ячейку D7. При этом два дру-
гих аргумента не изменятся. Нас это вполне устраивает.
Давайте сразу проверим, правильно ли работает наша формула? Для это-
го в ячейку А2 введем число 12 345 678. В этом числе нет сотен миллионов, по-
этому вместо числительного в ячейке F7 отобразится не видимый нашему глазу
пробел. Обратите внимание, что при вводе нового числа в ячейку А2 информа-
ция в ячейках G7 и H7 также изменилась.
Рис. 32. Диапазон ячеек, в которые будут вво-
диться формулы
     В ячейку F7 нам предстоит ввести формулу, которая в зависимости от
цифры, находящейся в ячейке В7 ( число сотен миллионов), выдает соответст-
вующее ей числительное. Для этого воспользуемся мастером функций и выбе-
рем из категории Ссылки и массивы функцию ПРОСМОТР, а точнее, ее пер-
вый вариант со списком аргументов:
      искомое_значение;
      вектор_просмотра;
      вектор_результата.
       Искомое_значение – это та цифра, которая олицетворяет в настоящий
момент сотни миллионов и находится она в ячейке В7, поэтому в качестве пер-
вого аргумента функции мы указываем именно эту ячейку. Вектор_просмотра
– это тот диапазон, в котором ищется значение, указанное в первом аргументе,
т.е. мы будем искать в указанном диапазоне цифру, которая находится в ячейке
В7. Сотен может быть одна, а может быть и девять, а может и вообще не быть
(т.е. – 0). Поэтому в качестве вектора просмотра разумно выбрать диапазон с
именем Массив_0_9. Вектор_результата – это список всех числительных, ко-
торые описывают сотни, он так и называется в нашей задаче – Сотни.
       Вид формулы:
      =ПРОСМОТР(B7;Массив_0_9;Сотни)
      Если в формуле исполь-
зуется Имя диапазона, то при
копировании это Имя играет
роль абсолютной ссылки и
диапазон ячеек, названный
этим именем, никак не изменя-
ется. При копировании этой
формулы вправо ( нам надо
протянуть ее за маркер запол-
нения на два столбца вправо)
изменения произойдут только
в относительной ссылке на
ячейку В7, а именно: в формуле       Рис. 32. Диапазон ячеек, в которые будут вво-
в ячейке G7 искомым значени-         диться формулы
ем ( первым аргументом) будет
ячейка С7, а в формуле в ячейке Н7 – ссылка на ячейку D7. При этом два дру-
гих аргумента не изменятся. Нас это вполне устраивает.
      Давайте сразу проверим, правильно ли работает наша формула? Для это-
го в ячейку А2 введем число 12 345 678. В этом числе нет сотен миллионов, по-
этому вместо числительного в ячейке F7 отобразится не видимый нашему глазу
пробел. Обратите внимание, что при вводе нового числа в ячейку А2 информа-
ция в ячейках G7 и H7 также изменилась.



                                       64