Table:
0
A
B
C
D
E
F
G
H
I
1
product id
color code
product category code
product name
typical buying price
typical selling price
product description
other product details
2
2
2
Spices
peper
352447.2874677
1892070.2803543
rerum
3
3
9
Herbs
basil
503.8431967
0.1859512
officia
4
4
1
Herbs
borage
10377614.847385
blanditiis
5
5
4
Spices
chili
39446
eius
6
6
4
Seeds
ginger
5.578
52735.6101
doloribus
7
7
9
Seeds
sesame
1284268.0659
68205825.7
et
8
8
9
Herbs
caraway
24493
nulla
9
9
2
Herbs
catnip
12008702.623
21577.891642
vel
10
10
5
Seeds
flax
339404395.7
59622629.74
et
11
11
7
Herbs
chervil
minus
12
12
4
Seeds
voluptatem
162
149
officia
13
13
5
Spices
cinnam
1686539.4
17595111.4
nisi
14
14
4
Seeds
lotus
43221310.465574
63589.4054376
exercitationem
15
15
2
Herbs
laurel
57857
ut

Questions and formulas:
Question: Spice names
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:I1,C1="spices"),4))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:I15,C2:C15="spices"),4))
Level: medium
Question: names of spice products 
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:I1,C1="spices"),4))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:I15,C2:C15="spices"),4))
Level: medium
Question: how many products in the seed category?
Formula: SUMIFS(A1,C1,"seeds")
Formula2: SUMIFS(A2:A15,C2:C15,"seeds")
Level: easy
Question: How many seed products?
Formula: SUMIFS(A1,C1,"seeds")
Formula2: SUMIFS(A2:A15,C2:C15,"seeds")
Level: easy
Question: how many spices have a typical buying price over 1000?
Formula: ROWS(FILTER(A1:I1, (C1="spices")*(E1>1000)))
Formula2: ROWS(FILTER(A2:I15, (C2:C15="spices")*(E2:E15>1000)))
Level: easy
Question: results for flax
Formula: FILTER(A1:I1, D1="flax")
Formula2: FILTER(A2:I15, D2:D15="flax")
Level: easy
Question: the quantity of products
Formula: SUM(A1)
Formula2: SUM(A2:A15)
Level: easy
Question: How many products?
Formula: SUM(A1)
Formula2: SUM(A2:A15)
Level: easy
Question: the names of spices
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:I1,C1="spices"),4))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:I15,C2:C15="spices"),4))
Level: medium
Question: the names of products categorized as spices.
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:I1,C1="spices"),4))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:I15,C2:C15="spices"),4))
Level: medium
Question: how many seeds products?
Formula: SUMIFS(A1,C1,"seeds")
Formula2: SUMIFS(A2:A15,C2:C15,"seeds")
Level: easy
Question: How many products are seeds?
Formula: SUMIFS(A1,C1,"seeds")
Formula2: SUMIFS(A2:A15,C2:C15,"seeds")
Level: easy
Question: the number of spices products with typical buying price over 1000
Formula: SUM(LET(a,A1,b,A1,c,INDEX(LET(query1,LET(query1,FILTER(A1:I1,C1="spices"),SUMMARIZE(CHOOSECOLS(query1,1),SUMX(CHOOSECOLS(query1,5)))),FILTER(query1,CHOOSECOLS(query1,2)>1000)),,1),FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Formula2: SUM(LET(a,A2:A15,b,A2:A15,c,INDEX(LET(query1,LET(query1,FILTER(A2:I15,C2:C15="spices"),SUMMARIZE(CHOOSECOLS(query1,1),SUMX(CHOOSECOLS(query1,5)))),FILTER(query1,CHOOSECOLS(query1,2)>1000)),,1),FILTER(a,NOT(ISNA(XLOOKUP(b,c,c))))))
Level: hard
Question: the flax
Formula: FILTER(A1:I1, D1="flax")
Formula2: FILTER(A2:I15, D2:D15="flax")
Level: easy