Я привык использовать некоторые формулы матрицы в excel, но я не в состоянии решить эту проблему.SUMIF со сложными условиями с использованием матрицы
Я работаю с базой данных о фирмах расходов на людские ресурсы, структурирована со следующими столбцами:
[Month]/[Type_Of_Expenditures]/[Employee_Name]/[Value]
В этой структуре, работник может появиться много различных раз (на разных линиях) в течение одного месяца, поскольку он получает различные виды платежей, такие как заработная плата, льготы и т. д.
Один из видов расходов, которые фирма может иметь с работодателем, увольняет. Каждый работник уволен, линия появляется там, где [@Type_Of_Expenditures]="Lay_Off"
и стоимость стрельбы этого сотрудника на [@Value]
появляется, что я пытаюсь сделать, это следующее: я хочу подвести общую стоимость в течение месяца с учетом только тех сотрудников, который не был уволен. Но моя проблема заключается в следующем: если работодатель "Ana"
был уволен в этом месяце, она не только получит расходы "Lay_Off"
, но и другие расходы, такие как "Wage"
. Таким образом, мы можем иметь, например:
[Month] // [Name] // [Type_of_expenditure] // [Value]
[...]
01/2016 // Ana // Lay_off // U$100
01/2016 // Ana // Wage // U$400
[...]
Моя проблема заключается в создании структуры SUMIF, которая будет суммировать все [Values]
обусловлено конкретной [Month]
но это не сумма, если работодатель был уволен в тот конкретный месяц , независимо от того, что такое [Type_Of_Expedniture]
. В "Ana example"
я не хочу судить ни верхнюю, ни нижнюю строку, описанную выше.
Чтобы ухудшить ситуацию, мы говорим о таблице с более чем 80 000 строк, поэтому эффективность имеет значение.
Может ли кто-нибудь помочь мне?