среда, 29 августа 2012 г.

Путешествие отрицательного числа из SAP в EXCEL

Дано: отрицательное число в SAP, прав на доступ к собственным данным пользователя нет, есть Excel

Надо: скопировать отрицательное число из SAP и дать его понюхать Excel'ю, а MS детище должно понять, что это число и оно отрицательно.

Замечание: язык и региональные стандарты в win не трогаем.

Решение:
=ЕСЛИ(ПРАВСИМВ(A1;1)="-";ПОДСТАВИТЬ(A1;"-";"")*-1;A1)

По-русски: если правый символ ячейки A1 равен "-", то функцией ПОДСТАВИТЬ заменяем этот символ на "", т.е. ничего (т.е. просто его удаляем) и умножаем полученное значение на -1 (т.е. ставим знак минус перед числом), ну а если в ячейке нет символа "-" справа, то оставляем значение как есть.
 

Комментариев нет:

Отправить комментарий