Как добавить ещё одно условие к формуле

Автор Работник, 6 декабря 2023, 11:08

0 Пользователи и 1 гость просматривают эту тему.

Работник

Кукухой скоро поедешь с этими формулами.
Может сделать проще:
=M12-N12 и всё. Втупую так по всем месяцам и не заморачиваться.

bigor

Я имел в виду (для июня в O6) =  M6 - N6 + COUNTIFS(Лист1.A2:A1000;"*.06.23";Лист1.D2:D1000-Лист1.C2:C1000;"<0";Лист1.D2:D1000;0)
Поддержать наш форум можно здесь

Работник

Цитата: bigor от 27 декабря 2023, 11:24Я имел в виду (для июня в O6) =  M6 - N6 + COUNTIFS(Лист1.A2:A1000;"*.06.23";Лист1.D2:D1000-Лист1.C2:C1000;"<0";Лист1.D2:D1000;0)
Хорошо, сейчас попробую.
А ещё пробую делать 2 раздельные формулы и приплюсовать их друг к другу.
Одна будет считать по условию какая ячейка больше:
=СЧЁТЕСЛИМН(Лист1.A2:A1000;"*.12.23";Лист1.D2:D1000-Лист1.C2:C1000;">0")
а вторая будет тупо считать нули и приплюсовывать их к первой формуле. Вот так наверное заведётся.

Работник

Да, Вы это же и предложили )))
Спасибо. Думаю дальше должен разобраться.
Ещё раз премного благодарен.

Работник

По итогу вот такая штука получается.
"Успешно":
{=СЧЁТЕСЛИМН(Лист1.A2:A1000;"*.12.23";Лист1.D2:D1000-Лист1.C2:C1000;"<0")-СЧЁТЕСЛИМН(Лист1.A2:A1000;"*.12.23";Лист1.D2:D1000;0)}
"Не успешно":
{=СЧЁТЕСЛИМН(Лист1.A2:A1000;"*.12.23";Лист1.D2:D1000-Лист1.C2:C1000;">0")+СЧЁТЕСЛИМН(Лист1.A2:A1000;"*.12.23";Лист1.D2:D1000;0)}
Работает норм.
Конечно, мне не очень нравится, как я придумал подсчёт за определённый месяц "*.01.23" и т.д., но с использованием формулы "ДАТАЗНАЧ" не получилось сделать. Просто 0 показывает и всё. В общем-то раз правильно считает, то и ладно. "Криво, косо, косорото - это всё наша работа".
Большое спасибо всем кто помогал, без вас я бы не вытащил это.