
Сейчас у меня в Excel есть такая формула:
=IF(G1+I1>E77,H1)
Иногда мне хочется, чтобы было так:
=IF(C1+E1>G1,D1)
Мне нужны обе эти формулы в одной ячейке, но в одной из них будет только цифра, или C1
. I1
Есть ли способ автоматически определить, в какой из двух ячеек находится цифра, и использовать правильную формулу?
решение1
=IF(C1="",IF(G1+I1>E77,H1),IF(C1+E1>G1,D1))
Или, возможно, это должно быть:
=IF(C1="",IF((G1+I1)>E77,H1),IF((C1+E1)>G1,D1))
решение2
Вот что бы я сделал
=IF(AND(C1, C1+E1>G1), D1, IF(AND(I1, G1+I1>E77), H1, " "))
Это будет делать только проверку неравенств, если в соответствующей ячейке есть значение. " " оставит вам пустую ячейку, а не ЛОЖЬ, если и C1, и I1 пусты.