У меня есть данные в формате, подобном тому, что изложено в следующей таблице:разница Рассчитать с предыдущим значением
мне нужно, чтобы вычислить (в колонке B) разность между числом в колонке А (где есть) и первое число, которое появляется над этим номером - и в колонке А.
Для примера, изложенного выше:
В2-В4 будет содержать #N/A
и B5 будет содержать -1
(как 9-10 = -1).
B6-B8 будет содержать #N/A
и B9 будет содержать -1
(как 8-9 = -1).
т.д.
Я попытался в этом примере, чтобы использовать ряд IF
функций вроде этого:
=IF(A5=NA(),"",A5-(IF(A4=NA(),IF(A3=NA(),IF(A2=NA(),IF(A1=NA(),"",A1),A2),A3),A4)))
Но это не сработало (как я думаю, что это в значительной степени nonesense) и мой фактический набор данных может иметь большие зазоры между значениями в столбце A.
Я знаю, что я мог бы отфильтровать #N/A
в столбце A и выполнить простой расчет - но я надеялся иметь формулу, которая работает для всего столбца, как данные могут измениться.
Любые предложения?
Новый столбец в этой формуле Безразлично» t отслеживать число, которое вы предлагаете - 'ISERR()' исключает '# N/A' – Gavin121
@ Gavin121 изменить' ISERR' на 'ISERROR', и он будет работать. –
Отлично - спасибо – Gavin121