2014-06-08 35 views
-1

好吧,所以我難住了。我試圖創建一個函數,它會在指定的列中找到任何字母(例如「c」),並獲取其旁邊單元格中的值,以添加到更大的總和中。如果在一個單元名稱搜索功能條件下

例子:

A1=3, B1=c, 
A2=4, B2=d, 
A3=1, B3=c 

應該返回4

我將如何做到這一點的類似Excel的語言?

+0

是你輸入一個文件?什麼工具或語言? –

+0

你的意思是在Excel中? – Swagata

+0

就這麼簡單介紹一下概念。 「如果」不是函數,函數是「做某事」。這也不是一個循環,循環是「重複一些事情」。這是一個有條件的陳述,「根據條件決定做什麼」。 – Winchestro

回答

0

假設你在Excel中想這一點,在C1

=IF(B1="c", A1, 0) 

拖動單元格C1鍵入以下函數來填充列。即

C2 will be =IF(B2="c", A2, 0) 
C3 will be =IF(B3="c", A3, 0) etc. 

現在使用總和的列C.

enter image description here

+0

爲什麼不[SUMIF](http://office.microsoft.com/en-us/excel-help/sumif-HP005209292.aspx)? –