2017-10-06 106 views
-1

我遇到了麻煩,要了解如何測試有時存在於我的電子表格中的第三個值。 這個我和它適用於2個值(指「非標準」 - 案例,或者如果「I」是一個數值,...):libreoffice calc:要檢查的第三個參數

=IF(ISNUMBER(I7); I7*J7; E7*G7) 

在列C中,如果與所述第三值名稱:「freddyfox」是存在的,然後做這個數學,而不是:E/G(鴻溝,......如上所述,而不是上述(I * J或E * G)

我試過這樣的事情...

=IF(ISNUMBER(I7); I7*J7; E7*G7, IF(AND(C7=freddyfox); E7/G7))) 

回答

0

沒有必要使用AND。相反,把第二IF在「超鈾e'第一個IF的結果。

=IF(ISNUMBER(I7); IF(C7="freddyfox"; E7/G7; I7*J7); E7*G7) 

這產生E7/G7時ISNUMBER(I7)C7="freddyfox"。如果ISNUMBER(I7)但不是C7="freddyfox"那麼它將產生I7 * J7,如果兩個都不是真的,那麼它將產生E7 * G7。

編輯

以下是評論所要求的公式。

=IF(C7="freddyfox"; E7/G7; IF(ISNUMBER(I7); I7*J7; E7*G7)) 
+0

。工作。問題,我必須改變整個陳述,因爲它應該測試3次1值...我的意思是像這樣:如果「freddyfox」那麼E7/G7-如果「isnumber」那麼I7 * J7-如果「既不」真的,那麼E7 * G7。謝謝你的幫助! – stevethemechanic

+0

查看編輯答案。 –

+0

是的,它現在作爲exceptet。 (我以爲我試過這個,可能語法不正確 - 蒂亞 – stevethemechanic

相關問題