'How do I select from UNIQUE and COUNTIF by data in adjoined column?
Starting with this list of countries and dates:
| date | country |
|---|---|
| 01.04.2022 | Norway |
| Sweden | |
| Norway | |
| 02.03.2022 | Denmark |
| 03.03.2022 | Norway |
I want to pick the UNIQUE countries from the list but only those that have a date. I also want to run a COUNTIF on the countries but still only the ones that have a date.
Running a UNIQUE and COUNTIF wintout the dates will give this:
| UNIQUE(country) | COUNTIF(country;row) |
|---|---|
| Norway | 3 |
| Sweden | 1 |
| Denmark | 1 |
The result I need is only getting data from the rows that have a date, getting this result:
| country | count |
|---|---|
| Norway | 2 |
| Denmark | 1 |
How can I run UNIQUE and COUNTIF on a column based on the data in adjoined column?
Solution 1:[1]
This is the kind of thing that QUERY() is designed for. In a brand new tab in cell A1
=QUERY(Sheet1!A:B,"select B,COUNT(B) where A is not null group by B order by COUNT(B) desc")
or if you're in some locales in western europe:
=QUERY(Sheet1!A:B;"select B,COUNT(B) where A is not null group by B order by COUNT(B) desc")
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 |
