в таблице excel
13:00-16:00,
12:30-13:00,
09:20-12:30
Стал таким:
13/16,
12:3-13,
09:2-12:3
при этом chatgpt выдает это
=IF(OR(A1="12:00", A1="12:30"), "12/14", IF(TEXT(A1, "hh:mm")="12:30", "12:3", IF(TEXT(A1, "hh:mm")="13:30", "13:3", TEXT(A1, "hh:mm"))))
Насколько это верно? и если ок, то как перевести в русский формат, ведь он отличается синтаксисом, например вместо запятой ставится знак ";"
Какой ответ будет правильным
Мне кажется первый формат намного понятнее второго)
да, но он не влезает при распечатке на принтере в формате А4, а уменьшать уже некуда
я бы никогда так не портила данные. ищите варианты , если форма забита, многабукв, да еще и кривабукв добавить = многакрива
Посмотрите в ютюбе как настроить на печать по ширине, с регулированием ширины столбцов. Уменьшать там еще много можно.
=ЕСЛИ(ПСТР(ТЕКСТ(A2;"чч:мм");4;1)="0";ЛЕВСИМВ(ТЕКСТ(A2;"чч:мм");2)&"/";ЛЕВСИМВ(ТЕКСТ(A2;"чч:мм");4)&"-") & ЕСЛИ(ПСТР(ТЕКСТ(A2;"чч:мм");10;1)="0";ПСТР(A2;7;2)&",";ПСТР(ТЕКСТ(A2;"чч:мм");7;4)) Честно, оно того не стоит, но как говорится "хозяин..." P.S. Без ТЕКСТ =ЕСЛИ(ПСТР(A2;4;1)="0";ЛЕВСИМВ(A2;2)&"/";ЛЕВСИМВ(A2;4)&"-") & ЕСЛИ(ПСТР(A2;10;1)="0";ПСТР(A2;7;2)&",";ПСТР(A2;7;4))
https://ru.excel-translator.de/translator/
Как альтернатива
Это для владельцев только новых версий.
В конце концов надо себя заставлять не сидеть на старом...
Многие хотят, но мало кто может, тем более на работе.
Kirill Klókov, твою репутацию увеличил Dani Sherif. Репутация - 1 Респект от Excel Hacks
Спасибо но здесь результат только для 13/16, А как быть с 12:3-13, 09:2-12:3
Формула обрабатывает все приведенные Вами примеры, от первого, до третьего с точностью до запятой. Как в условии выше, ни больше, ни меньше.
единицы минут не принимаются в формуле в расчёт. Весь сыр-бор из-за них.
Обсуждают сегодня