2012-02-21 28 views
0

這是我想要解決的問題。第一個條件對第二個條件產生影響時的計算

A1:200 B1:YES C1:10 D1:NO E1:20 F1:YES G1:30

我想作的計算,讓我到。減去數每次條件爲YES。

所以在這個例子中,它會是200-10-30。但是,由於有8個條件,我需要7個IF才能完成。我想知道是否有其他解決方案。

到目前爲止,我有一個解決方案,但這使得我創建3個新聞專欄。我寫IF(B1 =「YES,200-C1; 200)。然後我做同樣的使用,每次從上一列結果接下來的2列

非常感謝您的寶貴時間

+1

你可以改變YES和NO至+也可以輸入公式 - ?如果是這樣,做到這一點:SUM(B1&A1,D1&C1 ...等) – bozdoz 2012-02-21 16:08:07

+0

非常感謝,我明白了,沒有想過。然而,我想在「是」時減去(如「 - 」,如果是),但我不想在「否」時採取任何行動。我怎樣才能實現呢? – SammyDow 2012-02-21 16:42:08

回答

2

你可以嘗試

=A1-(SUMIF(B1:G1,"YES",C1)) 

設置C1定義概括範圍的第一個單元格和

=A1-(SUMIF(B1:G1,"YES",C1:G1)) 
+0

它完美的作品!但我有點失落。爲什麼最後一個變量是「C1」?我試圖瞭解即使該方法完美工作,非常感謝你 – SammyDow 2012-02-21 17:04:28

+1

我添加了似乎是功能行爲的解釋,儘管我沒有找到支持它的文檔 – datatoo 2012-02-21 17:26:24

相關問題