问题描述
我写了一个公式,用于计算下面的 Sheet2中的输入。因此J4是Sheet2的单元格:
I wrote a formula which calculates the inputs in "Sheet2" which is below. So J4 is a cell of Sheet2:
=((COUNTIF((INDIRECT(ADDRESS(ROW(J4);COLUMN(J4))&":J"&
(MIN(IF(A4:A107="";ROW(A4:A107))))));"
<>"&""))-1)/((COUNTIF((INDIRECT(ADDRESS(ROW(J4);COLUMN(J4))&":J"&
(MIN(IF(A4:A107="";ROW(A4:A107))))));"<>0"))-1)
现在我想将此公式写到Sheet1的一个单元格中。这意味着我应该引用Sheet2来计算公式。
Now I want to write this formula to a cell in Sheet1.It means i should reference the Sheet2 for calculating the formula.
有人可以帮我引用吗?
编辑:对于此问题,我仍然没有解决方案。有人可以在评论中给我一些新建议吗?
I still am without solution for this issue. Can anyone suggest me something new then in the comments?
推荐答案
看您的公式,似乎您要评估以下比率:
Looking at your formula, it seems you want to evaluate ratio of:
如果是然后测试以下公式,看看它是否符合您的需求:
If yes then test following formula and see if it works per your needs:
= COUNTIFS(Sheet2!A4:A107,<>, Sheet2!J4:J107,<)/ COUNTIFS(Sheet2!A4:A107,<,Sheet2!J4:J107,<> 0)
确保更改参数分隔符。
编辑
在这种情况下,您需要使用以下数组公式( + + )和更改参数分隔符。
In that case, you need to use following array formula (++) and change argument separators.
= COUNTIFS(Sheet2!A4:INDEX(Sheet2!A4:A107,MIN(IF(Sheet2!A4:A107 = ,ROW(Sheet2!A4:A107))))),<,Sheet2!J4:INDEX(Sheet2!J4:J107,MIN(IF(Sheet2!A4:A107 =,ROW(Sheet2 !A4:A107))))),<>)/ COUNTIFS(Sheet2!A4:INDEX(Sheet2!A4:A107,MIN(IF(Sheet2!A4:A107 =,ROW(Sheet2!A4: A107)))),",Sheet2!J4:INDEX(Sheet2!J4:J107,MIN(IF(Sheet2!A4:A107 =,ROW(Sheet2!A4:A1 07)))),<> 0)
这篇关于使用另一个工作表中的单元格作为参考的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!