Страницы: 1
RSS
Отображение простых дробей в ячейке с формулой
 
Привет.
После объединения значений нескольких ячеек нужно, что бы дробь отображалась как простая, а не десятичная.
 
Kirevg, Доброго дня.
Неочевидное, но сталкивался с таким... Могли они конечно в хелпе написать.
Причём и в предложенном производителем файле с примерами вариант
Код
=ТЕКСТ(4,34; "# ?/?")

тоже не работает!
Изменено: Hugo - 06.12.2024 01:27:57
 
1. Формат ячеек, смотри рисунок.
2. =0 2/3
3. Enter

Что бы была 1 целая -
1. Формат ячеек, смотри рисунок.
2. =0 1
3. Enter
 
Работает вариант Hugo.
Спасибо!
Но там 3 пробела подряд получились.
Я попробовал
Код
=ОБЪЕДИНИТЬ("";ИСТИНА;"УГОЛ МЕДНЫЙ 90°";ТЕКСТ(A1;"??/??");" (";B1;" ММ)";" ODF")

тоже заработало - с одним пробелом, как и нужно. Но только до ввода дробей с одной цифрой до слеша и одной после...
Теперь добавил "СЖПРОБЕЛЫ"
Остались двойные только между целой и дробной частью двойные пробелы, которые формула не убирает
Код
=СЖПРОБЕЛЫ(ОБЪЕДИНИТЬ("";ИСТИНА;"УГОЛ МЕДНЫЙ 90° ";ТЕКСТ(A1; "#" & СИМВОЛ(160) & "??/??");" (";B1;" ММ) ODF"))
Изменено: Kirevg - 06.12.2024 11:59:00
 
Kirevg, так ПОДСТАВИТЬ() есть:
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ОБЪЕДИНИТЬ("";ИСТИНА;"УГОЛ МЕДНЫЙ 90° ";ТЕКСТ(A1;"#"&СИМВОЛ(160)&"??/??");" (";B1;" ММ) ODF");СИМВОЛ(160);" "))


Ещё работает такой вариант:
Код
=ТЕКСТ(4,34;"#"" ""??/??")

Перепишите всю формулу, не нужно будет ПОДСТАВИТЬ(), да и так будет покороче.
Изменено: Hugo - 06.12.2024 12:35:53
 
А я так сделал! Колбаса, но заработала! Хехе!
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ОБЪЕДИНИТЬ("";ИСТИНА;"УГОЛ МЕДНЫЙ 90° ";ТЕКСТ(A1; "#" & СИМВОЛ(160) & "??/??");" (";B1;" ММ) ODF");СИМВОЛ(160);" "))

Цитата
Hugo написал:
Перепишите всю формулу,
Все корректно!
Код
=СЖПРОБЕЛЫ(ОБЪЕДИНИТЬ("";ИСТИНА;"УГОЛ МЕДНЫЙ 90° ";ТЕКСТ(A1; "#"" ""??/??");" (";B1;" ММ) ODF"))

Благодарю!
Изменено: БМВ - 07.12.2024 08:48:41
 
Kirevg, свои сообщения можно дополнять, а не строчить очередями

чуть тюнинга для краткости
=TRIM("УГОЛ МЕДНЫЙ 90° "&TEXT(A1; "#\ ??/??")&" ("&B1&" ММ) ODF")
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
=TRIM("УГОЛ МЕДНЫЙ 90° "&TEXT(A1; "#\ ??/??")&" ("&B1&" ММ) ODF")
В моем случае заработало так:
Код
=СЖПРОБЕЛЫ("УГОЛ МЕДНЫЙ 90° "&ТЕКСТ(A2; "#\ ??/??")&" ("&B2&" ММ) ODF")

Спасибо!
Страницы: 1
Наверх