我正在尝试创建一个简单的跟踪器。在B列和C列中,任务用作者标记,然后作者填写完成日期。
上面是一个仪表板,可以对项目进行计数以便于查看。我确定了总数,但还没能为完整的专栏写一个公式。我已经尝试了countifs,但未能使配方工作。
思想?
答案 0 :(得分:0)
使用DSUM可能会向您发送正确的方向。
http://office.microsoft.com/en-gb/excel-help/dsum-HP005209069.aspx
答案 1 :(得分:0)
根据我在图片中看到的内容,您应该为仪表板执行数据透视表。
如果你必须(???)在没有数据透视表的情况下相处,请执行以下操作:
=COUNTA(A:A)-1
(标题为-1)=COUNTA(OFFSET(B5;0;0;$E$2;1))
(在此示例中,您计算B列,标题位于B4中,因此第一个数据位于B5中,上述公式中的数字位于$ E $ 2中)偏移功能基本上返回一个相对于参考开始并具有可选大小的范围。所以我们从第一个数据单元开始,使其为1列宽,#oftasks行深
答案 2 :(得分:0)
使用COUNTIFS,假设VH在A8
中,任务/作者/已完成在第12行,你有或者可能有数据到Row1000:
=COUNTIFS(B$12:B$1000,A8,C$12:C$1000,">1")
根据需要复制。
答案 3 :(得分:0)
根据附件
尝试以下公式
<强>输出强>
答案 4 :(得分:0)
您可以使用 SUMPRODUCT 查找每个作者的完成量。
=SUMPRODUCT(--($B$8:$B$16=A3),--($C$8:$C$16>1))
在这种情况下,“-”告诉 SUMPRODUCT 分别处理数组中的每个单元(我使用了User2063626的示例),因此它从头开始,并检查B8 = VH和将答案记录为布尔值(对于TRUE,则为1;对于FALSE,则为0),在这种情况下,它的确等于VH,因此它使用1。然后检查C8> 1(是否有日期),并进行存储然后将两个值相乘1 * 1 = 1,为您提供第一行的值。然后继续执行并检查B9(因为它等于VH而得到1)和C9(因为没有日期而得到0),将行结果1 * 0 = 0相乘并将其与先前的结果相加。它对数组中的每一行重复一次,并返回作者为VH并且有完成日期(2)的行数。