无法理解<> 0的含义

时间:2013-04-17 14:08:12

标签: c# excel

您好我正在尝试理解一个公式并将其写入c#但到目前为止我还没有理解这个公式的作用,有人可以解释一下吗?

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

真正让我失去的是&lt;&gt; 0,我用谷歌搜索了一段时间,但到目前为止还没有找到它的作用。请有人解释一下吗?

5 个答案:

答案 0 :(得分:5)

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

在这种情况下,它可能等同于“非假”,例如参与公式:

if(c57=> d57)<>0

评估C57是否不是> = D57

答案 1 :(得分:5)

<>表示&#34;不等于&#34;,如≠。在大多数编程语言中也称为!=

答案 2 :(得分:2)

这取决于语言,但在大多数语言中<>表示“不等于”。

答案 3 :(得分:2)

<>不等于运算符。

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

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

答案 4 :(得分:2)

<>是不等式运算符,意味着a <> ba is not equal to b。哪个将在C#中写为a != b

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