тяните, только там раб суббота в ноябре, если принципиально можно в формулу исключение подставить, ну или ту субботу выходным посчитает, а потом понедельник будним.
насколько нам нужно эффективно укладывать? самое простое общий вес поделить на кол-во ящиков, а потом взять ящик побольше В Вашем примере: 101/7=14,4 => 7 ящиков по 20 кг
Вы как предполагаете это рассчитывать? Тут могут формулу подкорректировать, макрос составить. А придумать, как Ваша выручка зависит от сезонности, политической ситуации или гороскопа на день расчёта... для этого данных маловато
Если одна ось с одной отметкой в разные даты, то как понять какую дату выбрать? Если такого нет, то в чём проблема: впр выберет первый найденный вариант, если этот вариант совпадает со всеми остальными, то ответ всё равно будет верный.
Я бы Вам порекомендовал задуматься над структурой данных. Цены внутри формул, всегда едины. Невозможность продать условные 55 шт. Товары по столбикам... 11 штук ещё норм, но вдруг завтра будет 50.
Цитата
После 25 штук продажа только пачками, коробками и паллетами - 30/50/100 шт с фиксированной скидкой.
А потом пример, где товар 1 поштучно, товар 2- коробка, товар 3 - паллета. Это ограничение по каждой группе или на заказ? Можно ли купить 2 пачки? (60 шт); 3 коробки? (150 шт) или 1...25/30/50/100/200/300... и иных вариантов не будет?
Paul Baseus написал: В твоем случае единственно верный ответ будет 2 - 2 Две единицы ассортимента представлены в двух магазинах. Не важно какие именно это магазины, важно количество магазинов и количество уникальных sku на них.
Омг. Я ожидал ответа 3-2: 3 sku в двух магазинах или 2-3: в 3 магазинах по 2 sku
Но как минимум узнали, что товарные группы вычленять не нужно...
Тут оба варианта, может что подойдёт. Но с постановкой задачи у Вас не очень, понять намного сложней, чем реализовать.
EGVOZDIKOV написал: Нужно суммировать по месяцам, что бы понимать общую потребность по каждой позиции на месяц. То есть, конкретная дата не важна.
В файле все 3 варианта, есть и суммирование
Цитата
EGVOZDIKOV написал: А такой еще вопрос. В случае если кол-во по позициям находятся в одно книге exсel файла, а сумму по позициям по месяцам необходимо внести в другую книгу, функция кардинально меняется? Или, как в случае с функций ВПР?
Кардинально не меняется, но книга с данными должна быть открыта
Ну тут обычная двумерная табличка, 1 (2?) параметр(а) загоняем в строки Индекса, 3 в столбцы. При чётком шаге можно даже не искать особо, а просто в формуле шаг задать:
На флажках привязанный макрос срабатывает не на изменение, а на клик в область флага, можно через кнопку
Скрытый текст
Код
' Внутри макроса создания листов
Set btnCell = ActiveWorkbook.Sheets("import").Cells(i + 1, 6)
Set btn = ActiveWorkbook.Sheets("import").Buttons.Add(btnCell.Left, btnCell.Top, btnCell.Width, btnCell.Height)
btn.Caption = btnCell.Value
btn.Name = btnCell.Address
btn.OnAction = "'changeColor """ & Sheets(i).Name & """'"
'---------------
Sub changeColor(tSt As String)
Dim aCall As Object
Set aCall = ActiveWorkbook.Sheets("import").Buttons(Application.Caller)
If aCall.Caption = False Then
Sheets(tSt).Tab.Color = vbGreen
aCall.Caption = True
Range(aCall.Name).Value = True
Else
Sheets(tSt).Tab.Color = vbRed
aCall.Caption = False
Range(aCall.Name).Value = False
End If
End Sub
Чисто теоретически это можно реализовать формулами, но тут будет всё очень зыбко и громоздко, и меня поражает, что Матрос везде предлагает UDF, а тут как то изменил себе)
Sub MyReplace()
Range("E:E,G:G,H:H,J:J,K:K,L:L").Replace What:=Range("C2").Value, Replacement:="", LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False, FormulaVersion:=xlReplaceFormula2
End Sub
bigorq написал: Nartiny , как бы есть пункт 3.9 Правил , хотя описанное вами и является «Секретом Полишинеля»
стёр, но это не прога, ни ссылка, никаких авторских прав не нарушает, и пароль таким образом не узнать, так что лично моё мнение, что тот пост не нарушал 3.9. Но как говориться в чужой монастырь не стоит со своими правилами.
Тут скорее смысл поста, что многие на эту защиту возлагают достаточно большие надежды, а она не работает от слова совсем. + меня немного поразило, что этот прием ещё времен школы, когда мы так развлекались, до сих пор работает.
Колонка Должно получиться - это Ваши догадки или вариант из методички?
Пока так, но с колонкой должно получиться не сходиться, отсюда вопросы: Какие спецсимволы должны удаляться из прочего? нужно ли заменять дату формата xx.xx.2020 на xx.xx.20xx? по какому принципу определяется, что после "предпроект" в прочем первого примера нужно поставить запятую?
без Если и Еслиошибка не удалось обойтись, они не входят в текстовые
по шаблону: Проект_№, Договор…… от …….., и далее оставшийся текст.
Цитата
должно получиться: Проект_ 1 Договор строит. подряда от хх.хх.xx20, предпроект, СМР, ПИР, Пуско-наладка.
Забыли "," после Проект_1
Хотелось бы уточнить ТЗ: формат № договора - это всегда одна цифра? Договор .... всегда отделен от прочих записей запятой? Формат даты это всегда xx.xx.xxxx? или даже лучше, если перед датой всегда стоит "от"
Цитата
SAV15 написал: Дано задание с помощью ТЕКСТОВОЙ ФУНКЦИИ
Просто ближайшая выходит монстром, и там вычисления выше проводятся несколько раз. При большом файле может достаточно заметно замедлить, но в файле есть этот вариант
Если данные изначально отсортированы по дате, то всё станет заметно проще