У меня есть это заявление в Excel (Nested IF)

 =IF(E3-B3>0,E3-B3,IF(D3-B3>0,(D3-B3),IF(C3-B3>0,C3-B3," ")))

Чего мне не хватает, так это того, что значение 250 в последней ячейке H3 (MTD в долларах к бюджету) нужно рассчитывать только (E3-B3) 30-50 и возвращать -20 в результате. Тем не менее, он возвращает 250, что неправильно в моей логике.

Значение 250 в последней ячейке H3 (доллары в бюджет MTD ) должны быть рассчитаны только 30 -50 = -20

enter image description here

0
Moaledma 24 Апр 2017 в 20:50

2 ответа

Лучший ответ

Попробуй это:-

Я просто использовал в вашей формуле фиктивное значение A, которое никогда не будет верным

=IF(E3-B3<>"A",E3-B3,IF(D3-B3<>"A",(D3-B3),IF(C3-B3<>"A",C3-B3," ")))
0
India.Rocket 24 Апр 2017 в 18:55

Кажется, вы хотите, чтобы последнее число в C3: G3 в качестве наименьшего, B3 в качестве вычитаемого и разница в H3. Попробуйте это в H3,

=index(B3:G3, match(1e99, B3:G3))-B3
'... for a running total then,
=sum(C3:G3)-B3

Как только вы заполните F3, любая из формул изменится.

1
user4039065user4039065 24 Апр 2017 в 18:06
43594719