N多人分组完成M个项目,excel表格统计每个人参与了哪些项目
时间:2023-04-14 09:00:17
一位朋友留言,说他们项目部所有的人,每五人为一小组,完成了很多项目。现在,要论功行赏,按分组名单,统计每人参与了哪些项目。
他问有没有公式,一次完成统计。
为了好述,将数据简化如下:
最终要完成:按照表一项目分组,完成二人员参与项目统计。
公式实现
在H2单元格输入公式:
=IFERROR(INDEX($A$1:$A$7,SMALL(($G2<>$B$2:$D$7)*100+ROW($B$2:$D$7),COLUMN(A$1))),””),以Ctrl+Shift+Enter三键组合结束,然后公式向右向下填充,即可得到结果。
如下图:
公式实现
公式解析
{=($G2<>$B$2:$D$7)*100}
将G2的人员“王一”,依次与B2:D7姓名相比较,如果不同,返回TURE,如果相同,返回FALSE。再将结果一一乘以100,凡是不等于“王一”的,返回100,等于“王一”的,返回0。
结果如下:
{0,100,100;100,100,100;100,100,100;100,100,100;100,0,100;0,100,100 }(为方便描述,称为数组一)
如果行数较多,可以乘以更大的10000等。
{=($G2<>$B$2:$D$7)*100+ROW($B$2:$D$7)}
将数组一结果依次与所在行相加,
返回结果:
{2,102,102;103,103,103;104,104,104;105,105,105;106,6,106;7,107,107 }(为方便描述,称为数组二)
SMALL(($G2<>$B$2:$D$7)*100+ROW($B$2:$D$7),COLUMN(A$1))
在数组二中,取第“COLUMN(A$1)”小的数值。A1是第一列,也就是取数值二中第1小的数值2;当公式向右填充一列,变为取第“COLUMN(B$1)”小的数值,即第2小的数值6;当公式再向右填充一列,变为取第“COLUMN(C$1)”小的数值,即第3小的数值7。
这样,得到数组:
{2;6;7;102;……}
INDEX($A$1:$A$7,SMALL(($G2<>$B$2:$D$7)*100+ROW($B$2:$D$7),COLUMN(A$1)))
当此公式在H2时,在A1:A7内,取出第2行的项目一;
公式向右填充一列,到I列,在A1:A7内,取出第6行的项目五;
公式再向右填充一列,到J列,在A1:A7内,取出第7行的项目六;
再往后取第102……行,是不存在的。
=IFERROR(INDEX($A$1:$A$7,SMALL(($G2<>$B$2:$D$7)*100+ROW($B$2:$D$7),COLUMN(A$1))),””)
用IFFERROR函数,如果查找错误,返回空值。
此公式,理解起来有一定难度,建议大家下载素材,一步一步写出来。
写的时候,注意使用“公式求值”功能对公式进行一步一步的运算,公式求值能够帮助你一步一步分析公式,如下动图:
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
巧用Excel批量生成和打印考场座位标签
![](https://img.aspxhome.com/file/2023/6/38876_0s.jpg)
电脑加内存条是否需要重装系统吗?
![](https://img.aspxhome.com/file/2023/6/a321994_0s.jpg)
电脑上如何快速显示U盘盘符
![](https://img.aspxhome.com/file/2023/4/a307924_0s.jpg)
excel如何设置函数?excel函数设置方法介绍
![](https://img.aspxhome.com/file/2023/3/41003_0s.jpg)
PowerPoint怎么制作个人简历
![](https://img.aspxhome.com/file/2023/10/a344622_0s.png)
解析Win7系统c盘是否需要经常优化
![](https://img.aspxhome.com/file/2023/2/a286788_0s.jpg)
win11刺客信条英灵殿不能玩怎么办?
![](https://img.aspxhome.com/file/2023/30/a267654_0s.jpg)
Marvelous Designer 8 for Mac最新功能详解。
![](https://img.aspxhome.com/file/2023/2/a213012_0s.png)
WPS 不打乱PPT幻灯片顺序,如何设置幻灯片播放顺序呢?
![](https://img.aspxhome.com/file/2023/6/a186566_0s.jpg)
Win7开机桌面图标很卡怎么办?开机桌面图标加载慢的解决方法
![](https://img.aspxhome.com/file/2023/27/a230945_0s.jpg)
国内手机号怎么注册谷歌Google账号?
![](https://img.aspxhome.com/file/2023/6/a323833_0s.png)
在功能区中选择插入柱形图堆积柱形图
如何删除word中的英文?
![](https://img.aspxhome.com/file/2023/7/34737_0s.gif)
excel方框怎么打勾?
![](https://img.aspxhome.com/file/2023/3/36483_0s.jpg)
搜狗输入法怎么打实心圆?
![](https://img.aspxhome.com/file/2023/5/a318065_0s.jpg)
wps演示如何设置幻灯片背景
Mac上如何使用兑换优惠(促销)码
![](https://img.aspxhome.com/file/2023/29/a262158_0s.jpg)
MAC下如何使用SiteSucker?SiteSuckerMAC版的使用方法
![](https://img.aspxhome.com/file/2023/3/a215103_0s.jpg)
win10正式版怎么取得完美管理员权限删除windows.old文件?
![](https://img.aspxhome.com/file/2023/28/a248691_0s.jpg)
EXCEL表格,根据里面的数值如何自动生成图表
![](https://img.aspxhome.com/file/2023/6/36406_0s.jpg)