Tag: 循环参考

通过非迭代计算解决我的循环引用?

更新 – 简化更多: 为了防止人们不知所措,下面是我的问题的一个超级简单的版本: 请给我写C,D和E列公式,其中: C栏 如果列B是0,那么如果列A是1,则放1,否则0。 如果列B是1,那么如果列A是1并且列E是0,则放1,否则0。 D栏 如果C列为1,则放置1,否则为0。 E栏 D列总和 但是不要循环引用。 问题: 我刚刚在Excel表格上创build了​​一个循环引用,我明白为什么它是循环的。 当我去到循环参考单元格,然后做公式选项卡,评估公式button,它似乎按照预期进行评估。 因此,我希望有人能为我提出一个非迭代计算解决scheme。 语境: 我正试图解决被拒绝的医疗索赔是重复的。 我首先检查一下,如果另一个索赔似乎是重复的,那么,如果没有重复的索赔被发现,我检查一下被拒绝的索赔是否是对自己的复制。 Excel中: 在这里您可以看到两个索赔的简化图像: 列S具有声明数据的标准(截图以外),其将每个声明限定为重复。 列AF,主要原因,检查列S(以及为了说明的目的而隐藏的其他类似分类列)是否为1.如果是,则表示1,否则表示为1。 列AG计算列AF中有多less个1。 现在,我更改了列S的公式,对列S中的行为0,列S,AF和AG产生循环引用警告。列S中的公式(使用S3作为示例)是: =if(and(or($R3=0,$AG3=0),[the other claims data criteria that would mark the row as a duplicate]),1,0) 当Excel正在计算列R中0为0的行时,循环引用发生,到目前为止在列AG中为0,列S中为1(但还不是因为尚未计算)。 在这种情况下,在列S公式中,$ R3 = 0和$ AG = 0都被评估为True,但是一旦评估结束并且列S被标记为1,则列AF将变为1,并且列AG变为1,然后列S中的OR()从(True,True)变为(True,False)。 这并不能改变OR()的净结果,但却让Excel感到担忧。 重新解决问题: 考虑到这一切,并假设迭代计算不是最佳解决scheme(请让我知道如果是),我将如何解决这个问题? 我已经浏览了几个SO Excel的圆形参考文章已经和将继续寻找。 编辑:对列AF的描述进行了更正,并描述了为什么发生循环引用。

通过公式计算后,在excel中修正一个单元格的值

我有一个循环的参考: – A1 =付款金额 B1 =付款次数:通过计算付款date创build C1 = 5月份到期的佣金(A1 x%年龄,取决于B1) D1 = 6月到期的佣金(A1 x%年龄取决于B1) 如果B1 = 1%= 100%。 如果B1 = 2,则%= 50%。 这工作 一旦公式产生,C1需要保持在100%。 当D1更新时(C1和D1都读取A1 x 50%),目前它正在改变。 请指教。

Excel函数 – 循环引用

我试图在实验室中拆分细胞培养物,并想创build一个Excel电子表格,其中包含一个基于测量细胞密度(input到细胞A2)计算需要转移的培养物量(细胞B2)的公式,以便接收培养物的特定细胞密度。 一般公式是: (Xml培养物)(计数VCC)=(接种密度靶标)(培养基+ Xml培养物)其中Xml培养物将成为细胞B2,并且当实验室技术人员input“计数VCC” A2)。 所以,基本上我想编写一个程序,当一个值被input到单元格A2中时,它将计算单元格B2,其中: (B2)(A2)=(0.5)(50 + B2) B2= ((0.5)*(50 + B2))/A2 不过,我一直收到循环参考警告。 不幸的是,我一直无法在我的等式中分离出B2。 有没有一种方法可以编写一个程序,当A2的值被input时,这个程序将会随后解决B2问题? 所以如果A2input3.00,会导致B2被计算为10?

在Excel中避免循环引用

在Excel中我有这些列 这是两笔贷款。 当任何一笔贷款过多时,我都想(dynamic地)将剩余部分转移到另一笔贷款上。 我似乎无法弄清楚如何避免循环引用。 最相关的细胞: H5 =IF(AND(G5<0;C5>0;-G5<C5);G5) C5 =C4+A5+B5 是否有可能做到这一点,避免循环引用?

在PHP中复制Excel的循环引用公式

我想在PHP中复制Excel的循环引用公式。 在Excel中我有: A19 = A25-A22 (result: 8771.65) A22 = A19*14.1% (result: 1236.80) A25 = 10000 但是,当我尝试在PHP中计算它时,它不给我正确的结果: $Tax = 0; $Gross = 0; $Net_Amount = 10000; $Gross = $Net_Amount – $Tax; $Tax = $Gross * (14.1/100); 任何想法如何在PHP中做到这一点?