如何将数组公式转换为excel中的等效常规公式?

时间:2016-02-03 10:10:17

标签: excel

我需要将以下数组公式转换为等效的常规公式。

{= SUM(IF(ROUND(A1:A5,0)GT; 0,1,0))}

如何将此数组公式替换为相同行为的常规公式

3 个答案:

答案 0 :(得分:1)

如果您必须将其转换为常规公式,则必须先在=Round()单元格上使用A1:A5公式,然后必须使用Countif()公式。

=COUNTIF(B2:B6,">0")

enter image description here

答案 1 :(得分:0)

你指的是为了一些VBA操作吗?或者它只是一个细胞配方。

如果是手动更改数组公式单元格......

  1. 选择定义公式的整个数据范围。一种简单的方法是选择数组公式中的任何单元格,然后按CTRL + G,选择特殊单元格,然后选择当前数组。
  2. 选择整个阵列后按F2编辑公式,然后按CTRL和ENTER。这将删除数组约束,您可以相应地更改公式。

答案 2 :(得分:0)

有一个公式可以将数组公式转换为普通公式,即SUMPRODUCT。但是,最终结果应该是数字,而不是文本。

在上述情况下,我将使用= SUMPRODUCT(-(round(a1:a5,0)> 0)