Извлечь число прописью написанное цифрами в ячейке с ТЕКСТОМ
Никанор
Дата: Четверг, 11.10.2018, 12:13 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация:
12
±
Замечаний:
0% ±
Excel 2007
Здравствуйте уважаемые товарищи помогающие!Полное название темы, которое не поместилось в окно написания темы: «Извлечь число прописью из ячейки, в которой вместе ТЕКСТ и число написанное цифрами» В прикреплённом файле пример с условиями и нужным результатом. Вот формула, которая из числа прописью пишет ТЕКСТ: Код
=ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(C15;n0);2;1)+1;ПСТР(ТЕКСТ(C15;n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);1;3);"миллиард"&ВПР(ПСТР(ТЕКСТ(C15;n0);3;1)*И(ПСТР(ТЕКСТ(C15;n0);2;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(C15;n0);5;1)+1;ПСТР(ТЕКСТ(C15;n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);4;3);"миллион"&ВПР(ПСТР(ТЕКСТ(C15;n0);6;1)*И(ПСТР(ТЕКСТ(C15;n0);5;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(C15;n0);8;1)+1;ПСТР(ТЕКСТ(C15;n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);7;3);ВПР(ПСТР(ТЕКСТ(C15;n0);9;1)*И(ПСТР(ТЕКСТ(C15;n0);8;1)-1);тыс;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);10;1)+1)&ИНДЕКС(ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);14;6);n1x;n0x);ПСТР(ТЕКСТ(C15;n0);11;1)+1;ПСТР(ТЕКСТ(C15;n0);12;1)+1));"z";" ")&ЕСЛИ(ОТБР(ТЕКСТ(C15;n0));;"Ноль ")&ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);14;6);ЕСЛИ(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(C15;n0);11;2)-11;100);9);10);"целых ";"целая ")&ПОДСТАВИТЬ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);14;6)/10^5+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/10^4;10)+1;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/1000;10)+1)&ЕСЛИ(ЦЕЛОЕ(ПСТР(ТЕКСТ(C15;n0);14;6)/1000);ВПР(ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/1000;10)*(ОСТАТ(ЦЕЛОЕ(ПСТР(ТЕКСТ(C15;n0);14;6)/10^4);10)<>1);тыс;2);"")&ИНДЕКС(n_4;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/100;10)+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/10;10)+1;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6);10)+1);"z";" ")&ИНДЕКС(доля;ДЛСТР(ПСТР(ТЕКСТ(C15;n0);14;6));(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)-11;100);9);10)>0)+1);)
Её я взял из файла с этого сайта «Мир Эксель». Вот ссылка http://www.excelworld.ru/forum/3-9902-1 Формула находится в прикреплённом файле: num_spell_12x6.xls(73.5 Kb) в сообщении MCH Дата: Воскресенье, 30.03.2014, 08:19 | Сообщение № 2 У меня получилось написать число прописью только с помощью промежуточных формул, размещённых в прикреплённом файле. А как это сделать без промежуточных формул? Ячейки в которые нужны формулы залиты жёлтой заливкой. 1. Нужна 1-ая формула в ячейку F15, которая извлекает число прописью из ячейки А15 ТЕКСТ: 1 Дело Число находится перед ТЕКСТом. 2. Нужна 2-ая формула в ячейку F22, которая извлекает число прописью из ячейки А22 ТЕКСТ: Дело № 2 Число находится после ТЕКСТа. 3. Нужна 3-яя формула в ячейку F29, которая извлекает число прописью из ячейки А29 ТЕКСТ: «Платіжна відомість № « 3 » Число находится в середине ТЕКСТа. 4. Если возможно написать одну универсальную формулу что бы извлекала число прописью из текста где бы он не находилось число: вначале, в середине или в конце ТЕКСТа. 5. Нужны формулы в ячейки F37 и F41 ЕСЛИ ПУСТАЯ – не заполненная ячейка то РЕЗУЛЬТАТ: ПУСТО – ПУСТАЯ ячейка. Для этого условия можно воспользоваться функциями Код
=ЕСЛИ(A37<>"";Формула;"")
и Код
=ЕСЛИОШИБКА(Формула;"")
С уважением. [p.s.]Я добавляю Ссылку на сайт с информацией и рисунком формул «Как обрезать текст в ячейках столбца до нужного кол-ва знаков». Может это поможет в написании формул. Вот ссылка на сайт: https://otvet.mail.ru/question/167002918 «Как обрезать текст в ячейках столбца до нужного количества знаков»
Здравствуйте уважаемые товарищи помогающие!Полное название темы, которое не поместилось в окно написания темы: «Извлечь число прописью из ячейки, в которой вместе ТЕКСТ и число написанное цифрами» В прикреплённом файле пример с условиями и нужным результатом. Вот формула, которая из числа прописью пишет ТЕКСТ: Код
=ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(C15;n0);2;1)+1;ПСТР(ТЕКСТ(C15;n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);1;3);"миллиард"&ВПР(ПСТР(ТЕКСТ(C15;n0);3;1)*И(ПСТР(ТЕКСТ(C15;n0);2;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(C15;n0);5;1)+1;ПСТР(ТЕКСТ(C15;n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);4;3);"миллион"&ВПР(ПСТР(ТЕКСТ(C15;n0);6;1)*И(ПСТР(ТЕКСТ(C15;n0);5;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(C15;n0);8;1)+1;ПСТР(ТЕКСТ(C15;n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);7;3);ВПР(ПСТР(ТЕКСТ(C15;n0);9;1)*И(ПСТР(ТЕКСТ(C15;n0);8;1)-1);тыс;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);10;1)+1)&ИНДЕКС(ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);14;6);n1x;n0x);ПСТР(ТЕКСТ(C15;n0);11;1)+1;ПСТР(ТЕКСТ(C15;n0);12;1)+1));"z";" ")&ЕСЛИ(ОТБР(ТЕКСТ(C15;n0));;"Ноль ")&ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);14;6);ЕСЛИ(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(C15;n0);11;2)-11;100);9);10);"целых ";"целая ")&ПОДСТАВИТЬ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);14;6)/10^5+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/10^4;10)+1;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/1000;10)+1)&ЕСЛИ(ЦЕЛОЕ(ПСТР(ТЕКСТ(C15;n0);14;6)/1000);ВПР(ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/1000;10)*(ОСТАТ(ЦЕЛОЕ(ПСТР(ТЕКСТ(C15;n0);14;6)/10^4);10)<>1);тыс;2);"")&ИНДЕКС(n_4;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/100;10)+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/10;10)+1;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6);10)+1);"z";" ")&ИНДЕКС(доля;ДЛСТР(ПСТР(ТЕКСТ(C15;n0);14;6));(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)-11;100);9);10)>0)+1);)
Её я взял из файла с этого сайта «Мир Эксель». Вот ссылка http://www.excelworld.ru/forum/3-9902-1 Формула находится в прикреплённом файле: num_spell_12x6.xls(73.5 Kb) в сообщении MCH Дата: Воскресенье, 30.03.2014, 08:19 | Сообщение № 2 У меня получилось написать число прописью только с помощью промежуточных формул, размещённых в прикреплённом файле. А как это сделать без промежуточных формул? Ячейки в которые нужны формулы залиты жёлтой заливкой. 1. Нужна 1-ая формула в ячейку F15, которая извлекает число прописью из ячейки А15 ТЕКСТ: 1 Дело Число находится перед ТЕКСТом. 2. Нужна 2-ая формула в ячейку F22, которая извлекает число прописью из ячейки А22 ТЕКСТ: Дело № 2 Число находится после ТЕКСТа. 3. Нужна 3-яя формула в ячейку F29, которая извлекает число прописью из ячейки А29 ТЕКСТ: «Платіжна відомість № « 3 » Число находится в середине ТЕКСТа. 4. Если возможно написать одну универсальную формулу что бы извлекала число прописью из текста где бы он не находилось число: вначале, в середине или в конце ТЕКСТа. 5. Нужны формулы в ячейки F37 и F41 ЕСЛИ ПУСТАЯ – не заполненная ячейка то РЕЗУЛЬТАТ: ПУСТО – ПУСТАЯ ячейка. Для этого условия можно воспользоваться функциями Код
=ЕСЛИ(A37<>"";Формула;"")
и Код
=ЕСЛИОШИБКА(Формула;"")
С уважением. [p.s.]Я добавляю Ссылку на сайт с информацией и рисунком формул «Как обрезать текст в ячейках столбца до нужного кол-ва знаков». Может это поможет в написании формул. Вот ссылка на сайт: https://otvet.mail.ru/question/167002918 «Как обрезать текст в ячейках столбца до нужного количества знаков» Никанор
Сообщение отредактировал Никанор - Четверг, 11.10.2018, 15:13
Ответить
Сообщение Здравствуйте уважаемые товарищи помогающие!Полное название темы, которое не поместилось в окно написания темы: «Извлечь число прописью из ячейки, в которой вместе ТЕКСТ и число написанное цифрами» В прикреплённом файле пример с условиями и нужным результатом. Вот формула, которая из числа прописью пишет ТЕКСТ: Код
=ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(C15;n0);2;1)+1;ПСТР(ТЕКСТ(C15;n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);1;3);"миллиард"&ВПР(ПСТР(ТЕКСТ(C15;n0);3;1)*И(ПСТР(ТЕКСТ(C15;n0);2;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(C15;n0);5;1)+1;ПСТР(ТЕКСТ(C15;n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);4;3);"миллион"&ВПР(ПСТР(ТЕКСТ(C15;n0);6;1)*И(ПСТР(ТЕКСТ(C15;n0);5;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(C15;n0);8;1)+1;ПСТР(ТЕКСТ(C15;n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);7;3);ВПР(ПСТР(ТЕКСТ(C15;n0);9;1)*И(ПСТР(ТЕКСТ(C15;n0);8;1)-1);тыс;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);10;1)+1)&ИНДЕКС(ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);14;6);n1x;n0x);ПСТР(ТЕКСТ(C15;n0);11;1)+1;ПСТР(ТЕКСТ(C15;n0);12;1)+1));"z";" ")&ЕСЛИ(ОТБР(ТЕКСТ(C15;n0));;"Ноль ")&ЕСЛИ(-ПСТР(ТЕКСТ(C15;n0);14;6);ЕСЛИ(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(C15;n0);11;2)-11;100);9);10);"целых ";"целая ")&ПОДСТАВИТЬ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(C15;n0);14;6)/10^5+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/10^4;10)+1;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/1000;10)+1)&ЕСЛИ(ЦЕЛОЕ(ПСТР(ТЕКСТ(C15;n0);14;6)/1000);ВПР(ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/1000;10)*(ОСТАТ(ЦЕЛОЕ(ПСТР(ТЕКСТ(C15;n0);14;6)/10^4);10)<>1);тыс;2);"")&ИНДЕКС(n_4;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/100;10)+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)/10;10)+1;ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6);10)+1);"z";" ")&ИНДЕКС(доля;ДЛСТР(ПСТР(ТЕКСТ(C15;n0);14;6));(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(C15;n0);14;6)-11;100);9);10)>0)+1);)
Её я взял из файла с этого сайта «Мир Эксель». Вот ссылка http://www.excelworld.ru/forum/3-9902-1 Формула находится в прикреплённом файле: num_spell_12x6.xls(73.5 Kb) в сообщении MCH Дата: Воскресенье, 30.03.2014, 08:19 | Сообщение № 2 У меня получилось написать число прописью только с помощью промежуточных формул, размещённых в прикреплённом файле. А как это сделать без промежуточных формул? Ячейки в которые нужны формулы залиты жёлтой заливкой. 1. Нужна 1-ая формула в ячейку F15, которая извлекает число прописью из ячейки А15 ТЕКСТ: 1 Дело Число находится перед ТЕКСТом. 2. Нужна 2-ая формула в ячейку F22, которая извлекает число прописью из ячейки А22 ТЕКСТ: Дело № 2 Число находится после ТЕКСТа. 3. Нужна 3-яя формула в ячейку F29, которая извлекает число прописью из ячейки А29 ТЕКСТ: «Платіжна відомість № « 3 » Число находится в середине ТЕКСТа. 4. Если возможно написать одну универсальную формулу что бы извлекала число прописью из текста где бы он не находилось число: вначале, в середине или в конце ТЕКСТа. 5. Нужны формулы в ячейки F37 и F41 ЕСЛИ ПУСТАЯ – не заполненная ячейка то РЕЗУЛЬТАТ: ПУСТО – ПУСТАЯ ячейка. Для этого условия можно воспользоваться функциями Код
=ЕСЛИ(A37<>"";Формула;"")
и Код
=ЕСЛИОШИБКА(Формула;"")
С уважением. [p.s.]Я добавляю Ссылку на сайт с информацией и рисунком формул «Как обрезать текст в ячейках столбца до нужного кол-ва знаков». Может это поможет в написании формул. Вот ссылка на сайт: https://otvet.mail.ru/question/167002918 «Как обрезать текст в ячейках столбца до нужного количества знаков» Автор - Никанор Дата добавления - 11.10.2018 в 12:13
sboy
Дата: Четверг, 11.10.2018, 14:06 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Добрый день. А в Вашей версии есть функция РУБ()?
Добрый день. А в Вашей версии есть функция РУБ()? sboy
Яндекс: 410016850021169
Ответить
Сообщение Добрый день. А в Вашей версии есть функция РУБ()? Автор - sboy Дата добавления - 11.10.2018 в 14:06
Никанор
Дата: Четверг, 11.10.2018, 14:45 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация:
12
±
Замечаний:
0% ±
Excel 2007
sboy – Сергей Здравствуйте! Большое спасибо за ответ и что обратили внимание на мой вопрос. В моей версии Excel 2007 нет функции РУБ(), а есть следующие функции содержащие РУБ(): РУБЛЬ(); РУБЛЬ.ДЕС(); РУБЛЬ.ДРОБЬ()Добавляю рисунок этих функций. Это то, что Вы спрашивали и то что нужно для написания формул или нет?
sboy – Сергей Здравствуйте! Большое спасибо за ответ и что обратили внимание на мой вопрос. В моей версии Excel 2007 нет функции РУБ(), а есть следующие функции содержащие РУБ(): РУБЛЬ(); РУБЛЬ.ДЕС(); РУБЛЬ.ДРОБЬ()Добавляю рисунок этих функций. Это то, что Вы спрашивали и то что нужно для написания формул или нет? Никанор
Сообщение отредактировал Никанор - Четверг, 11.10.2018, 14:55
Ответить
Сообщение sboy – Сергей Здравствуйте! Большое спасибо за ответ и что обратили внимание на мой вопрос. В моей версии Excel 2007 нет функции РУБ(), а есть следующие функции содержащие РУБ(): РУБЛЬ(); РУБЛЬ.ДЕС(); РУБЛЬ.ДРОБЬ()Добавляю рисунок этих функций. Это то, что Вы спрашивали и то что нужно для написания формул или нет? Автор - Никанор Дата добавления - 11.10.2018 в 14:45
sboy
Дата: Четверг, 11.10.2018, 14:56 |
Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
жаль что нету. Тогда без промежуточного вычисления проблематично будет.
жаль что нету. Тогда без промежуточного вычисления проблематично будет. sboy
Яндекс: 410016850021169
Ответить
Сообщение жаль что нету. Тогда без промежуточного вычисления проблематично будет. Автор - sboy Дата добавления - 11.10.2018 в 14:56
Никанор
Дата: Четверг, 11.10.2018, 15:09 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация:
12
±
Замечаний:
0% ±
Excel 2007
sboy – Сергей!Большое спасибо за ответ! 1 вопрос: Я правильно проверил наличие функции РУБ() начав писать в строке формул =руб? 2 вопрос: А нельзя ли объединить функции ЛЕВСИМВ() или ПРАВСИМВ() или ПСТР() с первой длинной формулой в моём сообщении, которая из числа прописью пишет ТЕКСТ? 3 вопрос: Я правильно написал промежуточные формулы? Я пробовал объединять, но у меня не получается.
sboy – Сергей!Большое спасибо за ответ! 1 вопрос: Я правильно проверил наличие функции РУБ() начав писать в строке формул =руб? 2 вопрос: А нельзя ли объединить функции ЛЕВСИМВ() или ПРАВСИМВ() или ПСТР() с первой длинной формулой в моём сообщении, которая из числа прописью пишет ТЕКСТ? 3 вопрос: Я правильно написал промежуточные формулы? Я пробовал объединять, но у меня не получается. Никанор
Сообщение отредактировал Никанор - Четверг, 11.10.2018, 15:10
Ответить
Сообщение sboy – Сергей!Большое спасибо за ответ! 1 вопрос: Я правильно проверил наличие функции РУБ() начав писать в строке формул =руб? 2 вопрос: А нельзя ли объединить функции ЛЕВСИМВ() или ПРАВСИМВ() или ПСТР() с первой длинной формулой в моём сообщении, которая из числа прописью пишет ТЕКСТ? 3 вопрос: Я правильно написал промежуточные формулы? Я пробовал объединять, но у меня не получается. Автор - Никанор Дата добавления - 11.10.2018 в 15:09
_Boroda_
Дата: Четверг, 11.10.2018, 15:23 |
Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Да не вопросКод
=ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);2;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);1;3);"миллиард"&ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);3;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);2;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);5;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);4;3);"миллион"&ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);6;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);5;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);8;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);7;3);ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);9;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);8;1)-1);тыс;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);10;1)+1)&ИНДЕКС(ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6);n1x;n0x);ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);11;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);12;1)+1));"z";" ")&ЕСЛИ(ОТБР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0));;"Ноль ")&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6);ЕСЛИ(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);11;2)-11;100);9);10);"целых ";"целая ")&ПОДСТАВИТЬ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/10^5+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/10^4;10)+1;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/1000;10)+1)&ЕСЛИ(ЦЕЛОЕ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/1000);ВПР(ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/1000;10)*(ОСТАТ(ЦЕЛОЕ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/10^4);10)<>1);тыс;2);"")&ИНДЕКС(n_4;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/100;10)+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/10;10)+1;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6);10)+1);"z";" ")&ИНДЕКС(доля;ДЛСТР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6));(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)-11;100);9);10)>0)+1);)
Да не вопросКод
=ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);2;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);1;3);"миллиард"&ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);3;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);2;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);5;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);4;3);"миллион"&ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);6;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);5;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);8;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);7;3);ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);9;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);8;1)-1);тыс;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);10;1)+1)&ИНДЕКС(ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6);n1x;n0x);ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);11;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);12;1)+1));"z";" ")&ЕСЛИ(ОТБР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0));;"Ноль ")&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6);ЕСЛИ(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);11;2)-11;100);9);10);"целых ";"целая ")&ПОДСТАВИТЬ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/10^5+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/10^4;10)+1;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/1000;10)+1)&ЕСЛИ(ЦЕЛОЕ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/1000);ВПР(ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/1000;10)*(ОСТАТ(ЦЕЛОЕ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/10^4);10)<>1);тыс;2);"")&ИНДЕКС(n_4;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/100;10)+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/10;10)+1;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6);10)+1);"z";" ")&ИНДЕКС(доля;ДЛСТР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6));(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)-11;100);9);10)>0)+1);)
_Boroda_
К сообщению приложен файл:
-8-1.xlsx
(21.6 Kb)
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Да не вопросКод
=ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);2;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);1;3);"миллиард"&ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);3;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);2;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);5;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);4;3);"миллион"&ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);6;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);5;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);8;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);7;3);ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);9;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);8;1)-1);тыс;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);10;1)+1)&ИНДЕКС(ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6);n1x;n0x);ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);11;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);12;1)+1));"z";" ")&ЕСЛИ(ОТБР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0));;"Ноль ")&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6);ЕСЛИ(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);11;2)-11;100);9);10);"целых ";"целая ")&ПОДСТАВИТЬ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/10^5+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/10^4;10)+1;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/1000;10)+1)&ЕСЛИ(ЦЕЛОЕ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/1000);ВПР(ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/1000;10)*(ОСТАТ(ЦЕЛОЕ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/10^4);10)<>1);тыс;2);"")&ИНДЕКС(n_4;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/100;10)+1)&ИНДЕКС(n1x;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)/10;10)+1;ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6);10)+1);"z";" ")&ИНДЕКС(доля;ДЛСТР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6));(ОСТАТ(МАКС(ОСТАТ(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6)-11;100);9);10)>0)+1);)
Автор - _Boroda_ Дата добавления - 11.10.2018 в 15:23
ASWP
Дата: Четверг, 11.10.2018, 15:56 |
Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 183
Репутация:
24
±
Замечаний:
0% ±
Excel 2007
Немного поменьше формула(формула масива)Код
=ЕСЛИ(ЕПУСТО(C10);"";ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);2;1)+1;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);1;3);"миллиард"&ВПР(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);3;1)*И(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);2;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);5;1)+1;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);4;3);"миллион"&ВПР(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);6;1)*И(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);5;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);8;1)+1;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);7;3);ВПР(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);9;1)*И(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);8;1)-1);тыс;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);10;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);11;1)+1;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);12;1)+1));"z";" ")&ЕСЛИ(ОТБР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0));"";"Ноль "))
Немного поменьше формула(формула масива)Код
=ЕСЛИ(ЕПУСТО(C10);"";ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);2;1)+1;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);1;3);"миллиард"&ВПР(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);3;1)*И(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);2;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);5;1)+1;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);4;3);"миллион"&ВПР(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);6;1)*И(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);5;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);8;1)+1;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);7;3);ВПР(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);9;1)*И(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);8;1)-1);тыс;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);10;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);11;1)+1;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);12;1)+1));"z";" ")&ЕСЛИ(ОТБР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0));"";"Ноль "))
ASWP
я знаю что ничего не знаю, но другие не знают и этого
Сообщение отредактировал ASWP - Четверг, 11.10.2018, 16:05
Ответить
Сообщение Немного поменьше формула(формула масива)Код
=ЕСЛИ(ЕПУСТО(C10);"";ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);2;1)+1;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);1;3);"миллиард"&ВПР(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);3;1)*И(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);2;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);5;1)+1;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);4;3);"миллион"&ВПР(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);6;1)*И(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);5;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);8;1)+1;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);7;3);ВПР(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);9;1)*И(ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);8;1)-1);тыс;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);10;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);11;1)+1;ПСТР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0);12;1)+1));"z";" ")&ЕСЛИ(ОТБР(ТЕКСТ(--ПСТР(C10;ПОИСКПОЗ(ИСТИНА;ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1));0);СУММПРОИЗВ(--ЕЧИСЛО(--ПСТР(C10;СТРОКА($1:$99);1))));n0));"";"Ноль "))
Автор - ASWP Дата добавления - 11.10.2018 в 15:56
_Boroda_
Дата: Четверг, 11.10.2018, 16:18 |
Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Но Вы забыли уточнить, что она массивная и дает ошибку при отсутствии цифр в исходном тексте. И просили "объединить"? Я объединил. Упрощать не просили Тогда уж еще на 1000 поменьше (при желании, уверен, можно еще намного укоротить, только гораздо правильнее с точки зрения скорострельности было бы работать именно с промежуточными ячейками, да и лень, если честно)Код
=ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);2;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);1;3);"миллиард"&ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);3;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);2;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);5;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);4;3);"миллион"&ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);6;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);5;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);8;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);7;3);ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);9;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);8;1)-1);тыс;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);10;1)+1)&ИНДЕКС(ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6);n1x;n0x);ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);11;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);12;1)+1));"z";" ")
Но Вы забыли уточнить, что она массивная и дает ошибку при отсутствии цифр в исходном тексте. И просили "объединить"? Я объединил. Упрощать не просили Тогда уж еще на 1000 поменьше (при желании, уверен, можно еще намного укоротить, только гораздо правильнее с точки зрения скорострельности было бы работать именно с промежуточными ячейками, да и лень, если честно)Код
=ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);2;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);1;3);"миллиард"&ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);3;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);2;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);5;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);4;3);"миллион"&ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);6;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);5;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);8;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);7;3);ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);9;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);8;1)-1);тыс;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);10;1)+1)&ИНДЕКС(ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6);n1x;n0x);ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);11;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);12;1)+1));"z";" ")
_Boroda_
К сообщению приложен файл:
-8-2.xlsx
(21.4 Kb)
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Но Вы забыли уточнить, что она массивная и дает ошибку при отсутствии цифр в исходном тексте. И просили "объединить"? Я объединил. Упрощать не просили Тогда уж еще на 1000 поменьше (при желании, уверен, можно еще намного укоротить, только гораздо правильнее с точки зрения скорострельности было бы работать именно с промежуточными ячейками, да и лень, если честно)Код
=ПОДСТАВИТЬ(ПРОПНАЧ(ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);1;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);2;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);3;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);1;3);"миллиард"&ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);3;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);2;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);4;1)+1)&ИНДЕКС(n0x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);5;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);6;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);4;3);"миллион"&ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);6;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);5;1)-1);мил;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);7;1)+1)&ИНДЕКС(n1x;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);8;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);9;1)+1)&ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);7;3);ВПР(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);9;1)*И(ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);8;1)-1);тыс;2);"")&ИНДЕКС(n_4;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);10;1)+1)&ИНДЕКС(ЕСЛИ(-ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);14;6);n1x;n0x);ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);11;1)+1;ПСТР(ТЕКСТ(МАКС(ИНДЕКС(--ТЕКСТ(ПСТР(A15;СТРОКА($1:$99);СТОЛБЕЦ(A:I));"0;0;0;\0");;));n0);12;1)+1));"z";" ")
Автор - _Boroda_ Дата добавления - 11.10.2018 в 16:18
Никанор
Дата: Четверг, 11.10.2018, 16:47 |
Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация:
12
±
Замечаний:
0% ±
Excel 2007
_Boroda_ – Александр!Большое спасибо за молниеносный ответ на 14 минуте после моего уточняющего вопроса как объединить 2 формулы. Я как всегда дольше формулировал вопрос, чем Вы отвечали.Вы как всегда на высоте в ответе на вопросы. Я посмотрел и проверил и понял что Ваша формула универсальная на все варианты: где бы он не находилось число: вначале, в середине или в конце ТЕКСТа. То есть одна формула на все варианты: я правильно понял? Это очень прекрасно – так как не надо изменять формулу при разных вариантах. Я попробовал её изменить с УСЛОВИЕМ: ЕСЛИ не заполненная ячейка, из которой берутся данные то РЕЗУЛЬТАТ ПУСТО – ПУСТАЯ ячейка. Вот какая у меня получилась формула. Она очень длинная и что бы её не копировать я её написал кратко – условно: Код
=ЕСЛИ(A15<>"";Ваша формула;"")
А формула Код
=ЕСЛИОШИБКА(Ваша формула;"")
в этом примере не получилась – Результат получается 0 (ноль), а не ПУСТАЯ ячейка. Но это ничего – главное то, что Вы написали такую универсальную формулу как я и хотел. Большое Вам спасибо. С уважением.
_Boroda_ – Александр!Большое спасибо за молниеносный ответ на 14 минуте после моего уточняющего вопроса как объединить 2 формулы. Я как всегда дольше формулировал вопрос, чем Вы отвечали.Вы как всегда на высоте в ответе на вопросы. Я посмотрел и проверил и понял что Ваша формула универсальная на все варианты: где бы он не находилось число: вначале, в середине или в конце ТЕКСТа. То есть одна формула на все варианты: я правильно понял? Это очень прекрасно – так как не надо изменять формулу при разных вариантах. Я попробовал её изменить с УСЛОВИЕМ: ЕСЛИ не заполненная ячейка, из которой берутся данные то РЕЗУЛЬТАТ ПУСТО – ПУСТАЯ ячейка. Вот какая у меня получилась формула. Она очень длинная и что бы её не копировать я её написал кратко – условно: Код
=ЕСЛИ(A15<>"";Ваша формула;"")
А формула Код
=ЕСЛИОШИБКА(Ваша формула;"")
в этом примере не получилась – Результат получается 0 (ноль), а не ПУСТАЯ ячейка. Но это ничего – главное то, что Вы написали такую универсальную формулу как я и хотел. Большое Вам спасибо. С уважением. Никанор
Сообщение отредактировал Никанор - Четверг, 11.10.2018, 16:57
Ответить
Сообщение _Boroda_ – Александр!Большое спасибо за молниеносный ответ на 14 минуте после моего уточняющего вопроса как объединить 2 формулы. Я как всегда дольше формулировал вопрос, чем Вы отвечали.Вы как всегда на высоте в ответе на вопросы. Я посмотрел и проверил и понял что Ваша формула универсальная на все варианты: где бы он не находилось число: вначале, в середине или в конце ТЕКСТа. То есть одна формула на все варианты: я правильно понял? Это очень прекрасно – так как не надо изменять формулу при разных вариантах. Я попробовал её изменить с УСЛОВИЕМ: ЕСЛИ не заполненная ячейка, из которой берутся данные то РЕЗУЛЬТАТ ПУСТО – ПУСТАЯ ячейка. Вот какая у меня получилась формула. Она очень длинная и что бы её не копировать я её написал кратко – условно: Код
=ЕСЛИ(A15<>"";Ваша формула;"")
А формула Код
=ЕСЛИОШИБКА(Ваша формула;"")
в этом примере не получилась – Результат получается 0 (ноль), а не ПУСТАЯ ячейка. Но это ничего – главное то, что Вы написали такую универсальную формулу как я и хотел. Большое Вам спасибо. С уважением. Автор - Никанор Дата добавления - 11.10.2018 в 16:47
Никанор
Дата: Четверг, 11.10.2018, 17:01 |
Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация:
12
±
Замечаний:
0% ±
Excel 2007
ASWP Здравствуйте!Большое спасибо за внимание к моему вопросу, ответ, написание такой формулы как я и хотел и файл. Я посмотрел и проверил и понял что Ваша формула универсальная на все варианты: где бы он не находилось число: вначале, в середине или в конце ТЕКСТа. 1 вопрос: То есть одна формула на все варианты: я правильно понял? 2 вопрос: Ваша формула выполняет УСЛОВИЕ: ЕСЛИ не заполненная ячейка, из которой берутся данные то РЕЗУЛЬТАТ ПУСТО – ПУСТАЯ ячейка. Правильно?
ASWP Здравствуйте!Большое спасибо за внимание к моему вопросу, ответ, написание такой формулы как я и хотел и файл. Я посмотрел и проверил и понял что Ваша формула универсальная на все варианты: где бы он не находилось число: вначале, в середине или в конце ТЕКСТа. 1 вопрос: То есть одна формула на все варианты: я правильно понял? 2 вопрос: Ваша формула выполняет УСЛОВИЕ: ЕСЛИ не заполненная ячейка, из которой берутся данные то РЕЗУЛЬТАТ ПУСТО – ПУСТАЯ ячейка. Правильно? Никанор
Сообщение отредактировал Никанор - Четверг, 11.10.2018, 17:06
Ответить
Сообщение ASWP Здравствуйте!Большое спасибо за внимание к моему вопросу, ответ, написание такой формулы как я и хотел и файл. Я посмотрел и проверил и понял что Ваша формула универсальная на все варианты: где бы он не находилось число: вначале, в середине или в конце ТЕКСТа. 1 вопрос: То есть одна формула на все варианты: я правильно понял? 2 вопрос: Ваша формула выполняет УСЛОВИЕ: ЕСЛИ не заполненная ячейка, из которой берутся данные то РЕЗУЛЬТАТ ПУСТО – ПУСТАЯ ячейка. Правильно? Автор - Никанор Дата добавления - 11.10.2018 в 17:01
ASWP
Дата: Четверг, 11.10.2018, 17:06 |
Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 183
Репутация:
24
±
Замечаний:
0% ±
Excel 2007
Никанор , Да все верно. Но у _Boroda_ , более правильная и лучше формула, пользуйтесь ей. [offtop] _Boroda_ , Сейчас Светлый придет, еще на 1000 меньше напишет)[/offtop]
Никанор , Да все верно. Но у _Boroda_ , более правильная и лучше формула, пользуйтесь ей. [offtop] _Boroda_ , Сейчас Светлый придет, еще на 1000 меньше напишет)[/offtop]ASWP
я знаю что ничего не знаю, но другие не знают и этого
Ответить
Сообщение Никанор , Да все верно. Но у _Boroda_ , более правильная и лучше формула, пользуйтесь ей. [offtop] _Boroda_ , Сейчас Светлый придет, еще на 1000 меньше напишет)[/offtop]Автор - ASWP Дата добавления - 11.10.2018 в 17:06
Никанор
Дата: Четверг, 11.10.2018, 17:08 |
Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация:
12
±
Замечаний:
0% ±
Excel 2007
ASWP! Большое спасибо за молниеносный ответ на 5 минуте после публикации моего вопроса.
ASWP! Большое спасибо за молниеносный ответ на 5 минуте после публикации моего вопроса. Никанор
Ответить
Сообщение ASWP! Большое спасибо за молниеносный ответ на 5 минуте после публикации моего вопроса. Автор - Никанор Дата добавления - 11.10.2018 в 17:08
Никанор
Дата: Четверг, 11.10.2018, 17:09 |
Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 495
Репутация:
12
±
Замечаний:
0% ±
Excel 2007
_Boroda_ – Александр!Большое спасибо за ответ, объяснения, второй – ещё один вариант формулы и файл! [p.s.]Александр! Я только что посмотрел файл и проверил Вашу вторую формулу. Я так понял она также универсальная на все варианты: где бы он не находилось число: вначале, в середине или в конце ТЕКСТа. Но она улучшенная по сравнению с Вашей предыдущей формулой. Во первых: ЕСЛИ не заполненная ячейка, из которой берутся данные то РЕЗУЛЬТАТ ПУСТО – ПУСТАЯ ячейка.Во вторых: при отсутствии цифр в исходном тексте также РЕЗУЛЬТАТ ПУСТО – ПУСТАЯ ячейка.Правильно? С уважением.
_Boroda_ – Александр!Большое спасибо за ответ, объяснения, второй – ещё один вариант формулы и файл! [p.s.]Александр! Я только что посмотрел файл и проверил Вашу вторую формулу. Я так понял она также универсальная на все варианты: где бы он не находилось число: вначале, в середине или в конце ТЕКСТа. Но она улучшенная по сравнению с Вашей предыдущей формулой. Во первых: ЕСЛИ не заполненная ячейка, из которой берутся данные то РЕЗУЛЬТАТ ПУСТО – ПУСТАЯ ячейка.Во вторых: при отсутствии цифр в исходном тексте также РЕЗУЛЬТАТ ПУСТО – ПУСТАЯ ячейка.Правильно? С уважением. Никанор
Сообщение отредактировал Никанор - Четверг, 11.10.2018, 17:34
Ответить
Сообщение _Boroda_ – Александр!Большое спасибо за ответ, объяснения, второй – ещё один вариант формулы и файл! [p.s.]Александр! Я только что посмотрел файл и проверил Вашу вторую формулу. Я так понял она также универсальная на все варианты: где бы он не находилось число: вначале, в середине или в конце ТЕКСТа. Но она улучшенная по сравнению с Вашей предыдущей формулой. Во первых: ЕСЛИ не заполненная ячейка, из которой берутся данные то РЕЗУЛЬТАТ ПУСТО – ПУСТАЯ ячейка.Во вторых: при отсутствии цифр в исходном тексте также РЕЗУЛЬТАТ ПУСТО – ПУСТАЯ ячейка.Правильно? С уважением. Автор - Никанор Дата добавления - 11.10.2018 в 17:09