Страницы: 1
RSS
Замена ячейки по условию
 
Здравствуйте, помогите пожалуйста решить проблему. Как заменить последнюю цифру ячейки на 0 или 5. При условии если число к примеру 2,015.. заканчивается на 6,7,8,9, то значит в другой ячейке оно должно выглядеть как 2,0155. А если это же число 2,015...  заканчивается на 1,2,3,4, то в другой ячейке оно должно выглядеть как 2,0150. Да и разрядность чисел может быть разной от 0,1 до 0,0000001. Спасибо.
 
Цитата
irina2 написал:
заменить последнюю цифру ячейки на 0 или 5
На ноль только у целых чисел или возвращать текст

вернется текст
Код
=ПСТР(A1;1;ДЛСТР(A1)-1)&ЕСЛИ(ЕЧИСЛО(ПРОСМОТР(2;1/(--ПРАВСИМВ(A1;1)=СТОЛБЕЦ($A:$D))));0;5)
 
Цитата
irina2 написал:
число к примеру 2,015
заканчивается всегда цифрой 5.
Цитата
irina2 написал:
должно выглядеть как 2,0150
или иметь это значение как текст?
Неужели трудно подготовить иаааленький пример?
По вопросам из тем форума, личку не читаю.
 
Как правило, без файла-примера я не отвечаю, ну да ладно...

=ЗАМЕНИТЬ(A1;ДЛСТР(A1);1;(ПРАВСИМВ(A1;1)>="5")*5)
Возвращает текст, в дробных последний может быть ноль (123,432 округлит до 123,430)

=--ЗАМЕНИТЬ(A1;ДЛСТР(A1);1;(ПРАВСИМВ(A1;1)>="5")*5)
вернет число; в дробных 123,432 округлит до 123,43.
Изменено: Михаил Витальевич С. - 15.03.2020 11:49:38
 
Михаил Л , спасибо большое, вы меня правильно поняли. Всем спасибо.
 
=LEFT(P26;LEN(P26)-1)&FLOOR.MATH(RIGHT(P26);5)
По вопросам из тем форума, личку не читаю.
 
Михаил Л помог, так поможет еще и форуму. Нужно название темы.
Страницы: 1
Наверх