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函数,如果查找错误,返回空值。
此公式,理解起来有一定难度,建议大家下载素材,一步一步写出来。
写的时候,注意使用“公式求值”功能对公式进行一步一步的运算,公式求值能够帮助你一步一步分析公式,如下动图:
猜你喜欢
- 1.打开Excel表格,点击工具栏左上角的“Office按钮”,然后选择进入“Excel选项”。 2.接着点击左侧
- 在WORD2007里面输入空格键会显示四方块,也无法在空格处添加下划线,选中空格处按下划线按纽没反应,或下划线不见了怎么办,不用担心,下面小
- 在编辑文档的过程中,适当增加段前间距,可以是文档具有层次感。如图:文本离上面的图片太近了,很压抑,不好看。
- word是办公必被软件,很多人想用word文档排版做简历却苦于不会排版,下面小编就为大家介绍Word文档的简单制作和快捷方法,不会的朋友可以
- 如果你遇到打开Word文档需要花耗几分钟以上的情况,或者打Word之外的其他的Office文档时,显然你的电脑中Offie组件和系统出现了故
- 如何在Word 2016中创建自动图文集模块?Word 2016缺少自动完成功能。几个版本之前已将其删除。在其位置上,您将创建一个自动图文集
- Word文字怎么添加外边框?相信很多有用户对于Word并不陌生,不过我们在使用Word的时候难免会需要去为文字加矩形边框,但有部分用户还不清
- 说到排序,很多人就会想到Excel,但你知道吗?在Word中也是可以快速实现排序的,比如将下图诗人名字按照字母排序,如果是你会怎么操作?千万
- 在编辑一些非常重要的Word文档时,特别是一些机密的文档,给Word文档加上密码是一项非常有用的功能,也是一项安全的保障。为了防止他人看见内
- 突然间忘记了设备开机密码的情况,不少网友应该都遇到过。而在这样的情况下,许多人都会选择重置开机密码!那么,Win10 1909开机密码要怎么
- 情景:在此以制作工资条为例。每个月人力资源部需要将每个员工的工资详情统计出如“图一”所示表格,再批量添加表头后,制作成“图二”所示样式,然后
- 文字的格式样式很多,怎样才能将文字的显示效果到最好。今天就给大家讲讲word标题样式中如何添加标题4、标题5。因为在我们写文章的时候需要用的
- word怎么实现左右各缩进20磅这个很简单的,你直接选中要修改的段落,右击,选中“段落”项,里面有“缩进与间距”项,再看“缩进”,有左侧,右
- 使用win10系统的用户都知道弹窗广告很烦人,但是在UWP应用里又有很多广告条,那这些广告要怎么关闭删除,今天小编就为大家分享Win10系统
- 为了满足制作一些特殊需要的文档,除了在word里可以输入中文和英文字符,还可以为中文添加拼音。今天小编为大家分享在Word中给汉字添加拼音或
- Word阅读突出显示时文字底色是黑色导致文字看不见怎么解决?很多朋友碰到这样的问题却不知道怎么解决,其实解决方法很简单的,下面小编就为大家详
- 苹果今天凌晨一点发布 macOS Big Sur 11.1 beta 版,三个小时后发布 iOS 14.3 beta 2 和 iPadOS
- 最近,我的小伙伴发现电脑没有安装音频设备,但现在台式电脑和笔记本电脑都有麦克风功能,这也为我们提供了极大的便利。然而,许多朋友会突然发现他们
- 解决办法:设置为文本格式后输入Excel版本:2010A1输入测试数据A2输入设置后效果1、选中A2,CTRL+12、数字-文本-确定3、输
- 在Word 2007插入Flas * 前言 Word2007支持一些特殊的图形物件,如电影文件、Flas * 文件、CAD图形文件等,而且W