Как поставить перед числом знак плюса "+", если значение отрицательное в Google Таблицах или MS Excel?
Я пытаюсь добавить / поставить перед знаком 9X_sheets плюс "+", если значение отрицательное. например 9X_google-sheets-formula +10
У меня есть листок, на котором производятся 9X_if-statement некоторые платежи, а иногда и переплачиваются. Таким 9X_array-formulas образом, в столбце «Баланс» должно отображаться 9X_if значение «+» (сверх оплаченной стоимости).
Я 9X_ms-excel пробовал использовать =CONCATENATE
, но это не помогло. Оно 9X_sheets выглядит как + -10
.
=IF(C2<0,CONCATENATE("+",C2),"")
- обратите внимание, что добавление + приведет к преобразованию формата, поэтому вместо числового значения у вас будет текстовая строка. поэтому испо ...
Ответ #1
Ответ на вопрос: Как поставить перед числом знак плюса "+", если значение отрицательное в Google Таблицах или MS Excel?
Вы можете попробовать перейти на Format > Number > More formats > Custom number format
и вставить 9X_google-sheets-formula следующее выражение: "-"0;"+"0;0
При этом отрицательные 9X_google-spreadsheet значения будут отображаться со знаком +
, а 9X_excel положительные - со знаком -
. Однако его значение 9X_else все равно будет исходным (в виде числа).
- Мне пришлось использовать `+0; -0; 0`, иначе он поставил бы` ...
Ответ #2
Ответ на вопрос: Как поставить перед числом знак плюса "+", если значение отрицательное в Google Таблицах или MS Excel?
все, что вам нужно, это:
=IF(A2-B2<0, A2-B2*-1, )
тогда Arrayformula 9X_else будет:
=ARRAYFORMULA(IF(A2:A-B2:B<0, A2:A-B2:B*-1, ))
Ответ #3
Ответ на вопрос: Как поставить перед числом знак плюса "+", если значение отрицательное в Google Таблицах или MS Excel?
=if(C2<0, "+" & ABS(C2), C2)
Или
=If(C2<0,"+","")&ABS(C2)
9X_google-sheets-formula
-
23
-
4
-
12
-
4
-
3
-
3
-
5
-
3
-
5
-
4
-
1
-
2
-
1
-
2
-
2
-
16
-
6
-
7
-
2
-
2
-
3
-
7
-
6
-
7
-
1
-
6
-
11
-
2
-
4
-
3
-
4
-
3
-
3
-
2
-
3
-
4
-
3
-
3
-
3
-
2
-
2
-
6
-
3
-
4
-
1
-
2
-
1
-
2
-
2
-
2