2013-05-15 35 views
0

我有一個Excel文檔,我從Access中取出。我試圖規範化數據,但遇到了問題。我正在查看兩欄的內容並提取信息。我的公式如下:使用嵌套IF檢查兩列有三個結果

=IF(AND(F2="False ",D2="MMR Titer"),"False ",OR(IF(AND(F2="TRUE",D2="MMR Titer"),"TRUE"," "))) 

我得到一個值錯誤。 我需要的公式是看F2和D2。如果D2 = MMR Titer和F2 = False,則返回錯誤結果,否則,如果D2 = MMr Titer和F2 = True,則返回真實結果,否則將該字段留空。

任何幫助,將不勝感激。

回答

1

只需在您的第一條else聲明中刪除OR()即可。

請注意,如果TRUE是布爾值,則不應包含引號。

+0

如果我刪除了OR,那麼一切都將返回一個空白,除了爲真值。它不會爲我提供錯誤的信息 – user2084933

+0

@ user2084933 ** 1。**檢查具有'False'的單元格是否有'假',後跟一個空格。如果他們沒有空間,他們也可能被存儲爲布爾值。將公式更改爲'F2 = FALSE')。 - ** 2。**如果具有'TRUE'的單元格存儲爲布爾型,則從公式中移除引號'「TRUE」(至'F2 = TRUE')。 – Jerry

0

試試這個

=IF(AND(F2="False ",D2="MMR Titer"),"False ",IF(AND(F2="TRUE",D2="MMR Titer"),"TRUE"," ")) 
+0

工作,非常感謝。我確實需要從虛假和真實的 – user2084933

+0

@ user2084933引用:你的意思是誰在回答? – matzone