Объедините два числа в Excel, убедившись, что второе имеет две цифры - PullRequest
3 голосов
/ 13 июля 2020
• 1000 код.

Проблема в том, что если B1 - это одно число di git, временной код неверен.

Пример:

A1=14345
B1=9

Result: 1439
Desired Result: 14309 (1:43:09)

Я действительно хочу избежать используя

=IF((RIGHT(A1;2)*0.2)<10;0&RIGHT(A1;2)*0.2;RIGHT(A1;2)*0.2)

, потому что на самом деле формула может стать значительно более сложной, а наличие повторяющихся элементов в ней значительно снижает мою способность читать и устранять неполадки.

Короче говоря, могу ли я использовать некоторую функцию чтобы число всегда состояло из двух цифр, даже если первая из них равна нулю при объединении двух чисел.

Большое спасибо, Джонсон

1 Ответ

1 голос
/ 13 июля 2020

Вы можете использовать TEXT() для форматирования одного di git на две цифры.

=TEXT(9,"00")

В вашем случае это может выглядеть так:

=TEXT(RIGHT(A1,2)*0.2,"00")

Или в целом:

=LEFT(A1,LEN(A1)-2)&TEXT(RIGHT(A1,2)*0.2,"00")
...