2016-06-01 37 views
0

我有兩個表:次數如果和/或基於標準另一個表

位置

State | MSA | County | City | Zipcode | Count in County 
All possible combinations 

enter image description here

交易

City | State | Zipcode | ID 

enter image description here

我想修改一個公式來爲「Count in Country」設置一個值來顯示該縣的交易數量。我不確定如何根據多個標準獲得索引匹配或者如果工作方法得到總和。

+0

你可以提供你的表頭下有兩行數據。例如,然後基於示例數據提供了預期的結果?既然你試圖修改一個公式,那麼這個公式是什麼?屬於你迄今爲止所嘗試的範疇。 –

回答

0

你不需要INDEX MATCH。一個簡單的COUNTIF會做,如果你只需要檢查城市,而COUNTIFS如果你需要統計所有城市,州,郵編的交易。

閱讀本 link 瞭解更多詳情。

+0

問題在於,對於每一行,我都想根據縣與城市匹配並根據其他表匹配 –

+0

這就是爲什麼您使用'COUNTIFS' –

0

這個公式應該這樣做:

=SUMPRODUCT(1*(LOOKUP(Transactions[City]&Transactions[State],[City]&[State],[County])=[@County])) 

警告:在位置表中的數據必須在CITY列


人354如果不工作對於你來說,你可能需要考慮將縣置於交易表的幫助欄中。在你可以在新列使用索引/ MATCH數組公式:

=INDEX(Locations[County],MATCH([@City]&[@State],Locations[City]&Locations[State],0)) 

這需要與退出編輯模式時按Ctrl-Shift鍵,回車確認。如果做得好,Excel會在公式周圍放置{}

那麼簡單COUNTIF()的位置表將做到這一點:

=COUNTIF(Transactions[County],[@County])