Моя проблема:
У меня есть следующие таблицы:
Во второй таблице (tbl_analysis), мне нужно создать формулу в столбце Сумма, которая будет суммировать зарплату определенного человека за определенный период.Когда период меняется, формулу необходимо пересчитать.
Моя попытка:
Я начал с использования формулы:
= SUM (my_range)
По диапазону не может быть жестко задан код, поэтому я решил найти адрес ячейки соответствующего месяца, как вы можете видеть в диапазоне D12: E15
Формула вячейка D12: = CELL ("адрес", INDEX ($ A $ 2: $ M $ 8, MATCH (A12, $ A $ 2: $ A $ 8,0), MATCH (B12, $ A $ 2: $ M $ 2,0)))
Поэтому, когда я попытался вставить приведенную выше формулу в формулу SUM следующим образом:
= SUM ( CELL ("address", INDEX ($ A $ 2: $ M)$ 8, MATCH (A12, $ A $ 2: $ A $ 8,0), MATCH (B12, $ A $ 2: $ M $ 2,0))) : CELL («адрес», INDEX ($ A$ 2: $ M $ 8, MATCH (A12, $ A $ 2: $ A $ 8,0), MATCH (C12, $ A $ 2: $ M $ 2,0))) )
А затем Excelссылается на адрес ячейки, а не на адрес внутри формулы.