Я использую Excel 2013.

Мне нужен бюджетный лист для 6 отделов, все на одном листе. Столбцы есть;

Date -- Amount -- Department (drop down lists) -- Finance Code -- Balance

Я поместил таблицы данных на листе 2, содержащие 6 названий отделов, финансовые коды для них и суммы бюджета по отделам.

Итоговое сальдо должно составлять «Сумма» за вычетом бюджета «Департаменты» как промежуточный итог, например:

01/01/2015 -- £24.50 -- Dept One -- 2112 -- £4975.50

02/01/2015 -- £98    -- Dept Two -- 2115 -- £4902

03/01/2015 -- £ 50  -- Dept One -- 2112 -- £4925.50

Я разработал, как автоматически заполнять «Финансовый кодекс» в зависимости от «Отдела», выбранного следующим образом:

=VLOOKUP(C2,Sheet2!A2:B7,2,FALSE)

но я не могу разобраться с формулой Array (я даже не знал, что было до вчерашнего дня!) он будет использовать полученный финансовый код на листе 1 для поиска бюджета отдела на листе 2, подведения итогов и ввода его обратно в «Сальдо» только по этой строке.

Затем сможете обработать другой отдел и бюджет на следующей строке.

Да, я мог бы просто сделать 6 отдельных листов, но я хочу кое-что узнать!

1 ответ1

0

Хорошо, это будет грязно, и я не буду тратить время на ввод в Excel и проверку ошибок, поэтому вам, возможно, придется немного устранить неполадки, но что-то вроде этого должно помочь вам начать. Предполагая, что бюджет находится в столбце C на листе 2.

=(VLOOKUP(D3,Sheet2!A2:C7,3,FALSE))-SUM(IF(A3:C3=D3,A2:C2,0))

Это будет пересчитывать значение каждый раз, так что если есть много строк, это может занять некоторое время

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .