2

嗨,我正在尝试理解一个公式并用 c# 编写它,但到目前为止我还没有设法理解这个公式的作用,有人可以解释一下吗?

if(if(c57=> d57;g57;h57)<>0;(((if(c57>=d57;d57;c57))*100/11))/(if(c57 >=d57;c57;d57)));(100/11)))

真正让我迷失的是<>0,我已经用谷歌搜索了一段时间,但到目前为止还没有找到它的作用。请问有人可以解释吗?

4

5 回答 5

5

<>0相当于“不等于零”

在这种情况下,它可能等同于“not False”,例如取部分公式:

if(c57=> d57)<>0

评估 C57 是否不 >= D57

于 2013-04-17T14:10:03.000 回答
5

<>表示“不相等”,如≠。!=在大多数编程语言中也称为。

于 2013-04-17T14:10:11.747 回答
2

这取决于语言,但在大多数情况下<>意味着“不等于”。

于 2013-04-17T14:11:33.420 回答
2

<>不等于运算符。

a1<>0与 C#中的相同a1!=0

有关Excel 计算运算符的文档,请参阅http://office.microsoft.com/en-us/excel-help/calculation-operators-and-precedence-HP010342223.aspx?CTT=1

于 2013-04-17T14:11:37.140 回答
2

<>是不等式运算符,意思a <> ba is not equal to b。这将用a != bC# 编写。

据我所知,唯一使用的语言<>是 VB/VbScript(这是 Excel 语法的基础)、SQL、BASIC 和 Pascal。在 T-SQL 中,您实际上可以使用!=,但它是非标准 SQL,因此<>是首选。

于 2013-04-17T14:14:15.533 回答