2016-03-04 57 views
0

我有一個Excel電子表格,可以計算在某個國家獲得工作的候選人,但每個工作(Company)都喜歡附加扇區。Excel中的高級計數

我需要能夠計算,如果申請人住在某些Country和部門Company坐在和每個表收集每月。我不知道如果這可以用一個COUNTIF功能來實現,如果我需要往下看的路線MATCHVLOOKUP

我的數據庫:

**************************************************** 
* Name * Country * Company * Start Date * 
**************************************************** 
* John * Brazil *  Gap  * 21/03/2016 * 
* Jessica * USA * Burger King * 21/02/2016 * 
**************************************************** 

部門表:

*************************** 
* Company * Sector * 
*************************** 
*  Gap  * Retail * 
* Burger King * Catering * 
*************************** 

數據收集表:

******************************************** 
* FEB 2016 * Brazil * USA * UK * 
******************************************** 
* Retail: *  0 * 0 * 0 * 
******************************************** 
* Catering: *  0 * 1 * 0 * 
******************************************** 

A在哪裏看將是驚人的,並道歉,如果有一個簡單的函數來找到這個數據NY援助

+1

你知道嗎'COUNTIFS'? –

回答

2

SUMPRODUCT()將是更好的選擇:

=SUMPRODUCT(($B$2:$B$3=K$1)*(MONTH($D$2:$D$3)=MONTH($J$1))*(YEAR($D$2:$D$3)=YEAR($J$1))*(COUNTIFS($F$2:$F$3,$C$2:$C$3,$G$2:$G$3,$J2))) 

enter image description here

一旦投放使用矩陣的左上角單元格和正確的引用,然後拖放。注意使各種絕對值的$表示法。

我不得不刪除第三張表數據上的:。數據必須完美匹配或不計數。

+0

令人驚歎!這是完美的,除非其中一個「國家」字段爲空,它會導致#N/A錯誤,有時我可能不會立即進入該國。真的很抱歉成爲一個痛苦。 –

+0

然後在IFERROR(),'= IFERROR(SUMPRODUCT(($ B $ 2:$ B $ 3 = K $ 1)*(MONTH($ D $ 2:$ D $ 3)= MONTH($ J $ 1)) *(YEAR($ d $ 2:$ d $ 3)= YEAR($Ĵ$ 1))*(COUNTIFS($ F $ 2:$ F $ 3,$ C $ 2:$ C $ 3,$ G $ 2:$ G $ 3,$ J2 ))),0)'。記得標記它是正確的。 –

+0

嗨,對不起,遲到的迴應,你很棒 –