FIRSTNONZERO函数搜索通过两个或多个数值参数并返回第一个不为零的值。

例如,您可以使用FIRSTNONZERO函数来避免复杂的条件公式你可能需要使用确定的第一个非零值的一组数字。

以下两个公式是等价的:

  • FIRSTNONZERO (a, b, c)
  • 如果其他< > 0然后如果其他b < > 0 b c < > 0然后c其他0

FIRSTNONZERO(值1,值2,等等。)

参数

论点 数据类型 描述
价值 数量

FIRSTNONZERO函数评估每个实例的参数,并返回第一个不为零的值。

这个论点可以很多次了。你必须提供一个最小的两个值FIRSTNONZERO函数来比较。

FIRSTNONZERO函数评估值作为参数提供它们的顺序。

FIRSTNONZERO函数返回一个数值结果。

例子

在下面的示例中,五行项目包含数值显示在行,命名一个通过e。时间维度上显示列。

两个行项目包含演示FIRSTNONZERO函数公式。

字母顺序排列行项目搜索每一行项目为非零值按字母顺序排列,FIRSTNONZERO函数提供参数的顺序。相反的公式颠倒字母顺序行项目。


1月22日 2月22日 3月22日
一个 5 0 0
b 3 0 0
c 12 2 7
d 4 2 0
e 56 2 4

字母顺序排列

FIRSTNONZERO (a, b, c, d, e)

5 2 7

颠倒字母顺序

FIRSTNONZERO (e、d、c、b、a)

56 2 4