2016-06-21 34 views
0

我正在爲我們的同事的時間表,我有一個表,如下圖所示 值A = 4/B值= 4值F = 8Excel中 - 沁字符串值

,我需要知道週一到週五的金額,不知道我應該使用什麼確切的功能。

我嘗試這樣做: = SUM(IF(B6:AE6 = 「F」,值( 「8」),值( 「4」))) 但不工作

<table border="1"> 
 
<tr> 
 
    <td> 
 
    Mon 
 
    </td> 
 
    <td> 
 
    Tue 
 
    </td> 
 
    <td> 
 
    Wed 
 
    </td> 
 
    <td> 
 
    Thu 
 
    </td> 
 
    <td> 
 
    Fri 
 
    </td> 
 
</tr> 
 
    <tr> 
 
    <td> 
 
    A 
 
    </td> 
 
    <td> 
 
    A 
 
    </td> 
 
    <td> 
 
    F 
 
    </td> 
 
    <td> 
 
    B 
 
    </td> 
 
    <td> 
 
    B 
 
    </td> 
 
</tr> 
 
</table>

回答

1

下面的數組公式適合您。數組公式意味着你與

按Ctrl + Shift進入它+ Enter鍵

你不手動輸入括號{},它們會自動出現。

{=SUM(--($A$2:$E$2="A")*4,--($A$2:$E$2="B")*4,--($A$2:$E$2="F")*8)} 

在本例中,星期一到星期五的值在A2:E2中。

enter image description here

+0

我試試這個代碼 {= SUM( - ($ A $ 2:$ E $ 2 =「A 「)* 4, - ($ A $ 2:$ E $ 2 =」B「)* 4, - ($ A $ 2:$ E $ 2 =」F「)* 8)} 但似乎不工作。 –

+0

您是否編寫了此代碼'= SUM( - ($ A $ 2:$ E $ 2 =「A」)* 4, - ($ A $ 2:$ E $ 2 =「B」)* 4, - ($ A $ 2:$ E $ 2 =「F」)* 8)',然後按下Ctrl + Shift + Enter鍵?公式周圍的括號不是您手動添加的內容。 – Sun

+0

另外,這個公式會爲您帶來什麼回報? – Sun

0

我解決了這個代碼的問題:

=4*COUNTIF(B6:AE6,"A")+4*COUNTIF(B6:AE6,"B")+8*COUNTIF(B6:AE6,"F") 

enter image description here