簡體   English   中英

計算字段中的 Excel IF 語句

[英]Excel IF statement in calculated field

我正在嘗試創建一個在 Excel 數據透視表中使用 IF 語句的計算字段。 我有一個比率(比方說 x/y),如果比率 >=0,我需要顯示實際返回值,如果比率小於零,我需要顯示“<0”。 我一直在嘗試以下方法:

=IF((x/y>0),(x/y),"<0")

它返回任何 >0 的值,但只給出 VALUE! 而不是為小於零的比率值返回“<0”。 有想法該怎么解決這個嗎?

謝謝!

數據透視表中的計算字段不能包含文本,它只能包含數字,因為在數據透視表中,計算字段的結果應該是可聚合的(例如通過 sum)。

<0是文本的事實,它不能呈現為數字,因此會導致#VALUE! 錯誤。

但是,您可以在數據透視表上使用條件格式,使零以下的所有值看起來<0

在此處輸入圖片說明

剛剛在 Excel 中創建了我的第一個計算字段,其中包含多個=If(And(...

我發現的是TEXT是不允許的。

我根據年銷售額創建了范圍,我將它們分配為 1、2、3、4 的等級...

這是它的樣子:

If(Annualized>2000000,"1",If(AND(Annualized<2000000,Annualized>100000),"2",If(AND(Annualized<100000,Annualized>40000),"3",If(Annualized<40000,"4"))))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM