2017-07-14 107 views
0

總結:確定距離

我想驗證如果某個字處於範圍應當由標準來定義的細胞。 隨後,我想根據該單詞在該範圍內的存在將屬性的值賦予1或0。

說明:

我有一個表,我的國家名單和國內外客戶的名單。一個例子是這樣的:

enter image description here

我再有另一個表,我想歸屬取決於具有任何外國客戶每一個國家中的任何條目數1或0。如果國家有任何外國公司的進入,那麼它應該歸於一個1,否則應該歸功於0。在這個表中有每個國家只有一個條目,如下所示:

enter image description here

在這個例子中,第二張表應該填寫阿爾及利亞1份,安哥拉0份,貝寧1份,因爲只有阿爾及利亞和貝寧至少有一名外國客戶。

我試過將IF公式與ISNUMBERSEARCH結合起來。然而,在SEARCH裏面,我似乎無法根據我分析的國家來定義該詞的範​​圍。基本上,我希望Excel能做的是:

1 - 檢查在第二個表中分析哪個國家;

2 - 轉到第一個表並查找與該國家相關的所有條目;

3 - 檢查這些條目中是否有單詞「foreign」;

4 - 返回第二個表和屬性的1或0的每個國家,根據已經找到的單詞「洋在第一臺該國的任何條目

我該怎麼辦。此?謝謝!

+0

使用COUNTIFS()。 –

回答

0

正如Scott克雷納在他的評論中說,使用COUNTIFS函數。

=IF(COUNTIFS(Table1[Country],[@Country],Table1[Foreign/Domestic],"Foreign")>0,1,0) 

此公式假設你的第一臺對的左側發現了名爲「表1」(當選擇了表格並且選擇了「表格工具」時,色帶被選中功能區上的標籤)。如果您的表格具有不同的名稱,則可以將公式中的「表格1」更改爲表格名稱。

基本上,它使用結構化引用來測試您的兩個條件在它們各自的範圍內(當前表中的「Country」中的值與Table1中「Country」列中查找的公式所在的行相同,在表1的「Foreign/Domestic」欄中查找值「Foreign」以決定它是否應該計數一個項目,如果至少有項目符合兩個條件,則返回1,如果沒有,則返回0。