Excel将一组数满足一定条件后再均匀分配给几个人?

北京有11个客户,4个业务员,上海有9个客户,3个业务员,如何平均把北京的11个客户分配给北京的4个业务员(其中有1个人少分1个),上海的9个客户分配给上海的3个业务员。

在D2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式

=INDEX(G:G,SMALL(IF(F$2:F$8=B2,ROW($2:$8),4^8),CEILING(COUNTIF(B$2:B2,B2)/3,1)))

详见附图示例

追问

感谢回答,我举的例子按照这个公式是可以出现准确数据的。
但是当我应用到更复杂的案例下就无法向下拉出准确的数字了,比如北京有170个任务分配给北京的7个人,武汉的96个任务分配给2个人,长沙的15个任务分配给1个人。
按照公式出来的结果值还是每个业务员分配3个任务,后面就是空白值了。

追答

上述公式中的3替换为VLOOKUP(B2,{"北京",25;"武汉",48;"长沙",15},2,0)
在D2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(G:G,SMALL(IF(F$2:F$8=B2,ROW($2:$8),4^8),CEILING(COUNTIF(B$2:B2,B2)/VLOOKUP(B2,{"北京",25;"武汉",48;"长沙",15},2,0),1)))

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-03-04
写代码可以处理,公式应该不好操作

Excel将一组数满足一定条件后再均匀分配给几个人?
在D2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式 =INDEX(G:G,SMALL(IF(F$2:F$8=B2,ROW($2:$8),4^8),CEILING(COUNTIF(B$2:B2,B2)\/3,1)))详见附图示例

在Excel中如何挑选连续几个满足一定条件的数,并将这些数另外整理...
1、你可以先把数据据先记录下来,但必需是成列顺序;2、在数据最上方可以整行用鼠标选上;3、点击“数据”栏-->“筛选”-->“自动筛选”;4、你就可以点击下拉符号进行筛选满足你要求的数据了!5、你也可以用“高级筛选”自动将满足你要求的数据复制到你选的表格中。

怎么用excel计算满足特定条件的人数?
1、首先在excel表格中输入一组数据,需要根据数据计算出对应的人数。2、在空白单元格中输入公式:=COUNTIFS(A:A,">=4000",A:A,"<4100"),表示在大于等于4000和小于4100的范围内取数。3、点击回车即可看到生成的计算结果,满足需要的条件的人数为“3”人。4、如果需计算其他条件下的人数,可以直接...

excel如何按照每50人为一组excel按每人的数量分配清单
接着,将这些数字复制并粘贴到数据表中的一个单元格中,形成组别列。最后,使用“条件格式”功能对这个组别列进行格式化,以使其以50个人为一组的方式分组显示。具体方法是,在“条件格式”菜单中选择“颜色比例尺”或“图标集”选项,并根据需要进行选择。这样,Excel 就会按照每50人为一组将数据进行分...

如何将EXCEL中的数据平均分成若干份?
如果数据的分割需要更加灵活或者自动化,可以使用Excel的高级功能。其中,VBA编程是一个强大的工具,可以实现数据的自动分割。通过编写一个简单的宏,可以自动将数据按照指定的份数进行平均分配。此外,Excel的数据透视表功能也可以用来按照特定条件对数据进行分组和汇总,然后再将这些组平均分配到不同的工作表...

怎么用Excel把一个数随机分配N份,而且有条件限制随机数。
1、生成14个0~600的数字。第15个数字使用5000减去前14个数字之和。2、如果第15个数字不在0到600之间,则需要按F9再刷新一遍,直到满足要求。如果需要自动完成,只能写vb脚本。生成0.00到600.00之间数字的脚本:=ROUNDUP(RAND()*600,2)

EXCEL里面怎样计算某列满足条件的单元格平行旁边一列的单元格总数_百度...
D列肯定要取消合并的,我教你一个方法。第一步,把D列有数据的都选中,然后取消合并 第二步,按F5,点击“定位条件”,双击“空值”第三步,按“=”,然后按小键盘区的“↑”,然后ctrl+回车一起按 第四步,按照你会的那样,去countif来做条件计数 ...

Excel中如何统计满足几组条件去重后计数?
你可以用COUNTIFS函数,直接进行多条件统计即可。由于没有提供数据结构表的行列标号,所以没有办法直接给你公式,自己去网上查一下这个函数的使用方法吧……

excel怎么统计满足某一条件的个数?
4. 结果展示:根据所设置的条件,Excel会返回一个数字,这个数字代表了满足条件的单元格数量。这样,用户就能快速得知特定条件下的数据分布情况。在实际操作中,只需根据具体的数据和需求设置相应的条件和范围,就可以轻松使用COUNTIF函数进行统计。这对于数据分析、报告生成等场景非常实用。

excel中使用函数统计一个数值满足一定条件后出现的次数
E1:=SUMPRODUCT(IF(IFERROR(MATCH($A$2:$A$9&D1,$A$2:$A$9&$B$2:$B$9,0),0)-ROW($A$2:$A$9)=-1,1,0))在公式编辑框里按Ctrl+Shift+Enter组合键确定。E2由E1向下拖拽后自动填充。

相似回答