Иллюстрированный самоучитель по Microsoft Excel 2002

Разбивка числа на разряды

В строке 3 определяется, сколько целых миллионов, тысяч, десятков и т. д. имеется в числе. Для этого следует разделить число на значение соответствующей разрядности и отбросить дробную часть. Например, для определения количества целых сотен число надо разделить на 100 и с помощью математической функции ОТБР отбросить дробную часть результата. Таким образом, в ячейке Е3 должна находиться такая формула:

= ОТБР(A1 / 100; 0)

Если число больше или равно 100, то мы получим количество сотен в этом числе. В противном случае результатом будет 0. Аналогичные формулы используем и для других разрядов. Значение знаменателя дроби в этих формулах изменяется в зависимости от разряда: для тысяч – 1000, для миллионов – 1000000 и т. д.

В строке 4 определяются значения каждого из разрядов. Для этого надо выделить младший разряд в числах, которые находятся в строке 3. Это делается путем вычитания из них значений, которые находятся в ячейке левее, умноженных на 10. Например, в ячейке С4 содержится формула для определения десятков тысяч:

= C3 - B3 * 10

Как видите, из определенного в ячейке С3 количества десятков тысяч вычитается установленное в ячейке В3 количество сотен тысяч, умноженное на 10. В случае числа 1111111.11 это будут следующие значения:

111 - 11 * 10

В результате мы получим в разряде сотен тысяч значение 1.

Формула для копеек (ячейка Н3) несколько отличается от остальных формул строки 3. Мы хотим, чтобы в случае, когда число копеек не превышает 9, перед цифрой добавлялся 0. А следовательно, сумма, в которой указаны только целые рубли, должна выглядеть как "20 руб. 00 коп.". Это обеспечивается путем занесения в ячейку Н4 следующей формулы:

= ЕСЛИ(H3 <= 9; 0; "")
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.