Подсчет по блокам столбцов с определенным условием - PullRequest
3 голосов
/ 17 марта 2011

У меня есть 2 основных столбца Номер сотрудника и номер торгового агента.У каждого сотрудника может быть один или несколько торговых агентов, связанных с ними, и каждый из этих торговых агентов под конкретным сотрудником имеет определенное распределение бонусов.Теперь я пытаюсь вычислить четвертый столбец Final_bonus_split , где значения в этом столбце представляют собой вес бонусов соответствующих агентов на каждого сотрудника.Например, следующим образом:

Emp#    Sales_Agent#    Bonus_Split   Final_bonus_split
1000     123             10%          =10/(10+25+30) =  15%
1000     345             25%          =25/(10+25+30) =  38%
1000     987             30%          =30/(10+25+30) =  47%
2000     123             10%          =10/10         = 100%        
3000     345             50%          =50/(50+15)    =  77%
3000     647             15%          =15/(50+15)    =  23%
4000     634             40%          =40/40         = 100%

В настоящее время я делаю это, используя 2 вспомогательных столбца, но мне было интересно, возможно ли сделать это, используя только один столбец.

1 Ответ

2 голосов
/ 17 марта 2011

Это то, что вы ищете:

=C2/SumIf($A$2:$A$8;A2;$C$2:$C$8)
...