我正在编制一份数据表,其中我每个月都有一个包含团队成员及其分配任务的列表。
我想检查一下,看看是否有重复项,如果这是真的,我想检查工作分配是否高于1.
如果发生这种情况,我想以某种方式表明那些团队成员被过度分配。我认为这可以通过名称上的颜色标记或显示过度分配名称的单元格来完成。
我将此示例附加了11个名称,其中大卫和马丁被分配。
我可以使用基本的Excel语句或VBA代码吗?
感谢您的帮助。
答案 0 :(得分:2)
在你的例子中,David在1月份被超过0.1分配...
你可以有两个公式来得到你想要的结果,这只是一个月的例子,将剩下的第二个公式拖过来:
=IFERROR(INDEX(A:A,SMALL(IF(COUNTIF(A:A,$A2)>1,ROW(A:A)),ROW(1:1))),"")
- 第一列(这是一个数组公式,同时仍然在公式栏中点击 Ctrl + Shift + Enter )
这将返回index的最小行号,其中A列中的结果计数大于1 ...
=IF($P2<>"",SUMIF($A:$A,$P2,B:B)-1,"")
- 假设P是具有第一个公式的列。
编辑: 对于Apple Mac,输入数组公式如下:
(摘自this Stack Overflow answer)
选择范围,按 CONTROL + U ,然后按⌘ + RETURN 。
答案 1 :(得分:1)