Table:
0
A
B
C
D
E
1
program id
name
origin
launch
owner
2
1
Aniworld
Hunan
2005
Hunan Broadcasting System (HBS)
3
2
Kaku
Beijing
2004
Beijing Television (BTV)
4
3
Toonmax
Shanghai
2005
Shanghai Media Group (SMG)
5
4
Jiajia
Guangdong
2007
Southern Media Corporation (SMC)
6
5
Youman
Jiangsu
2010
Jiangsu Broadcasting Corporation (JSBC)

Questions and formulas:
Question: how many programs are there?
Formula: SUM(A1)
Formula2: SUM(A2:A6)
Level: easy
Question: Count the number of programs.
Formula: SUM(A1)
Formula2: SUM(A2:A6)
Level: easy
Question: List the name, origin and owner of each program.
Formula: CHOOSE({1,2,3},B1,C1,E1)
Formula2: CHOOSE({1,2,3},B2:B6,C2:C6,E2:E6)
Level: easy
Question: What are the name, origin and owner of each program?
Formula: CHOOSE({1,2,3},B1,C1,E1)
Formula2: CHOOSE({1,2,3},B2:B6,C2:C6,E2:E6)
Level: easy
Question: find the name of the program that was launched most recently.
Formula: LET(a,SORTBY(B1,D1,-1),FILTER(a,SEQUENCE(ROWS(a))<=1))
Formula2: LET(a,SORTBY(B2:B6,D2:D6,-1),FILTER(a,SEQUENCE(ROWS(a))<=1))
Level: hard
Question: List all program origins in the alphabetical order.
Formula: SORTBY(C1,C1,1)
Formula2: SORTBY(C2:C6,C2:C6,1)
Level: easy
Question: find the names of programs whose origin is not in Beijing.
Formula: FILTER(B1,C1<>"Beijing")
Formula2: FILTER(B2:B6,C2:C6<>"Beijing")
Level: easy
Question: Which programs' origins are not "Beijing"? Give me the program names.
Formula: FILTER(B1,C1<>"Beijing")
Formula2: FILTER(B2:B6,C2:C6<>"Beijing")
Level: easy
Question: How many programs are there?
Formula: SUM(A1)
Formula2: SUM(A2:A6)
Level: easy
Question: How many different programs are there?
Formula: ROWS(UNIQUE(A1))
Formula2: ROWS(UNIQUE(A2:A6))
Level: easy
Question: the name, origin and owner of each program.
Formula: UNIQUE(HSTACK(B1,C1,E1,A1))
Formula2: UNIQUE(HSTACK(B2:B6,C2:C6,E2:E6,A2:A6))
Level: easy
Question: the name and id of the latest program.
Formula: TAKE(SORT(SUMMARIZE(HSTACK(B1,A1),SUMX(D1)), 3, -1), 1)
Formula2: TAKE(SORT(SUMMARIZE(HSTACK(B2:B6,A2:A6),SUMX(D2:D6)), 3, -1), 1)
Level: hard
Question: the name and id of the program launched most recently.
Formula: LET(a,HSTACK(B1,A1),b,A1,c,CHOOSECOLS(TAKE(SORT(SUMMARIZE(A1,SUMX(D1)), 2, -1), 1),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Formula2: LET(a,HSTACK(B2:B6,A2:A6),b,A2:A6,c,CHOOSECOLS(TAKE(SORT(SUMMARIZE(A2:A6,SUMX(D2:D6)), 2, -1), 1),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Level: hard
Question: All program names and ids except for ones in Beijing.
Formula: LET(query1,FILTER(A1:E1,C1<>"beijing"),UNIQUE(CHOOSECOLS(query1,2,1)))
Formula2: LET(query1,FILTER(A2:E6,C2:C6<>"beijing"),UNIQUE(CHOOSECOLS(query1,2,1)))
Level: hard
Question: What are the names and ids of all programs but those from Beijing?
Formula: LET(query1,FILTER(A1:E1,C1<>"beijing"),UNIQUE(CHOOSECOLS(query1,1,2)))
Formula2: LET(query1,FILTER(A2:E6,C2:C6<>"beijing"),UNIQUE(CHOOSECOLS(query1,1,2)))
Level: hard
Question: Ids for programs by their origins in alphabetical order.
Formula: SORT(UNIQUE(HSTACK(A1,C1)), 2, 1)
Formula2: SORT(UNIQUE(HSTACK(A2:A6,C2:C6)), 2, 1)
Level: medium
Question: How many programs?
Formula: SUM(A1)
Formula2: SUM(A2:A6)
Level: easy
Question: How many different programs?
Formula: ROWS(UNIQUE(A1))
Formula2: ROWS(UNIQUE(A2:A6))
Level: easy
Question: The names and ids of programs which are not from Beijing.
Formula: LET(query1,FILTER(A1:E1,C1<>"beijing"),UNIQUE(CHOOSECOLS(query1,2,1)))
Formula2: LET(query1,FILTER(A2:E6,C2:C6<>"beijing"),UNIQUE(CHOOSECOLS(query1,2,1)))
Level: hard
Question: What are the names and ids of the programs which are not from Beijing?
Formula: LET(a,HSTACK(B1,A1),b,A1,c,CHOOSECOLS(UNIQUE(CHOOSECOLS(FILTER(A1:E1,C1<>"beijing"),1)),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Formula2: LET(a,HSTACK(B2:B6,A2:A6),b,A2:A6,c,CHOOSECOLS(UNIQUE(CHOOSECOLS(FILTER(A2:A6:E1,C2:C6<>"beijing"),1)),1),UNIQUE(FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Level: hard
Question: the name, origin and owner of each program.
Formula: UNIQUE(HSTACK(B1,C1,E1,A1))
Formula2: UNIQUE(HSTACK(B2:B6,C2:C6,E2:E6,A2:A6))
Level: easy