Обзор материалов на каждом складе (точке хранения)
DAUR
Дата: Суббота, 08.03.2025, 16:00 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация:
0
±
Замечаний:
0% ±
Всем привет Помогите пожалуйста с формулой чтобы в столбце I отображался баланс каждой точки хранения. Причем могут появляться новые и коды и точка хранения (В) Пока через функцию PIVOTBY я так рассортировал. Теперь туплю и тк в одном столбце две точки хранения. Еще и от нулей не могу избавиться И также застрял на том чтобы в одну ячейку данные закинуть чую WRAPROW поможет Помогите пожалуйста Версия Экселя 365 Заранее благодарю PS Девчонки с праздником Вас. Желаю вам бабла бухла и жирного (но низкоколоритного) кабана ))))
Всем привет Помогите пожалуйста с формулой чтобы в столбце I отображался баланс каждой точки хранения. Причем могут появляться новые и коды и точка хранения (В) Пока через функцию PIVOTBY я так рассортировал. Теперь туплю и тк в одном столбце две точки хранения. Еще и от нулей не могу избавиться И также застрял на том чтобы в одну ячейку данные закинуть чую WRAPROW поможет Помогите пожалуйста Версия Экселя 365 Заранее благодарю PS Девчонки с праздником Вас. Желаю вам бабла бухла и жирного (но низкоколоритного) кабана )))) DAUR
Ответить
Сообщение Всем привет Помогите пожалуйста с формулой чтобы в столбце I отображался баланс каждой точки хранения. Причем могут появляться новые и коды и точка хранения (В) Пока через функцию PIVOTBY я так рассортировал. Теперь туплю и тк в одном столбце две точки хранения. Еще и от нулей не могу избавиться И также застрял на том чтобы в одну ячейку данные закинуть чую WRAPROW поможет Помогите пожалуйста Версия Экселя 365 Заранее благодарю PS Девчонки с праздником Вас. Желаю вам бабла бухла и жирного (но низкоколоритного) кабана )))) Автор - DAUR Дата добавления - 08.03.2025 в 16:00
alexa1965
Дата: Понедельник, 10.03.2025, 11:40 |
Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 414
Репутация:
65
±
Замечаний:
0% ±
2003> 2019 >2016
Доброго дня! Не знаю понял правильно или нет для ячейки i3 массивная и протянуть внизКод
=ИНДЕКС(E$1:E$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(E$3:E$1000);1000);СТРОКА(A$1)))&"="&ИНДЕКС(C$1:C$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(C$3:C$1000);1000);СТРОКА(A$1)))&","&ИНДЕКС(E$1:E$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(E$3:E$1000);1000);СТРОКА(A$2)))&"="&ИНДЕКС(C$1:C$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(C$3:C$1000);1000);СТРОКА(A$2)))&","&ИНДЕКС(E$1:E$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(E$3:E$1000);1000);СТРОКА(A$3)))&"="&ИНДЕКС(C$1:C$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(C$3:C$1000);1000);СТРОКА(A$3)))
при условии повторения кодов не более 3 раз
Доброго дня! Не знаю понял правильно или нет для ячейки i3 массивная и протянуть внизКод
=ИНДЕКС(E$1:E$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(E$3:E$1000);1000);СТРОКА(A$1)))&"="&ИНДЕКС(C$1:C$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(C$3:C$1000);1000);СТРОКА(A$1)))&","&ИНДЕКС(E$1:E$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(E$3:E$1000);1000);СТРОКА(A$2)))&"="&ИНДЕКС(C$1:C$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(C$3:C$1000);1000);СТРОКА(A$2)))&","&ИНДЕКС(E$1:E$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(E$3:E$1000);1000);СТРОКА(A$3)))&"="&ИНДЕКС(C$1:C$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(C$3:C$1000);1000);СТРОКА(A$3)))
при условии повторения кодов не более 3 раз alexa1965
Главное не быть балабастиком
Сообщение отредактировал alexa1965 - Понедельник, 10.03.2025, 11:41
Ответить
Сообщение Доброго дня! Не знаю понял правильно или нет для ячейки i3 массивная и протянуть внизКод
=ИНДЕКС(E$1:E$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(E$3:E$1000);1000);СТРОКА(A$1)))&"="&ИНДЕКС(C$1:C$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(C$3:C$1000);1000);СТРОКА(A$1)))&","&ИНДЕКС(E$1:E$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(E$3:E$1000);1000);СТРОКА(A$2)))&"="&ИНДЕКС(C$1:C$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(C$3:C$1000);1000);СТРОКА(A$2)))&","&ИНДЕКС(E$1:E$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(E$3:E$1000);1000);СТРОКА(A$3)))&"="&ИНДЕКС(C$1:C$1000;НАИМЕНЬШИЙ(ЕСЛИ(B$3:B$1000=H3;СТРОКА(C$3:C$1000);1000);СТРОКА(A$3)))
при условии повторения кодов не более 3 раз Автор - alexa1965 Дата добавления - 10.03.2025 в 11:40
Hugo
Дата: Понедельник, 10.03.2025, 12:01 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3803
Репутация:
810
±
Замечаний:
0% ±
365
DAUR , может подумать над UDF? Вот взял готовую, чуть подрихтовал, но тут не прописано учитывать ТР3, но можно в коде делать что угодно. И тут без дублей, что тоже нужно доработать для этой задачи (тут дубли нужно выводить)
DAUR , может подумать над UDF? Вот взял готовую, чуть подрихтовал, но тут не прописано учитывать ТР3, но можно в коде делать что угодно. И тут без дублей, что тоже нужно доработать для этой задачи (тут дубли нужно выводить)Hugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Сообщение отредактировал Hugo - Понедельник, 10.03.2025, 12:47
Ответить
Сообщение DAUR , может подумать над UDF? Вот взял готовую, чуть подрихтовал, но тут не прописано учитывать ТР3, но можно в коде делать что угодно. И тут без дублей, что тоже нужно доработать для этой задачи (тут дубли нужно выводить)Автор - Hugo Дата добавления - 10.03.2025 в 12:01
DAUR
Дата: Вторник, 18.03.2025, 18:31 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация:
0
±
Замечаний:
0% ±
alexa1965, Благодарю сильно
alexa1965, Благодарю сильно DAUR
Ответить
Сообщение alexa1965, Благодарю сильно Автор - DAUR Дата добавления - 18.03.2025 в 18:31
DAUR
Дата: Вторник, 18.03.2025, 18:32 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 53
Репутация:
0
±
Замечаний:
0% ±
Hugo, Согласен Но вот не соображаю в UDF и поэтому по старинке все формулами тружусь
Hugo, Согласен Но вот не соображаю в UDF и поэтому по старинке все формулами тружусь DAUR
Ответить
Сообщение Hugo, Согласен Но вот не соображаю в UDF и поэтому по старинке все формулами тружусь Автор - DAUR Дата добавления - 18.03.2025 в 18:32
прохожий2019
Дата: Вторник, 18.03.2025, 20:15 |
Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1340
Репутация:
347
±
Замечаний:
0% ±
365 Beta Channel
по старинке все формулами тружусь
ну в 365 ими можно не очень-то и по-старинке:Код
=LET(t;B3:F19; s;ВЗЯТЬ(t;;-1); f;LAMBDA(x;ФИЛЬТР(t;s=x)); pr;СБРОСИТЬ(f("ПР");;-1); ot;ВЫБОРСТОЛБЦ(f("ОТ");1;2;4;3); vr;f("ВР"); tbl;ВСТОЛБИК(pr;ot;СБРОСИТЬ(vr;;-1);ГСТОЛБИК(ВЗЯТЬ(vr;;1);-ИНДЕКС(vr;;2);ВЫБОРСТОЛБЦ(vr;4;3))); gr;ГРУПППО(ВЫБОРСТОЛБЦ(tbl;1;4);ИНДЕКС(tbl;;2);СУММ;;0); conc;ИНДЕКС(gr;;2)&" = "&ВЗЯТЬ(gr;;-1); ГРУПППО(ВЗЯТЬ(gr;;1);conc;LAMBDA(x;ОБЪЕДИНИТЬ(", ";;x));;0))
ну или подсократить:Код
=LET( r;B3:F19; f;LAMBDA(x;ФИЛЬТР(r;ВЗЯТЬ(r;;-1)=x)); i;LAMBDA(x;y;ИНДЕКС(x;;y)); j;LAMBDA(x;y;ВЫБОРСТОЛБЦ(x;1;y;2)); v;f("ВР"); t;ВСТОЛБИК(j(f("ПР");4);j(f("ОТ");3);j(v;4);ГСТОЛБИК(i(v;1);i(v;3);-i(v;2))); g;ГРУПППО(ВЗЯТЬ(t;;2);i(t;3);СУММ;;0); ГРУПППО(i(g;1);i(g;2)&" = "&i(g;3);LAMBDA(x;ОБЪЕДИНИТЬ(", ";;x));;0))
отбивки не отображаются - в структурированном виде это выглядит так: [vba]Код
=LET( r;B3:F19; f;LAMBDA(x;ФИЛЬТР(r;ВЗЯТЬ(r;;-1)=x)); i;LAMBDA(x;y;ИНДЕКС(x;;y)); j;LAMBDA(x;y;ВЫБОРСТОЛБЦ(x;1;y;2)); v;f("ВР"); t;ВСТОЛБИК(j(f("ПР");4);j(f("ОТ");3);j(v;4);ГСТОЛБИК(i(v;1);i(v;3);-i(v;2))); g;ГРУПППО(ВЗЯТЬ(t;;2);i(t;3);СУММ;;0); ГРУПППО(i(g;1);i(g;2)&" = "&i(g;3);LAMBDA(x;ОБЪЕДИНИТЬ(", ";;x));;0))
[/vba]
по старинке все формулами тружусь
ну в 365 ими можно не очень-то и по-старинке:Код
=LET(t;B3:F19; s;ВЗЯТЬ(t;;-1); f;LAMBDA(x;ФИЛЬТР(t;s=x)); pr;СБРОСИТЬ(f("ПР");;-1); ot;ВЫБОРСТОЛБЦ(f("ОТ");1;2;4;3); vr;f("ВР"); tbl;ВСТОЛБИК(pr;ot;СБРОСИТЬ(vr;;-1);ГСТОЛБИК(ВЗЯТЬ(vr;;1);-ИНДЕКС(vr;;2);ВЫБОРСТОЛБЦ(vr;4;3))); gr;ГРУПППО(ВЫБОРСТОЛБЦ(tbl;1;4);ИНДЕКС(tbl;;2);СУММ;;0); conc;ИНДЕКС(gr;;2)&" = "&ВЗЯТЬ(gr;;-1); ГРУПППО(ВЗЯТЬ(gr;;1);conc;LAMBDA(x;ОБЪЕДИНИТЬ(", ";;x));;0))
ну или подсократить:Код
=LET( r;B3:F19; f;LAMBDA(x;ФИЛЬТР(r;ВЗЯТЬ(r;;-1)=x)); i;LAMBDA(x;y;ИНДЕКС(x;;y)); j;LAMBDA(x;y;ВЫБОРСТОЛБЦ(x;1;y;2)); v;f("ВР"); t;ВСТОЛБИК(j(f("ПР");4);j(f("ОТ");3);j(v;4);ГСТОЛБИК(i(v;1);i(v;3);-i(v;2))); g;ГРУПППО(ВЗЯТЬ(t;;2);i(t;3);СУММ;;0); ГРУПППО(i(g;1);i(g;2)&" = "&i(g;3);LAMBDA(x;ОБЪЕДИНИТЬ(", ";;x));;0))
отбивки не отображаются - в структурированном виде это выглядит так: [vba]Код
=LET( r;B3:F19; f;LAMBDA(x;ФИЛЬТР(r;ВЗЯТЬ(r;;-1)=x)); i;LAMBDA(x;y;ИНДЕКС(x;;y)); j;LAMBDA(x;y;ВЫБОРСТОЛБЦ(x;1;y;2)); v;f("ВР"); t;ВСТОЛБИК(j(f("ПР");4);j(f("ОТ");3);j(v;4);ГСТОЛБИК(i(v;1);i(v;3);-i(v;2))); g;ГРУПППО(ВЗЯТЬ(t;;2);i(t;3);СУММ;;0); ГРУПППО(i(g;1);i(g;2)&" = "&i(g;3);LAMBDA(x;ОБЪЕДИНИТЬ(", ";;x));;0))
[/vba]прохожий2019
Сообщение отредактировал прохожий2019 - Среда, 19.03.2025, 00:28
Ответить
Сообщение по старинке все формулами тружусь
ну в 365 ими можно не очень-то и по-старинке:Код
=LET(t;B3:F19; s;ВЗЯТЬ(t;;-1); f;LAMBDA(x;ФИЛЬТР(t;s=x)); pr;СБРОСИТЬ(f("ПР");;-1); ot;ВЫБОРСТОЛБЦ(f("ОТ");1;2;4;3); vr;f("ВР"); tbl;ВСТОЛБИК(pr;ot;СБРОСИТЬ(vr;;-1);ГСТОЛБИК(ВЗЯТЬ(vr;;1);-ИНДЕКС(vr;;2);ВЫБОРСТОЛБЦ(vr;4;3))); gr;ГРУПППО(ВЫБОРСТОЛБЦ(tbl;1;4);ИНДЕКС(tbl;;2);СУММ;;0); conc;ИНДЕКС(gr;;2)&" = "&ВЗЯТЬ(gr;;-1); ГРУПППО(ВЗЯТЬ(gr;;1);conc;LAMBDA(x;ОБЪЕДИНИТЬ(", ";;x));;0))
ну или подсократить:Код
=LET( r;B3:F19; f;LAMBDA(x;ФИЛЬТР(r;ВЗЯТЬ(r;;-1)=x)); i;LAMBDA(x;y;ИНДЕКС(x;;y)); j;LAMBDA(x;y;ВЫБОРСТОЛБЦ(x;1;y;2)); v;f("ВР"); t;ВСТОЛБИК(j(f("ПР");4);j(f("ОТ");3);j(v;4);ГСТОЛБИК(i(v;1);i(v;3);-i(v;2))); g;ГРУПППО(ВЗЯТЬ(t;;2);i(t;3);СУММ;;0); ГРУПППО(i(g;1);i(g;2)&" = "&i(g;3);LAMBDA(x;ОБЪЕДИНИТЬ(", ";;x));;0))
отбивки не отображаются - в структурированном виде это выглядит так: [vba]Код
=LET( r;B3:F19; f;LAMBDA(x;ФИЛЬТР(r;ВЗЯТЬ(r;;-1)=x)); i;LAMBDA(x;y;ИНДЕКС(x;;y)); j;LAMBDA(x;y;ВЫБОРСТОЛБЦ(x;1;y;2)); v;f("ВР"); t;ВСТОЛБИК(j(f("ПР");4);j(f("ОТ");3);j(v;4);ГСТОЛБИК(i(v;1);i(v;3);-i(v;2))); g;ГРУПППО(ВЗЯТЬ(t;;2);i(t;3);СУММ;;0); ГРУПППО(i(g;1);i(g;2)&" = "&i(g;3);LAMBDA(x;ОБЪЕДИНИТЬ(", ";;x));;0))
[/vba]Автор - прохожий2019 Дата добавления - 18.03.2025 в 20:15