Страницы: 1
RSS
Использование функции ТЕКСТ с дробными числами
 
Добрый день, форумчане.    
 
Возник такой вопрос.    
Использую функцию ТЕКСТ, чтобы придать числу нужный формат в текстовом варианте.    
Например, число 23 с ее помощью =ТЕКСТ(A1;"0000") преобразую в 0023  
 
Проблема возникла с преобразованием дробных чисел.    
Имею число 9.5 которое хочу преобразовать в 0095. Использование этой же формулы =ТЕКСТ(A1;"0000") дает результат 0010  
 
Похоже, Эксель округляет данные.    
Можно ли как-то этого избежать или, возможно, есть иная формула, позволяющая реализовывать мою задачу: преобразовывать заданное число в текст, где перед цифрами (если число менее, чем 4-х значное), стоят нули.    
Т.е. 2 преобразовывать в 0002, 354 преобразовывать в 0354, а 10.5 в 0105  
 
Спасибо
 
=ПОВТОР("0";4-ДЛСТР(ПОДСТАВИТЬ(A1;".";)))&ПОДСТАВИТЬ(A1;".";)  
=ПРАВСИМВ("0000"&ПОДСТАВИТЬ(A1;".";);4)
 
Спасибо большое, vikttur  
Тема закрыта
 
Один из вариантов:  
 
=ТЕКСТ(ПОДСТАВИТЬ(ТЕКСТ(C27;"@");",";"";1);"0000")  
где C27 - ячейка, содержащая 2, 354 или 10,5
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
Страницы: 1
Читают тему
Наверх