excel如何写一个条件公式?

a1是类型,b1是数量 c1是金额

c1 =(a1="苹果")*0.5*b1

公式里的0.5是单价,a1只显示文字,实际是参与计算的单价

a1 如果是香蕉(0.4元)或者桃子(0.6)单价是不一样的

c1如何根据a1单元格不同的类型的单价,计算出金额,写一个多条件公式

下面怎么改成if函数
c1 =(a1="苹果")*0.5*b1,(a1="香蕉")*0.4*b1,(a1="桃子")*0.6*b1

您好,很高兴为您解答:
根据您的需求,公式可以写成 =IF(A1="苹果",0.5*B1,IF(A1="香蕉",0.4*B1,0.6*B1))
如果使用的是WPS的话,可以用IFS函数,更方便追问

是wps

追答

wps中,你输入=ifs后,会弹出解析说明

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-07-19
C1公式为:
=IFERROR(VLOOKUP(A1,{"苹果",0.5;"香蕉",0.4;"桃子",0.6},2,)*B1,"")追问

还有一个帮忙看一下,谢谢!!!

如果H8、P8、T8欠款状态是“是”,那么欠款金额等于前面的金额G8、O8、S8,否则为空,如何根据是否有欠款自动判断计算 D8=G8+O8+SB

追答

重新提问。

追问

网页链接

本回答被提问者采纳
第2个回答  2021-07-19

在D1中输入或复制粘贴下列公式

=IF(A1="苹果",0.5,IF(A1="香蕉",0.4,IF(A1="桃子",0.6,0)))*B1

但如果水果品种和单价很多,可以将其分别放到F:G两列

在D1中输入或复制粘贴下列公式计算金额

=VLOOKUP(A1,F:G,2,)

下拉填充



第3个回答  2021-07-19
水果品种比较多,一般做成列表,然后用VlookUp之类的函数使用它。
第4个回答  2021-07-19

公式现在太难整理了。