我是Excel IF语句的新手,我遇到了我认为被称为嵌套IF函数的问题。我在这里看了其他IF问题,但无法理解。
我有两列有数字,其余的是文本。我需要创建一个IF语句,告诉我基于文本和数字的不同组合的平均值。我有数千行要过滤,如果函数存在以便在Excel中自动化它,我不想手动执行它们。
B = iPhone C = 5S D = Verizon E = 64 F =正常H = 380
我目前已经编写了一份IF声明,可以找到iPhone上所有价格的平均值
=AVERAGEIF(B1:H3792,"=iPhone",H1:H3792)
我想这样做,所以声明允许我输入多个标准。我的意思更清楚的是,我目前只有“iPhone”作为标准,但想要另一个“5S”,“Verizon”,“64”和“正常”。
答案 0 :(得分:1)
1)您的范围B1:H3792
和H1:H3792
应具有相同的尺寸。将B1:H3792
更改为B1:B3792
2)对于更多标准,您可以使用AVERAGEIFs
:
=AVERAGEIFs(H1:H3792,B1:B3792,"iPhone",C1:C3792,"5S",D1:D3792,"Verizon",E1:E3792,64,F1:F3792,"Normal")