我无法合并两个 Excel 公式。
我试了又试,可以让一个部分工作,但另一个部分不工作。我已经分解了,以便每个公式都能正常工作,但我需要它们读取如果单元格O426="Day"
,然后如果N426=Rental
,然后N426=Sale
……
公式1:
=if(O426="Day",IF((MAX(AR426:BQ426))<=CQ4,sum(Y426-sum(CN426:CP426))))
公式 2:
=iferror(IF(N426="Rental",Sum(MAX(MIN(AC426,CQ4)-MAX(AB426,CQ3)+1,0*AE426),if(N426="SAle",if((MAX(AR426:BC426))<=CQ4,sum(Y426-sum(CN426-cp426)),0))),0)
答案1
假设您已经计算了两个单元格,您可以使用带有级联 if 的逻辑函数
if (and(o426="D",n426="R"), {calc d-r value}, if(and(o426="D",n426="S"),
{calc d-s value}, ¨calc all other conditions))
外部 if 测试 Day Rental,其错误方操作启动内部 if 测试 Day-Sale,并且错误方捕获所有其他条件。
这种组合可以扩展到相当复杂的逻辑