Tweet Subscribe
Google Scholar
Web Informer Button lose belly fat quicklyView Aleksander Grishkin's profile on LinkedIn wordpress.com Page Rank CheckerBPoster.net Главная страница сайта.
Разместить на FriendFeed FACEBOOK.
Sign up for a free 30-day trial of HootSuite Pro
HootSuite - Social Media Dashboard
HootSuite - Social Media Management
Social Media Tools for Business
HootSuite - Social Media Tools for Business
HootSuite - Analyze and Grow Your Social Channels
Analyze and Grow Your Social Channels with HootSuite
HootSuite - Improve Your Social Media Efficiency
HootSuite - Improve Your Social Media Efficiency

Формирование названий разрядов

В четвертом блоке, включающем ячейки А14 и D14, производится формирование названий разрядов - миллионов и тысяч. При этом надо определить для этих слов правильное падежное окончание. Для этого осуществляется анализ последней буквы в соответствующем числительном. В ячейке А14 находится следующая формула:

=ЕСЛИ(А4=0;"";ЕСЛИ(ПРАВСИМВ(А5;1)="а";"миллиона";
ЕСЛИ(ПРАВСИМВ(А5;1)="е";"миллиона";
ЕСЛИ(ПРАВСИМВ(А5;1)="и";"миллиона";
ЕСЛИ(ПРАВСИМВ(А5;1)="н";"миллион";"миллионов")))))

Если в ячейке А4 находится 0, то не пишется ничего. Если числительное заканчивается, например, на букву "а" (два) или "е" (четыре), то формула возвращает текст миллиона. Аналогичная проверка проводится для всех возможных окончаний.

Для определения того, какой буквой заканчивается числительное, используется текстовая функция ПРАВСИМВ (рассмотрена в главе 4).

В ячейке D14 при помощи следующей формулы формируется название для тысяч:

=ЕСЛИ(В4+С4+D4=0;"";ЕСЛИ(ПРАВСИМВ(D5;1)="а";"тысяча";
ЕСЛИ(ПРАВСИМВ(D5;1)="е";"тысячи";
ЕСЛИ(ПРАВСИМВ(D5;1)="и";"тысячи";"тысяч"))))

Сначала в формуле суммируются значения, находящиеся в ячейках В4, С4 и D4. Это делается для того, чтобы определить, присутствуют л и в числе разряды тысяч. А затем, как и в предыдущей формуле, выполняется анализ окончания числительного и на основе его результатов выбирается падежное окончание для слова "тысяча".