我有两个单元格(B2
和B7
),可以是多个值。如果B2
和B7
是这些数字中的任何一个,它将在G7
中引用将在计算中使用的值。
我尝试仅使用IF
条,IF/AND
条和IF/OR
条
=IF(AND(B7={0.6,0.65,0.7,1,1.04,1.07,1.16,1.5})*(AND(OR(B2={0.6,0.65,0.7,1,1.04,1.07,1.16,1.5}))),"100-(((F7-108)*5)+(G7*1)")
理想情况下,计算将是整数
答案 0 :(得分:1)
这对我有用:
=IF(AND(OR(B2={0.6,0.65,0.7,1,1.04,1.07,1.16,1.5}),OR(B3={0.6,0.65,0.7,1,1.04,1.07,1.16,1.5})),100-((F7-108)*5)+(G7*1),"WHAT TO DO IF FALSE???")
不确定当不满足第一个条件时会得到什么结果,但是您可以根据需要进行替换。
答案 1 :(得分:0)
首先查看两者 B2
和B7
是否包含您可以使用的以下任何数字:
=AND(SUMPRODUCT(--ISNUMBER(SEARCH({0.6,0.65,0.7,1,1.04,1.07,1.16,1.5},B2)))>0,SUMPRODUCT(--ISNUMBER(SEARCH({0.6,0.65,0.7,1,1.04,1.07,1.16,1.5},B7)))>0)
。这将返回TRUE
或FALSE
。
您可以将其合并到IF
公式中。...
=IF(AND(SUMPRODUCT(--ISNUMBER(SEARCH({0.6,0.65,0.7,1,1.04,1.07,1.16,1.5},B2)))>0,SUMPRODUCT(--ISNUMBER(SEARCH({0.6,0.65,0.7,1,1.04,1.07,1.16,1.5},B7)))>0),100-(((F7-108)*5)+(G7*1)),"")
要获得整数,只需格式化公式所在的单元格即可。...