Tag: 循环引用

COUNTIF在零时显示空白

我正在使用下面的公式: =IF(COUNTIFS('New In'!F:F,YTD!$A2,'New In'!B:B,YTD!$P$217)=0,"",COUNTIFS('New In'!F:F,YTD!$A2,'New In'!B:B,YTD!$P$217)) 如果结果为零 ,它需要做的是显示一个空白 – 它在某种程度上起作用 – 如果结果为零,则显示空白。 但是,如果单元格值大于零,则会显示循环引用错误。 任何想法发生了什么?

循环引用是用户定义的函数VBA excel

我的目标是使用用户定义的函数在实际行中添加某些列的值。 列在另一个表中给出。 我正在读取行的名称,计算实际值并将它们相加。 这个函数从excel中调用一次,但执行了4次。 最后,它表示循环引用错误。 在excel文件中没有这样的错误,我检查了udf是否返回42,然后没有错误。 首先我怀疑Application.Caller,但排除。 Function SumColumnsWithSuffix(suffix As String, rowNumber) As Integer 'can be used only in Összesíto table Dim myTable As Excel.ListObject Dim mySheet As Excel.Worksheet Dim myRow As Excel.ListRow Set mySheet = ThisWorkbook.Worksheets("összesíto") Set myTable = mySheet.ListObjects("Számlák") Dim columnName As String result = 0 For Each myRow In myTable.ListRows columnName = […]

如何在没有循环引用的情况下在Excel中创build一个完整的列?

我想在红圈的单元格( C19 )中加上所有C列的总和。 我已经尝试在公式( =SUM(C1:C50) )中使用C1到C50。 我使用C1:C50,而不是C1:C18,因为如果我在最后一笔之前添加一些行,我希望将它们包括在最后的总和中。 所以2个问题: 1)如果不是只有C1(这是一个date)而没有C19(不引起循环引用,因为那个只有前面的值应该被求和并呈现的单元格) 2)如果有一个公式,它会自动更新,如果我添加更多的行(假设我添加另一行,最后总和更改为C20)? 那么C19也应该加上总和。 PS:图像显示了B列的公式,因为我将在所有列中使用相同的公式,因为我有一个工作总和,所以我只是问C。

Excel:如果在某些空间布局中input循环计算将不会收敛

我用Excel循环计算发现了一个奇怪的行为。 启用后(通过选项),循环引用可用于迭代。 在我的例子中,我使用了牛顿的方法 。 我看到的问题是当我在一定的空间布局中input单元格公式时,迭代不会收敛。 如果我使用不同的布局, 它会收敛 。 这是一个错误,还是我错过了什么? 以下是如何重现它(Excel 2010,2011testing): f(x)= x * ln(x) 新的Excel工作簿。 创build一个“水平”布局: 2.1制作标签。 在单元格A1-F1中,写入x_start,x_old,x_new,f(x),f'(x),f-goal 2.2设置单元格公式(按此顺序): A2 = 4 B2 = IFERROR(C2,A2) C2 = B2-D2 / E2 D2 = B2 * LN(B2)-F2 E2 = LN(B2)+1 F2 = 10 创build一个“垂直”布局: 3.1制作标签。 在单元格A4-A9中,写入x_start,x_old,x_new,f(x),f'(x),f-goal 3.2设置单元格公式(按此顺序): B4 = 4 B5 = IFERROR(B6,B4) B6 = B5-B7 […]