我一直遇到一个循环引用问题(显示在屏幕的左下角),用于"Mold“下的值,以及其他奇怪的错误,例如没有在表中的列中传播我的公式等等。
下面的代码用于在15天内从它们的"Mold ID“列返回值,并且是一个不同的值(复制的唯一和第一次迭代),并在不同的工作表上创建"Mold ID Num”下的列表。不过,在很多时候,工作似乎也不错。
{=IFERROR(IF('Raw Data'!B2>=TODAY()-15, INDEX(Table5[Mold ID], _
MATCH(0, COUNTIF( Table2[[#All],[Mold ID Num]], Table5[Mold ID]),0)), ""), "ERROR")}Table5:
B C D
1 Start Day End Day Mold ID
2 10/16/2016 10/17/2016 T-65-001
3 10/16/2016 10/17/2016 T-579-001
4 10/14/2016 10/15/2016 T-1751-001
5 10/14/2016 10/15/2016 T-1226-001
6 10/14/2016 10/15/2016 T-E35-001
7 10/14/2016 10/15/2016 T-9025-001谢谢你的帮助
如果有人想解释如何使表在每次运行时返回不同数量行的一列中更新公式时自动展开和收缩(即添加和删除行),那也是不可思议的。
EDIT1
表2:
B C D E F
19 Mold ID Num Max Completed Progress Bar Remaining
20 T-965-001 150,000 200 0% 149800
21 T-9579-001 100,000 490 0% 99510
22 T-1751-001 100,000 26967 27% 73033
23 T-1826-001 200,000 13310 7% 186690
24 T-AP35-001 90,000 500 1% 89500发布于 2016-11-03 03:27:17
我最后发现的有用的东西。
=INDEX(IF(Table5[Start Day]>=TODAY()-30,Table5[Mold ID], ""), MATCH(0, INDEX(COUNTIF($B$19:B19, IF(Table5[Start Day]>=TODAY()-30, Table5[Mold ID],1)),0,0), 0))
用Crtl+Shift+Enter确定公式。谢谢帮助@maxhob17 17
发布于 2016-10-27 09:53:49
我认为您所要做的事情如下所示,我已经将此公式放入单元格H2中,因此您需要更新匹配函数中的"$H$1:H1“位:
{=INDEX(Table2[Mold ID],SMALL(IF((Table2[Start Day]>=TODAY()-15)*ISERROR(MATCH(Table2[Mold ID],$H$1:H1,0)),ROW(Table2[Mold ID])-ROW(Table2[[#Headers],[Mold ID]])),1))}https://stackoverflow.com/questions/40279215
复制相似问题