Table:
0
A
B
C
D
1
code
name
hours
projects
2
AeH1
Winds: Studying Bernoullis Principle
156
3
AeH2
Aerodynamics and Bridge Design
189
4
AeH3
Aerodynamics and Gas Mileage
256
5
AeH4
Aerodynamics and Ice Hockey
789
6
AeH5
Aerodynamics of a Football
98
7
AeH6
Aerodynamics of Air Hockey
89
8
Ast1
A Matter of Time
112
9
Ast2
A Puzzling Parallax
299
10
Ast3
Build Your Own Telescope
6546
11
Bte1
Juicy: Extracting Apple Juice with Pectinase
321
12
Bte2
A Magnetic Primer Designer
9684
13
Bte3
Bacterial Transformation Efficiency
321
14
Che1
A Silver-Cleaning Battery
545
15
Che2
A Soluble Separation Solution
778

Questions and formulas:
Question: Find the total hours of all projects.
Formula: SUMMARIZE(D1,SUMX(C1))
Formula2: SUMMARIZE(D2:D15,SUMX(C2:C15))
Level: easy
Question: What is the total number of hours for all projects?
Formula: SUMMARIZE(D1,SUMX(C1))
Formula2: SUMMARIZE(D2:D15,SUMX(C2:C15))
Level: easy
Question: Find the number of distinct projects.
Formula: ROWS(UNIQUE(D1))
Formula2: ROWS(UNIQUE(D2:D15))
Level: easy
Question: How many different projects are there?
Formula: ROWS(UNIQUE(D1))
Formula2: ROWS(UNIQUE(D2:D15))
Level: easy
Question: Find the average hours of all projects.
Formula: SUMMARIZE(D1,AVERAGEX(C1))
Formula2: SUMMARIZE(D2:D15,AVERAGEX(C2:C15))
Level: easy
Question: What is the average hours across all projects?
Formula: SUMMARIZE(D1,AVERAGEX(C1))
Formula2: SUMMARIZE(D2:D15,AVERAGEX(C2:C15))
Level: easy
Question: What is the name of the project with the most hours?
Formula: LET(a,HSTACK(B1,D1),b,D1,c,CHOOSECOLS(TAKE(SORT(SUMMARIZE(D1,SUMX(C1)), 2, -1), 1),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Formula2: LET(a,HSTACK(B2:B15,D2:D15),b,D2:D15,c,CHOOSECOLS(TAKE(SORT(SUMMARIZE(D2:D15,SUMX(C2:C15)), 2, -1), 1),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Level: hard
Question: Find the name of projects that require between 100 and 300 hours of work.
Formula: LET(a,HSTACK(B1,D1),b,D1,c,CHOOSECOLS(LET(query1,SUMMARIZE(D1,SUMX(C1)),FILTER(query1,(CHOOSECOLS(query1,2)>=100)*(CHOOSECOLS(query1,2)<=300))),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Formula2: LET(a,HSTACK(B2:B15,D2:D15),b,D2:D15,c,CHOOSECOLS(LET(query1,SUMMARIZE(D2:D15,SUMX(C2:C15)),FILTER(query1,(CHOOSECOLS(query1,2)>=100)*(CHOOSECOLS(query1,2)<=300))),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Level: hard
Question: What are the names of projects that require between 100 and 300 hours?
Formula: LET(a,HSTACK(B1,D1),b,D1,c,CHOOSECOLS(LET(query1,SUMMARIZE(D1,SUMX(C1)),FILTER(query1,(CHOOSECOLS(query1,2)>=100)*(CHOOSECOLS(query1,2)<=300))),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Formula2: LET(a,HSTACK(B2:B15,D2:D15),b,D2:D15,c,CHOOSECOLS(LET(query1,SUMMARIZE(D2:D15,SUMX(C2:C15)),FILTER(query1,(CHOOSECOLS(query1,2)>=100)*(CHOOSECOLS(query1,2)<=300))),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Level: hard
Question: How many projects?
Formula: ROWS(UNIQUE(D1))
Formula2: ROWS(UNIQUE(D2:D15))
Level: easy
Question: How many hours does each project last on average?
Formula: SUMMARIZE(D1,AVERAGEX(C1))
Formula2: SUMMARIZE(D2:D15,AVERAGEX(C2:C15))
Level: easy
Question: Name of project that took the longest
Formula: LET(a,HSTACK(B1,D1),b,D1,c,CHOOSECOLS(TAKE(SORT(SUMMARIZE(D1,SUMX(C1)), 2, -1), 1),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Formula2: LET(a,HSTACK(B2:B15,D2:D15),b,D2:D15,c,CHOOSECOLS(TAKE(SORT(SUMMARIZE(D2:D15,SUMX(C2:C15)), 2, -1), 1),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Level: hard
Question: Names of projects that took between 100 and 300 hours.
Formula: LET(a,HSTACK(B1,D1),b,D1,c,CHOOSECOLS(LET(query1,SUMMARIZE(D1,SUMX(C1)),FILTER(query1,(CHOOSECOLS(query1,2)>=100)*(CHOOSECOLS(query1,2)<=300))),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Formula2: LET(a,HSTACK(B2:B15,D2:D15),b,D2:D15,c,CHOOSECOLS(LET(query1,SUMMARIZE(D2:D15,SUMX(C2:C15)),FILTER(query1,(CHOOSECOLS(query1,2)>=100)*(CHOOSECOLS(query1,2)<=300))),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Level: hard
Question: Names of projects that required between 100 and 300 hours.
Formula: LET(a,HSTACK(B1,D1),b,D1,c,CHOOSECOLS(LET(query1,SUMMARIZE(D1,SUMX(C1)),FILTER(query1,(CHOOSECOLS(query1,2)>=100)*(CHOOSECOLS(query1,2)<=300))),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Formula2: LET(a,HSTACK(B2:B15,D2:D15),b,D2:D15,c,CHOOSECOLS(LET(query1,SUMMARIZE(D2:D15,SUMX(C2:C15)),FILTER(query1,(CHOOSECOLS(query1,2)>=100)*(CHOOSECOLS(query1,2)<=300))),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Level: hard
Question: Name of the longest-lasting project.
Formula: LET(a,HSTACK(B1,D1),b,D1,c,CHOOSECOLS(TAKE(SORT(SUMMARIZE(D1,SUMX(C1)), 2, -1), 1),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Formula2: LET(a,HSTACK(B2:B15,D2:D15),b,D2:D15,c,CHOOSECOLS(TAKE(SORT(SUMMARIZE(D2:D15,SUMX(C2:C15)), 2, -1), 1),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Level: hard
Question: The names of the projects requiring between 100 and 300 hours.
Formula: LET(query1,SUMMARIZE(HSTACK(B1,D1),SUMX(C1)),FILTER(query1,(CHOOSECOLS(query1,3)>=100)*(CHOOSECOLS(query1,3)<=300)))
Formula2: LET(query1,SUMMARIZE(HSTACK(B2:B15,D2:D15),SUMX(C2:C15)),FILTER(query1,(CHOOSECOLS(query1,3)>=100)*(CHOOSECOLS(query1,3)<=300)))
Level: hard
Question: The names of the projects running between 100 and 300 hours.
Formula: LET(query1,SUMMARIZE(HSTACK(B1,D1),SUMX(C1)),FILTER(query1,(CHOOSECOLS(query1,3)>=100)*(CHOOSECOLS(query1,3)<=300)))
Formula2: LET(query1,SUMMARIZE(HSTACK(B2:B15,D2:D15),SUMX(C2:C15)),FILTER(query1,(CHOOSECOLS(query1,3)>=100)*(CHOOSECOLS(query1,3)<=300)))
Level: hard
Question: How many projects have been undertaken?
Formula: ROWS(UNIQUE(D1))
Formula2: ROWS(UNIQUE(D2:D15))
Level: easy
Question: How many projects?
Formula: ROWS(UNIQUE(D1))
Formula2: ROWS(UNIQUE(D2:D15))
Level: easy