2015-09-03 67 views
-1

= IF(D3 = 「+」; I3( 「測試1」); I3( 「測試1」))Atributing一個值單元格 - Excel的

與代碼中的細胞只是說: 「#REF!」

它可能是一個sintax錯誤..

我要的是:如果單元格D3等於「+」,則電池I3的值必須等於「測試1」

回答

0

你所要求的是不可能使用公式。

公式只能改變它所寫入的單元格,它不能改變任何其他單元格。

需要使用vba才能進行此類更改。

0

這句法。刪除True,False組件中的(),並使用逗號,而不是分號。在單元格I3中鍵入此公式。

=IF(D3="+","test1", "") 
+0

這將更改寫入代碼的單元格的值。我希望它改變另一個單元格的值。 – lemario

+1

如果OP使用的Excel版本中的分號是函數中的默認參數分隔符,而不是逗號,那麼它們不應該用逗號代替分號。 –

+0

@XORLX,我相信這是一個Windows或其他操作系統設置,而不是Excel設置。 Excel中的默認值是「,」。也就是說,如果OP機器上的默認設置已更改,則將我的示例中的「,」替換爲適當的分隔符。 – rwking

相關問題