Я скачиваю таблицу каждые две недели, где использую формулу для расчета конкретных расходов. Имена людей и их местоположение в таблице всегда одинаковы, и категории (на основе которых мне нужно рассчитать) также похожи. Но они меняются, и в результате мне приходится вручную менять формулу все время. Позвольте мне объяснить это, чтобы было понятнее:
В строке 5 таблицы Excel имеется 50 категорий, таких как «Налоги - EE-Федеральное удержание», «Налоги-Всего» и т. д. и т. п.
У меня есть формула, которая вычисляет итоги на основе отделов. Я знаю, что строки 6-8 — это отдел 1, 9-18 — это отдел 2 и т. д. Моя формула похожа на приведенную ниже, но поскольку категории всегда меняют столбцы, мне нужно найти столбец, а затем изменить число в формуле.
Пример: =SUM(BG6:BG7)+SUM(AW6:AW7)
(иногда это BG, иногда BH или AX и т. д.)
Мне бы хотелось иметь формулу, основанную на значении в строке 5. Эти категории в 100% случаев имеют одинаковое название.
Я знаю, что это =SUM(BG6:BG7)+SUM(AW6:AW7)
действительно так:=SUM(Workers Comp Fee Total, row 6:7) + Employer Paid Benefits Total, row 6:7)
Есть ли способ найти букву столбца на основе определенного значения? Так что если в строке 5 написано "Workers Comp Fee Total", скажите мне букву столбца или что-то в этом роде?
решение1
Вы можете использовать MATCH
функцию, чтобы найти, какой столбец имеет определенный заголовок. Затем вы можете использовать функцию, INDEX
чтобы вернуть диапазон, включающий строки 6 и 7 этого столбца. Наконец, вы можете использовать функцию, SUM
чтобы сложить значения в этом диапазоне.
В следующем примере заголовки находятся в диапазоне AV5:AZ5, а данные — в диапазоне AV6:AZ8. Чтобы получить сумму значений в строках 6 и 7 столбцов, озаглавленных «Workers Comp Fee Total» и «Employer Paid Benefits Total», используйте следующую формулу:
=SUM(INDEX($AV$6:$AZ$7,0,MATCH("Workers Comp Fee Total",$AV$5:$AZ$5,0)))+SUM(INDEX($AV$6:$AZ$7,0,MATCH("Employer Paid Benefits Total",$AV$5:$AZ$5,0)))