У меня есть набор данных Excel, который выглядит примерно так:
Variable 1.2018 2.2018 3.2018 ...
A 4 5 8 ...
B 4 5 n.a ...
C 4 0 5 ...
D 4 n.a 9 ...
На отдельном листе у меня есть сводная таблица, которая извлекает числа из этого набора данных с помощью функции сопоставления индексов.
Однако я надеюсь, что моя функция не примет значения 0 или n.a. Возьмем, к примеру, в идеале, я бы хотел сравнить рост между A и B на 3.2018, переменная B содержит n.a и не будет очень полезной. В этом случае я бы предпочел вместо этого сравнить A и B на 2.2018.
Variable 3.2017 3.2018 Growth
A 5 8 60%
B 5 n.a #VALUE
Variable 2.2017 2.2018 Growth
A 3 5 66%
B 4 5 25%
В другом случае, скажем, я сравнивал C и D. Если бы я сравнил их в 3.2018, у меня не было бы проблем, потому что они не содержат значений 0 или n.a. Однако, если бы я сравнил их в 2.2018, я бы хотел, чтобы формула взяла значения из 1.2018.
В вышеупомянутых случаях я также хотел бы знать, когда это происходит, когда значения не приходят из «идеального» периода времени.
Я пытался сделать «если» перед совпадением индекса, но в случае первого примера это изменит только число B, а не A. Это также не сработает, если у меня есть 2 или более 0 или na в ряд.