Excel函数 – 如何正确格式化这个IF和查询

我似乎无法让这个IF函数在多个条件下工作。 有谁知道如何正确格式化这个查询?

如果A1 =“帽子”AND B1 =“1”,如果A1 =“帽子”且B1 =“2”,则返回“5”如果A1 =“手套”AND B1 =“1”,返回“10” =“手套”AND B1 =“2”返回“20”

试试这个代码:

=IF(A1="hat";IF(B1=1;5;IF(B1=2;10;""));IF(A1="glove";IF(B1=1;15;IF(B1=2;20));""))