В таблице используются данные.
Необходимо в столбцах E, I и К просчитать проценты (формула там уже стоит с защитой от ошибок с функцией ЕСЛИОШИБКА), Как туда подставить ЕСЛИ(Е4<=0;Е4;0) - пример для ячейки Е4, тоже самое и для столбца I и К по всем данным, через ЕСЛИ(ИЛИ(....;...);......;......) например, чтобы когда там появлялось отрицательное значение, ставило бы 0, и/или появлялась ошибка, ставило бы тоже 0.
[вложение удалено администратором]
Формула для "I4":
=ЕСЛИ(E4<=0;0;ЕСЛИОШИБКА(1-(G4/H4);0))
Для I4 будет =ЕСЛИ(I4<=0;0;ЕСЛИОШИБКА(1-(G4/H4);0)), и выдаёт 0, а должно 10%
Не принципиально, но можно вместо I4 в формуле ставить 1-(G4/H4), только я уже несколько часов комбинирую по всякому и все равно не могу объединить эти 2 условия
У меня в I4 выдаёт 10% по моей формуле.
Мне нужно, чтобы она ставила 0, если будет отрицательное значение и если ошибка, то тоже 0
Где нужно? Вы пишите конкретно имена ячеек. Я сделал формулу для I4, у меня в I4 сейчас 10%.
У меня в I4 выдаёт 10% по моей формуле.
Потому что она значение из Е4 сравнивает с 0, а должна сравнивать значение из G4/H4, умноженное на 100 с 0.
Для Е4 проверка из D4/E4 (ошибся здесь) нужно для F4 проверка из D4/E4, для I4 проверка из G4/H4, для К4 из J4/C4
Лучше пока рассмотреть одну какую-то ячейку и в ней формулу. А затем перейти к следующим ячейкам и формулам.
Какую ячейку рассмотрим сначала?
F4
Что нужно добавить в формулу в F4?
=1-(D4/E4), но при ошибке, чтобы было 0 и при отрицательном значении тоже 0
В строке 6 одни 0 и выдает ошибку в F6: #ДЕЛ/0!
Формула для "F4":
=ЕСЛИ(E4=0;0;ЕСЛИ(1-D4/E4<=0;0;1-D4/E4))
Я даже не сомневался, что вы найдёте решение.
Скажите, в эту формулу =ЕСЛИ(ИЛИ(E6=0;D6/E6>=1);0;1-D6/E6) можно было встроить ЕСЛИОШИБКА???
И как быть со столбцом К4 при условии 1*J4/C4?
Цитата:
Скажите, в эту формулу =ЕСЛИ(ИЛИ(E6=0;D6/E6>=1);0;1-D6/E6) можно было встроить ЕСЛИОШИБКА???
Нет, сюда нельзя, т.к. функция ИЛИ рассчитывает все условия. И если возникает ошибка, то формула ничего дальше не смотрит, а останавливается и выдаёт ошибку.
В столбце K4 сделайте аналогично F4.
В F4, в моей формуле функцию ЕСЛИОШИБКА можно так использовать:
=ЕСЛИОШИБКА(ЕСЛИ(1-D5/E5<=0;0;1-D5/E5);0)
Нет, сюда нельзя, т.к. функция ИЛИ рассчитывает все условия. И если возникает ошибка, то формула ничего дальше не смотрит, а останавливается и выдаёт ошибку.
Чувствовал подвох, но думал, что есть способ обойти...
С К4 все сделал. Спасибо большое. В очередной раз благодарю за помощь.