Вычислить первый минус из диапазона
Sanya
Дата: Вторник, 27.05.2025, 23:23 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Доброго времени.Очень нужна помощь местных гуру.Нужно формулой из массива вычислить первое минусовое значение.Пример во вложении. Заранее благодарен.
Доброго времени.Очень нужна помощь местных гуру.Нужно формулой из массива вычислить первое минусовое значение.Пример во вложении. Заранее благодарен. Sanya
Сообщение отредактировал Sanya - Среда, 28.05.2025, 00:34
Ответить
Сообщение Доброго времени.Очень нужна помощь местных гуру.Нужно формулой из массива вычислить первое минусовое значение.Пример во вложении. Заранее благодарен. Автор - Sanya Дата добавления - 27.05.2025 в 23:23
Sanya
Дата: Вторник, 27.05.2025, 23:32 |
Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Файл немного поправил
Файл немного поправил Sanya
Сообщение отредактировал Sanya - Вторник, 27.05.2025, 23:51
Ответить
Сообщение Файл немного поправил Автор - Sanya Дата добавления - 27.05.2025 в 23:32
cmivadwot
Дата: Вторник, 27.05.2025, 23:54 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 604
Репутация:
115
±
Замечаний:
0% ±
365
Sanya , Доброй ночи.. наверно так.. Код
=ИНДЕКС(B3:B7;ПОИСКПОЗ(ИСТИНА; B3:B7<0; 0))
Sanya , Доброй ночи.. наверно так.. Код
=ИНДЕКС(B3:B7;ПОИСКПОЗ(ИСТИНА; B3:B7<0; 0))
cmivadwot
Ответить
Сообщение Sanya , Доброй ночи.. наверно так.. Код
=ИНДЕКС(B3:B7;ПОИСКПОЗ(ИСТИНА; B3:B7<0; 0))
Автор - cmivadwot Дата добавления - 27.05.2025 в 23:54
Sanya
Дата: Вторник, 27.05.2025, 23:57 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
cmivadwot,доброй ночи, не получается.Массив в строчке по горизонтали.
cmivadwot,доброй ночи, не получается.Массив в строчке по горизонтали. Sanya
Сообщение отредактировал Sanya - Вторник, 27.05.2025, 23:59
Ответить
Сообщение cmivadwot,доброй ночи, не получается.Массив в строчке по горизонтали. Автор - Sanya Дата добавления - 27.05.2025 в 23:57
cmivadwot
Дата: Вторник, 27.05.2025, 23:59 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 604
Репутация:
115
±
Замечаний:
0% ±
365
Sanya ,
Сообщение отредактировал cmivadwot - Среда, 28.05.2025, 00:00
Ответить
Сообщение Sanya ,Автор - cmivadwot Дата добавления - 27.05.2025 в 23:59
Sanya
Дата: Среда, 28.05.2025, 00:07 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
cmivadwot , нужно формулой из склада высчитывать потребности по горизонтали и в итоге придти к минусу .1000-355 = 645 , 645-240=405 , 405-0=405 , 405-240=165 , 165-385 = -220 , Итог -220
cmivadwot , нужно формулой из склада высчитывать потребности по горизонтали и в итоге придти к минусу .1000-355 = 645 , 645-240=405 , 405-0=405 , 405-240=165 , 165-385 = -220 , Итог -220Sanya
Ответить
Сообщение cmivadwot , нужно формулой из склада высчитывать потребности по горизонтали и в итоге придти к минусу .1000-355 = 645 , 645-240=405 , 405-0=405 , 405-240=165 , 165-385 = -220 , Итог -220Автор - Sanya Дата добавления - 28.05.2025 в 00:07
cmivadwot
Дата: Среда, 28.05.2025, 00:36 |
Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 604
Репутация:
115
±
Замечаний:
0% ±
365
Sanya , 6,7,8 столбцы участвуют? если да..Код
=ЕСЛИ(A3-СУММ(C3)<0;A3-СУММ(C3);ЕСЛИ(A3-СУММ(C3:D3)<0;A3-СУММ(C3:D3);ЕСЛИ(A3-СУММ(C3:E3)<0;A3-СУММ(C3:E3);ЕСЛИ(A3-СУММ(C3:F3)<0;A3-СУММ(C3:F3);ЕСЛИ(A3-СУММ(C3:G3)<0;A3-СУММ(C3:G3);ЕСЛИ(A3-СУММ(C3:H3)<0;A3-СУММ(C3:H3);ЕСЛИ(A3-СУММ(C3:I3)<0;A3-СУММ(C3:I3);ЕСЛИ(A3-СУММ(C3:J3)<0;A3-СУММ(C3:J3);"Ошибка"))))))))
Sanya , 6,7,8 столбцы участвуют? если да..Код
=ЕСЛИ(A3-СУММ(C3)<0;A3-СУММ(C3);ЕСЛИ(A3-СУММ(C3:D3)<0;A3-СУММ(C3:D3);ЕСЛИ(A3-СУММ(C3:E3)<0;A3-СУММ(C3:E3);ЕСЛИ(A3-СУММ(C3:F3)<0;A3-СУММ(C3:F3);ЕСЛИ(A3-СУММ(C3:G3)<0;A3-СУММ(C3:G3);ЕСЛИ(A3-СУММ(C3:H3)<0;A3-СУММ(C3:H3);ЕСЛИ(A3-СУММ(C3:I3)<0;A3-СУММ(C3:I3);ЕСЛИ(A3-СУММ(C3:J3)<0;A3-СУММ(C3:J3);"Ошибка"))))))))
cmivadwot
Сообщение отредактировал cmivadwot - Среда, 28.05.2025, 00:41
Ответить
Сообщение Sanya , 6,7,8 столбцы участвуют? если да..Код
=ЕСЛИ(A3-СУММ(C3)<0;A3-СУММ(C3);ЕСЛИ(A3-СУММ(C3:D3)<0;A3-СУММ(C3:D3);ЕСЛИ(A3-СУММ(C3:E3)<0;A3-СУММ(C3:E3);ЕСЛИ(A3-СУММ(C3:F3)<0;A3-СУММ(C3:F3);ЕСЛИ(A3-СУММ(C3:G3)<0;A3-СУММ(C3:G3);ЕСЛИ(A3-СУММ(C3:H3)<0;A3-СУММ(C3:H3);ЕСЛИ(A3-СУММ(C3:I3)<0;A3-СУММ(C3:I3);ЕСЛИ(A3-СУММ(C3:J3)<0;A3-СУММ(C3:J3);"Ошибка"))))))))
Автор - cmivadwot Дата добавления - 28.05.2025 в 00:36
Sanya
Дата: Среда, 28.05.2025, 00:55 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
cmivadwot , Хорошая формула,но горизонтальный диапазон может быть в разы больше и на складе цифры могут быть очень большие.Формула нужна короче.
cmivadwot , Хорошая формула,но горизонтальный диапазон может быть в разы больше и на складе цифры могут быть очень большие.Формула нужна короче.Sanya
Сообщение отредактировал Sanya - Среда, 28.05.2025, 00:56
Ответить
Сообщение cmivadwot , Хорошая формула,но горизонтальный диапазон может быть в разы больше и на складе цифры могут быть очень большие.Формула нужна короче.Автор - Sanya Дата добавления - 28.05.2025 в 00:55
Pelena
Дата: Среда, 28.05.2025, 08:35 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19507
Репутация:
4620
±
Замечаний:
±
Excel 365 & Mac Excel
Проверьте такую формулуКод
=ПРОСМОТР(0;СУММЕСЛИМН($C3:$J3;$C$2:$J$2;"<"&$C$2:$J$2)-A3;A3-СУММЕСЛИМН($C3:$J3;$C$2:$J$2;"<="&$C$2:$J$2))
Проверьте такую формулуКод
=ПРОСМОТР(0;СУММЕСЛИМН($C3:$J3;$C$2:$J$2;"<"&$C$2:$J$2)-A3;A3-СУММЕСЛИМН($C3:$J3;$C$2:$J$2;"<="&$C$2:$J$2))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Проверьте такую формулуКод
=ПРОСМОТР(0;СУММЕСЛИМН($C3:$J3;$C$2:$J$2;"<"&$C$2:$J$2)-A3;A3-СУММЕСЛИМН($C3:$J3;$C$2:$J$2;"<="&$C$2:$J$2))
Автор - Pelena Дата добавления - 28.05.2025 в 08:35
Светлый
Дата: Среда, 28.05.2025, 14:42 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1867
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Вот такая формула массива покажет, сколько столбцов дадут всё ещё положительную разность. Следующий столбец уйдёт в минус:Код
=ПОИСКПОЗ(;A3+МУМНОЖ(-(СТОЛБЕЦ(A:Y)<=СТРОКА($1:$25));ТРАНСП(0+C3:AA3));-1)
*А эта формула повторит красный столбец:Код
=A3-СУММ(СМЕЩ(C3;;;;1+ЕСЛИОШИБКА(ПОИСКПОЗ(;A3+МУМНОЖ(-(СТОЛБЕЦ(A:Y)<=СТРОКА($1:$25));ТРАНСП(0+C3:AA3));-1);)))
**Или такая формула, если нулевой остаток учитывать:Код
=A3-СУММ(СМЕЩ(C3;;;;1+ЕСЛИОШИБКА(ПОИСКПОЗ(;МУМНОЖ(-(СТОЛБЕЦ(A:Y)<=СТРОКА($1:$25));-ТРАНСП(C3:AA3))-A3;1);)))
Вот такая формула массива покажет, сколько столбцов дадут всё ещё положительную разность. Следующий столбец уйдёт в минус:Код
=ПОИСКПОЗ(;A3+МУМНОЖ(-(СТОЛБЕЦ(A:Y)<=СТРОКА($1:$25));ТРАНСП(0+C3:AA3));-1)
*А эта формула повторит красный столбец:Код
=A3-СУММ(СМЕЩ(C3;;;;1+ЕСЛИОШИБКА(ПОИСКПОЗ(;A3+МУМНОЖ(-(СТОЛБЕЦ(A:Y)<=СТРОКА($1:$25));ТРАНСП(0+C3:AA3));-1);)))
**Или такая формула, если нулевой остаток учитывать:Код
=A3-СУММ(СМЕЩ(C3;;;;1+ЕСЛИОШИБКА(ПОИСКПОЗ(;МУМНОЖ(-(СТОЛБЕЦ(A:Y)<=СТРОКА($1:$25));-ТРАНСП(C3:AA3))-A3;1);)))
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Среда, 28.05.2025, 15:08
Ответить
Сообщение Вот такая формула массива покажет, сколько столбцов дадут всё ещё положительную разность. Следующий столбец уйдёт в минус:Код
=ПОИСКПОЗ(;A3+МУМНОЖ(-(СТОЛБЕЦ(A:Y)<=СТРОКА($1:$25));ТРАНСП(0+C3:AA3));-1)
*А эта формула повторит красный столбец:Код
=A3-СУММ(СМЕЩ(C3;;;;1+ЕСЛИОШИБКА(ПОИСКПОЗ(;A3+МУМНОЖ(-(СТОЛБЕЦ(A:Y)<=СТРОКА($1:$25));ТРАНСП(0+C3:AA3));-1);)))
**Или такая формула, если нулевой остаток учитывать:Код
=A3-СУММ(СМЕЩ(C3;;;;1+ЕСЛИОШИБКА(ПОИСКПОЗ(;МУМНОЖ(-(СТОЛБЕЦ(A:Y)<=СТРОКА($1:$25));-ТРАНСП(C3:AA3))-A3;1);)))
Автор - Светлый Дата добавления - 28.05.2025 в 14:42
Sanya
Дата: Среда, 28.05.2025, 16:29 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Pelena , Светлый , Супер !!!Большое спасибо,то что нужно,формулы рабочие !
Pelena , Светлый , Супер !!!Большое спасибо,то что нужно,формулы рабочие !Sanya
Ответить
Сообщение Pelena , Светлый , Супер !!!Большое спасибо,то что нужно,формулы рабочие !Автор - Sanya Дата добавления - 28.05.2025 в 16:29
Светлый
Дата: Пятница, 30.05.2025, 12:05 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1867
Репутация:
536
±
Замечаний:
0% ±
Excel 2013, 2016
Собрал ещё один вариант:Код
=ПРОСМОТР(;A3-СУММЕСЛИМН($C3:$J3;$C$2:$J$2;"<"&9-$C$2:$J$2)+1%)-1%
Собрал ещё один вариант:Код
=ПРОСМОТР(;A3-СУММЕСЛИМН($C3:$J3;$C$2:$J$2;"<"&9-$C$2:$J$2)+1%)-1%
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Собрал ещё один вариант:Код
=ПРОСМОТР(;A3-СУММЕСЛИМН($C3:$J3;$C$2:$J$2;"<"&9-$C$2:$J$2)+1%)-1%
Автор - Светлый Дата добавления - 30.05.2025 в 12:05