2015-01-15 63 views
0

我有一個銷售人員列表,但只有一部分銷售額可以計入總和。例如:在SUMIF函數中嵌套一個IF函數

SP Sales 
John 600 
Jane 200 
John 50 
Mike 150 

=SUMIF(SP,"John",Sales)會給我總所有John的銷售。 但是,John的銷售額中只有125個可以計入此總額。所以結果應該是175.

我試過了:=IF(sales,>=125,"125"+SUMIF(SP,"John",Sales))但它沒有奏效。

什麼我需要它的工作?

+0

您是指結果應該是125?如果不是,多餘的50來自哪裏?此外,是最大的普遍性(即每個人最多可以達到125),還是它是唯一的人? –

+0

另外,你試圖從「SUMIF」結果中添加字符串「125」到「125」,而不是數字? –

+1

@Nicholas我認爲175是來自'John' +'125'的一個條目的'50'作爲'John'的另一個條目(儘管實際上'600'被封在了'125'並且被當作125 '爲了這些目的) - 即上限是按條目輸入的。對於我不認識但懷疑不是的人是獨一無二的。對於「125」,我想這是「疏忽」(即「125」是有意的)。 – pnuts

回答

4

請嘗試:

=SUMIFS(B:B,A:A,"John",B:B,"<"&125)+125*COUNTIFS(A:A,"John",B:B,">=125") 
+1

謝謝!!!!!!這工作! – Sybates

2

使用數組公式是這樣的:

{=SUM(--(A2:A5="John") * IF(B2:B5>125,125,B2:B5))}

+1

謝謝你的幫助。 – Sybates

+0

它可能並不那麼明顯,它如何工作,但它確實如此,比我的短,我懷疑是一個CSE公式會是一個問題,所以+1。 – pnuts