Столбец рассчитываемого курса акций, если оценка отчета

У меня есть вычисляемый столбец, который всегда оценивается как истина, даже когда должен, и я не могу понять, почему. Любая помощь будет принята с благодарностью, вот столбец:

=[Name]&" "&IF([num1]>0,"("&[num1]&")","")&" "&IF([num2]>0,"("&[num2]&")","")

Поэтому я должен показать num1, если он> 0, и num2, если он> 0, но он показывает их все время, независимо от их значений.


person mgrenier    schedule 04.02.2015    source источник


Ответы (1)


Вы очень уверены, что [num1] и [num2] - оба числа?

Потому что

=IF("-1">0,...

будет оценивать как истина

=ISNUMBER([num1])&ISNUMBER([num2])

должен вернуться

TRUETRUE

если любой из двух возвращает ЛОЖЬ

вот твоя проблема.

Это приведет к преобразованию строк в числа:

=IF(VALUE(num1)>0,"("
&num1
&")","")
&" "
&IF(VALUE(num2)>0,"("
&num2
&")","")

квадратные скобки требуются только в том случае, если в именах столбцов есть пробелы

person Danny '365CSI' Engelman    schedule 04.02.2015