我写了一个公式来计算下面“Sheet2”中的输入。所以J4是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来计算公式。
任何人都可以帮助我进行参考吗?
编辑:我仍然无法解决这个问题。任何人都可以在评论中向我推荐一些新内容吗?答案 0 :(得分:0)
看看你的公式,你似乎想要评估以下比率:
在列J中计算非空白单元格,其中列A也是非空白的。 将此计数除以列J中非零单元格的计数,其中列A为非空白。
如果是,则测试以下公式,看看它是否符合您的需要:
=COUNTIFS(Sheet2!A4:A107,"<>",Sheet2!J4:J107,"<>")/COUNTIFS(Sheet2!A4:A107,"<>",Sheet2!J4:J107,"<>0")
确保更改参数分隔符。
修改强>
在这种情况下,您需要使用以下数组公式( CTRL + SHIFT + ENTER )并更改参数分隔符。
=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:A107)))),"<>0")