2016-02-19 73 views
0

我有一個IF語句,說如果AG,AL,AJ都在單元格中有Yes,那麼我想讓它去查找表來檢索結果。然後我希望它得到這個結果並進行計算,但我不知道如何編寫它。如果陳述中有多個條件在Excel中,然後計算公式

如果三個單元的一箇中有一個沒有,然後我就希望它在細胞返回值AK

下面是一個例子:

IF(AG="Yes", AI="Yes", AJ="Yes"), VLOOKUP(Payout Table!A:B,201, 2,True), (O7*H17*AK) False=AK 

這是我第一次嘗試要做到這一點,如果你可以推薦一個鏈接,我可以去更好地理解正確的公式,這將是偉大的。

+0

目前還不清楚是什麼你想與你的僞公式做。你能用文字寫下你想要完成的事情嗎?第一部分是好的「如果AG,Al和AJ都有,然後查找..」,它會變得渾濁。你看什麼價值?進入什麼範圍/表?該表中哪些值試圖提取?你想要對提取的值執行什麼計算? – JNevill

+0

我想確定是否有人符合加速器的條件,如果是,那麼我會拿我的成績%(K24)去查找表並找到加速的%,然後以他們的月度目標(O7)*他們的績效指標(H17) *基於表格的新成績(AK24)。如果他們在所有3個單元格中都沒有得到答案(讓我們說AG24,AI24和AJ24,我只是希望它在K24中看到他們原來的成績(因爲他們不符合加速器的標準)。 – Kathy

回答

0

你想要的是AND功能。如果它自己的所有參數都爲TRUE,AND返回TRUE。即:

=IF(AND(AG1="Yes", AI1="Yes", AJ1="Yes"), VLOOKUP(Payout Table!A:B,201, 2,True)*(O7*H17*AK), AK1) 

還請注意,我有固定的公式,使VLOOKUP量多起來害你的其他細胞,也是我加入行引用到你有什麼就有什麼(「AG」不是一個有效的單元格參考;將「AG1」替換爲您要檢查的相應行號)。

0

您需要使用AND以及改變你的VLOOKUP的順序如下圖所示:

=IF(AND(AG="Yes",AI="Yes",AJ="Yes"),VLOOKUP(201,Payout Table!A:B, 2,True)*(O7*H17*AK), AK1)