2016-03-31 115 views
0

需要幫助修改語法來處理,如果兩者都= 0,則返回0否則除以AJ10/AA10。在Excel中處理0/0分區

=IF(OR(ISBLANK(AJ10),IF(ISBLANK(AA10),"",0)),AJ10/AA10) 

由於

+0

'= IF(AND(AJ10 = 0,AA10 = 0),0,AJ10/AA10)' –

+0

看那'IFERROR( )'公式 - 你不需要明確地測試所有可能的錯誤條件中進入你的基本公式的值,你可以將公式包含在'IFERROR(YourFormula,value_if_error)'中,並且聲明應該返回什麼任何錯誤。 –

回答

0
=IF(OR(AJ10="",AA10="",AA10=0),"",AJ10/AA10) 

基本上,這是一個IF聲明它要求:如果AJ10爲空,或者AA10是空白的,或分母(AA10)爲零,放置空白,否則,將AJ10除以AA10。

請注意,=""ISBLANK的快捷方式。

1

你真的只需要擔心,如果AA10是0:

=IF(OR(ISBLANK(AJ10),ISBLANK(AA10)),"",if(AA10=0,0,AJ10/AA10)) 
+0

'= IF(AA10 = 0,0,AJ10/AA10)'?或者如果OP真的必須測試*兩者*,那麼'= IF(AND(AJ10 = 0,AA10 = 0),0,AJ10/AA10)? –

+1

@DavidZemens我可能對它有不同的理解,我在想如果任何一個是空白的,那麼結果是空白的,否則OP會保留,否則處理除以0的錯誤。但我可能錯了。 –