我有一张excel表,其中包含不同人员完成的不同任务以及他们的日常工作。我想为每个任务计算修剪均值。该表每日更新。所以数字每天都在变化。
Person Task Count Date
P1 TK1 100 1/1/18
P2 TK1 500 1/1/18
P3 TK2 200 1/1/18
P1 TK3 500 1/2/18
P3 TK1 200 1/2/18
P4 TK2 500 1/2/18
P1 TK1 750 1/3/18
表格如上所示。现在我想要修剪任务 TK1 的平均值。 trimmean()函数仅将数组作为输入。那么我有什么方法可以采用以下格式的数据
TK1 100 500 200 750
TK2 200 500
TK3 500
或计算每个任务的修剪平均值?
我想唯一的方法是VBA,但我不知道如何将不同的任务数据输入到要处理的数组中。
答案 0 :(得分:1)
你可以尝试下面的数组公式(你应该按 Ctrl + Shift + 输入而不只是 Enter ):
=TRIMMEAN(IF(B2:B8="TK1",C2:C8,""),0)
由于我不知道您对TRIMMEAN
的百分比要求,我使用过0.您可以根据需要更改第二个参数。您应该使用0.10表示%10修剪。