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

UptoLike

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

65
Переходим к вводу формулы в ячейку F9. Сейчас полезно вернуться к на-
чалу главы и внимательно перечитать рассуждения о том, какие сходства и от-
личительные особенности таят в себе описания чисел числительными.
Условимся, что если в триаде две последние цифры дают число <20, то
словесное описание этой пары цифр отдадим ряду ячеек, описывающих по-
следнюю цифру триады. В нашем случае это диапазон ячеек F10:H10. В то же
время при выполнении этого условия ячейка, описывающая десятки числа,
должна быть пуста. Поэтому, если в ячейке В9 будет 0 или 1, соответствующая
ячейка F9 должна быть пустой. Именно поэтому напротив цифр 0 и 1 из столб-
ца А в диапазоне Десятки мы предусмотрительно ввели пробелы. В таком слу-
чае формула для описания десятков мало чем отличается от описания сотен,
поэтому формулу из ячейки F7 копируем в ячейку F9, заменяем диапазон Сот-
ни на диапазон Десятки и после этого копируем исправленную формулу впра-
во на два столбца.
И, наконец, переходим к описанию единиц триады или двух последних
цифр триады в случае, когда количество десятков <2.
Если число десятков больше или равно 2, в качестве искомого значения
должна выступать ячейка В10, так как в этом случае словесное описание будет
состоять из описания десятков числа и единиц. Десятки для этой ситуации бу-
дут уже описаны в ячейке F9, поэтому рассматриваться будут только «чистые»
единицы числа.
В противном случае, когда десятков меньше двух, в качестве искомого
значения должны выступать две последние цифры триады, т.е. ячейка В8. Кро-
ме этого, диапазон просмотра чисел не ограничивается цифрой 9, а распростра-
няется до цифры 19. Вектором результата для триады миллионов и триады
единиц числа будет диапазон Рубли_прописью (его можно было назвать Мил-
лионы_и_Рубли_прописью, но это слишком длинно), а для триады тысяч
диапазон Тысячи_прописью.
Ввод формулы в ячейку F10 несколько усложнится из-за необходимости
выбора в качестве искомого значения ячейки В8 или ячейки В10 в зависимости
от выполнения условия:
Содержимое ячейки В9 <2 ?
Реализацию выбора осуществим с помощью функции ЕСЛИ. Ее синтак-
сис:
=ЕСЛИ(логическое_выражение;значение_если_ИСТИНА;значение_если_ЛОЖЬ)
Логическое выражениеэто такое выражение, которое дает результат
ИСТИНА или ЛОЖЬ.
В качестве логического выражения чаще всего используются выражения,
составленные с помощью операторов сравнения: =; > ; < ; >= ; <= ; <> ( не рав-
но).
Например:
В9<2
      Переходим к вводу формулы в ячейку F9. Сейчас полезно вернуться к на-
чалу главы и внимательно перечитать рассуждения о том, какие сходства и от-
личительные особенности таят в себе описания чисел числительными.
      Условимся, что если в триаде две последние цифры дают число <20, то
словесное описание этой пары цифр отдадим ряду ячеек, описывающих по-
следнюю цифру триады. В нашем случае это диапазон ячеек F10:H10. В то же
время при выполнении этого условия ячейка, описывающая десятки числа,
должна быть пуста. Поэтому, если в ячейке В9 будет 0 или 1, соответствующая
ячейка F9 должна быть пустой. Именно поэтому напротив цифр 0 и 1 из столб-
ца А в диапазоне Десятки мы предусмотрительно ввели пробелы. В таком слу-
чае формула для описания десятков мало чем отличается от описания сотен,
поэтому формулу из ячейки F7 копируем в ячейку F9, заменяем диапазон Сот-
ни на диапазон Десятки и после этого копируем исправленную формулу впра-
во на два столбца.
      И, наконец, переходим к описанию единиц триады или двух последних
цифр триады в случае, когда количество десятков <2.
      Если число десятков больше или равно 2, в качестве искомого значения
должна выступать ячейка В10, так как в этом случае словесное описание будет
состоять из описания десятков числа и единиц. Десятки для этой ситуации бу-
дут уже описаны в ячейке F9, поэтому рассматриваться будут только «чистые»
единицы числа.
      В противном случае, когда десятков меньше двух, в качестве искомого
значения должны выступать две последние цифры триады, т.е. ячейка В8. Кро-
ме этого, диапазон просмотра чисел не ограничивается цифрой 9, а распростра-
няется до цифры 19. Вектором результата для триады миллионов и триады
единиц числа будет диапазон Рубли_прописью (его можно было назвать Мил-
лионы_и_Рубли_прописью, но это слишком длинно), а для триады тысяч –
диапазон Тысячи_прописью.
      Ввод формулы в ячейку F10 несколько усложнится из-за необходимости
выбора в качестве искомого значения ячейки В8 или ячейки В10 в зависимости
от выполнения условия:
       Содержимое ячейки В9 <2 ?
       Реализацию выбора осуществим с помощью функции ЕСЛИ. Ее синтак-
сис:
  =ЕСЛИ(логическое_выражение;значение_если_ИСТИНА;значение_если_ЛОЖЬ)
      Логическое выражение – это такое выражение, которое дает результат
ИСТИНА или ЛОЖЬ.
      В качестве логического выражения чаще всего используются выражения,
составленные с помощью операторов сравнения: =; > ; < ; >= ; <= ; <> ( не рав-
но).
      Например:
       В9<2




                                        65