2017-04-04 58 views
0

我想獲得一個公式,將以下工作: 如果小區A中包含X,然後將細胞B =小區C + 1,但如果小區A包含Y,則小區B =小區C 2,但是,如果小區A包含Z和小區B =小區C 3Excel的公式,如果當有3個備選方案

任何幫助非常感謝

+0

你已經完成了最難的部分:邏輯。現在嘗試實現它。 –

回答

0

一個簡單的IF語句可以寫成如下...

=IF(A2="X",C2+1,IF(A2="Y",C2+2,IF(A2="Z",C2+3,""))) 

有各種其他方法來獲得所需的輸出。其中之一是像下面...

=IFERROR(CHOOSE(MATCH(A2,{"X","Y","Z"},0),C2+1,C2+2,C2+3),"") 
+0

感謝這工作。現在,如果我能得到它的條件格式... –

+0

不客氣,斯圖爾特!條件格式化基於條件是否被評估爲True來工作。您希望如何在條件格式中使用此公式?如果這是一個新問題,我建議你用你的新需求開一個新問題。 – sktneer

0

考慮:

=LOOKUP(A1,{"X","Y","Z"},{1,2,3})+C1 

enter image description here

編輯#1:

要使用LOOKUP(),輸入矢量必須按字母順序排列。

+0

這是我正在談論的其他方法之一。尼斯。 :) – sktneer

+0

@sktneer我喜歡* LOOKUP()*,但它必須是**字母**。 –

+0

是的。這是這個缺點。 – sktneer