Table:
0
A
B
C
D
E
1
Category
Type
Attribute
Bubbles
Cancelable
2
Pointer
pointerdown
onpointerdown
Yes
Yes
3
Pointer
pointerup
onpointerup
Yes
Yes
4
Pointer
pointercancel
onpointercancel
Yes
Yes
5
Pointer
pointermove
onpointermove
Yes
Yes
6
Pointer
pointerover
onpointerover
Yes
Yes
7
Pointer
pointerout
onpointerout
Yes
Yes
8
Pointer
pointerenter
onpointerenter
No
Yes
9
Pointer
pointerleave
onpointerleave
No
Yes
10
Pointer
gotpointercapture
ongotpointercapture
Yes
No
11
Pointer
lostpointercapture
onlostpointercapture
Yes
No

Questions and formulas:
Question: Which of the attributes has is cancelable and an answer of yes for bubbles?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,(E1="yes")*(D1="yes")),3))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E11,(E2:E11="yes")*(D2:D11="yes")),3))
Level: medium
Question: Which bubbles has an atribute of onlostpointercapture?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,C1="onlostpointercapture"),4))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E11,C2:C11="onlostpointercapture"),4))
Level: medium
Question: For the attribute of onpointerout, what is the cancelable?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,C1="onpointerout"),5))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E11,C2:C11="onpointerout"),5))
Level: medium
Question: Which bubble have a cancelable of yes and an attribute of onpointerdown?
Formula: UNIQUE(CHOOSECOLS(FILTER(A1:E1,(E1="yes")*(C1="onpointerdown")),4))
Formula2: UNIQUE(CHOOSECOLS(FILTER(A2:E11,(E2:E11="yes")*(C2:C11="onpointerdown")),4))
Level: medium