Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 След.
Подсчет и распределение кол-ва чеков по их составу
 
БМВ, Отлично, спасибо :)
Подсчет и распределение кол-ва чеков по их составу
 
БМВ, Павел \Ʌ/, Алексей Абраменко, Все три файла проверила на большом массиве данных 70тыс строк, работает супер :)

Подскажите, пожалуйста, как будет выглядеть формула, если добавить еще одно условие - магазин.
В первом варианте была общая сумма чеков, а во втором с разбивкой на 2 магазина. Условия те же.

Добавила во вложении три файла, подписала имена.  
Подсчет и распределение кол-ва чеков по их составу
 
Алексей Абраменко, Павел \Ʌ/, БМВ,  спасибо вам большое! :)  
Подсчет и распределение кол-ва чеков по их составу
 
Всем доброго дня.

Прошу, пожалуйста, помочь в создании формул, которые позволят подсчитать кол-ва чеков по их составу.
У меня есть данные по чекам: номер, товары (артикул + наименование) и отметка действия промо-акции.
Часть товаров в месяц запускается в промо-программу, с красным ценником.

Например: всего в продаже 15 товаров, 5 из них были с красным ценником (промо)

На выходе расчетов хочется понимать:
1. Кол-во чеков только с продуктами, которые были в промо акции
2. Кол-во чеков с продуктами промо и без промо (смешанный чек)
3. Кол-во чеков с продуктами без промо

Прикрепляю файл с примером.
Рабочий файл огромный, 15тыс строк, поэтому хочется автоматизировать этот расчет. Пробовала варианты с ВПР, но ничего толкового не получилось :(

Спасибо :)
Макрос копирования текса в ячейки с изменением форматирования
 
New,

скопировать нужно текст из столбца D в столбец B именно в третью строку ячейки.

Макрос мой большой и страшный :)
Пример с ним во вложении. Я его вывела в кнопку.  
Макрос копирования текса в ячейки с изменением форматирования
 
Всем доброго дня.

Возникла проблема с копированием текста из одной ячейки в другую.
Вручную добавлять в ячейку 3-ю строку текста из другой ячейки ну просто нереально.

Записала макрос для одной ячейки, посмотрела, но не смогла изменить его так, чтобы он мог работать не только на одну конкретную ячейку, а если таких изменений необходимо провести для 1000 строк. Форматирование не знаю как сделать...

Прошу помочь создать макрос, который будет работать для большого кол-ва строк (например по столбцам) с форматированием.
Такое вообще реально?  :D

Пример во вложении.

Заранее большое спасибо.  
Перемножение ячеек по нескольким условиям
 
Юрий М,

Сорри, исправить не получилось о_о
Буду знать на будущее.  
Перемножение ячеек по нескольким условиям
 
webley,

Гениально!  8-0
Спаааааасибо за помощь!  :)  
Изменено: Wine Wine - 05.05.2023 19:11:46
Перемножение ячеек по нескольким условиям
 
Всем привет!

Суть задачи:
Есть предложение для клиентов купить 1й,2й или 3й товар.
Для каждого товара указано 3 цены.
- Базовая цена
- Цена со скидкой 5%
- Цена при покупке комплекта 12шт +1шт в подарок.

В столбце (G) клиент указывает значение (шт) сколько он хочет заказать.
- если он заказывает менее 12шт, то расчет суммы заказа идет - G*E
- если клиент заказывает 12шт, то расчет суммы заказа идет - G*F

Начала делать формулу, вроде прописала и поняла, что она не правильная, тк не будет учитывать, если клиент закажет 24, 36, 48, 60 и тд, кратно 12шт и т.д.Ну и следовательно, если не кратные значения.... можно прописать простыню, но уверена есть какое-то другое простое решение, о котором я не знаю:))

Подскажите, пожалуйста, как прописать формулу для столбца "Сумма заказа со скидкой, руб" с такими условиями:
- для значения (G) не кратному 12 - G*E
- для значения (G) кратному 12 - G*F
- для столбца (H) значение не меняются
- для расчета комплекта соответственно бесплатная шт не учитывается; при расчете 13шт будет следующее 12шт по цене 85 и 1шт по цене 95 руб

Пример во вложении
Изменено: Wine Wine - 05.05.2023 18:37:26
Игнорировать ноль в ЕСЛИ() по нескольким условиям
 
Цитата
написал:
=ЕСЛИОШИБКА(ОКРВВЕРХ.МАТ(ЕСЛИ(A$5="1Q";F3*(G3/A3);ЕСЛИ(A$5="2Q";F3*(G3/B3);ЕСЛИ(A$5="3Q";F3*(G3/C3);ЕСЛИ(A$5="4Q";F3*(G3/D3))))));0)

Тоже пробовала использовать, но не получалось что-то....
Гениально! :))))) Большое спасибо.  
Игнорировать ноль в ЕСЛИ() по нескольким условиям
 
Добрый день!

Подскажите, пожалуйста, как поправить формулу, чтобы она игнорировала и возвращала значение, если в формуле происходит деление на 0.

Пример во вложении.

Есть 4 квартала - 1Q 2Q 3Q 4Q
В ячейке зеленым цветом могу указать вручную любой из них и в зависимости от того, какой квартал я указала, формула должна выбрать нужный вариант расчета. Сама формула ЕСЛИ ... ЕСЛИ ... ЕСЛИ... с нужным вариантом работает, считает правильно!
Но, выдает ошибку #ДЕЛ/0!, если в указанных числах происходит вычесление на 0.

Уже все голову сломала, не могу подставить так, чтобы исправить.  
Подставить значение по нескольким условиям через ЕСЛИ
 
bigorq,

Спасибо, получилось!)
Подставить значение по нескольким условиям через ЕСЛИ
 
Всем привет!

Ребята, подскажите, пожалуйста, где в формуле ошибка? Мучаю ее уже 2й час, не могу разобраться, почему неправильно считает.
Условия:
- если "сыр" с ценой до 1000, то подставить значение 50, а если больше 1000, то подставить значение 35
- если не "сыр" (т.е любой из списка) с ценой до 1000, то подставить 45, а если больше 1000, то подставить 22
Формулы мои возможно бестолковые, прошу "понять и простить"  :D  
Изменено: Wine Wine - 17.03.2022 20:53:56
Определить количество продаж товара за указанный период
 
mechanix 85 , спасибо-спасибо за помощь!  :)  Буду использовать)  
Изменено: Wine Wine - 07.02.2022 12:49:18
Определить количество продаж товара за указанный период
 
mechanix 85 , Большое спасибо! Очень похоже на то, что было задумано!  :)  

Если в таблице "Продажи - подставить" артикулы будут дублироваться, НО у них будут разные даты. Пример во вложении. Не смогла разобраться, почему не работает формула так.  
Определить количество продаж товара за указанный период
 
jakim , поняла-поняла. Спасибо)

Еще один вопрос, а если в таблице "Продажи - факт" порядок артикулов будет отличаться от таблицы "Продажи - подставить"? Если они будут в рандомном порядке.  
Определить количество продаж товара за указанный период
 
jakim , спасибо за вариант. Пока несовсем понимаю, как она работает.

Открыла таблицу и есть несколько вопросов:
- почему у других месяцев не подставляются значения? Если формула протянута по всей таблице.
- в формуле не используется артикул; как будет работать формула, если таких артикулов будет 100 шт в таблице?
Изменено: Wine Wine - 07.02.2022 11:01:44
Определить количество продаж товара за указанный период
 
Ребята, привет!

Прошу помочь в создании формулы.
Подскажите, пожалуйста, как прописать формулу для следующей задачи:
1. Есть товары с указанием даты продажи
Дата   началоДата конецАртикул
04.10.202131.10.2021G12
04.10.202130.11.2021H54
2. Есть статистика продаж по каждому месяцу для этих товаров.
3. Есть таблица, куда необходимо подставить кол-во продаж для этих товаров с учетом периода (п.1 и п.2)

Пример во вложении.
Обычно использую ВПР, но тут проблемка возникла, тк у некоторых продуктов период продаж не 1 месяц ровно, а несколько. А расписывать каждую строчку отдельно по 1 месяцу (если указано несколько) даже не представляю какой объем данных получится  :cry:  и как создать формулу впр с несколькими условиями сама не соображу.

Можно собрать это в одну формулу?
Формирование заказа из прайс-листа из товаров с указанным количеством
 
Цитата
Юрий М написал:
Исправил своё сообщение - перепутал столбцы.
Да, спасибо, получилось все!  :) Тоже сначала не поняла, откуда взялось + 1, 10
Формирование заказа из прайс-листа из товаров с указанным количеством
 
Юрий М, все верно, да. Сумма считается из столбца "цена со скидкой". Я хотела отобразить разницу между http://prntscr.com/22rqqo3  
Формирование заказа из прайс-листа из товаров с указанным количеством
 
surkenny , спасибо. Попробую :)  
Изменено: Wine Wine - 12.12.2021 21:08:46
Формирование заказа из прайс-листа из товаров с указанным количеством
 
Юрий М , подскажите, пожалуйста, как подсчитать аналогичное значение в поле "Скидка"?  Я еще добавила столбец для расчета суммы заказа без скидки.
Попробовала сама записать расчет, но что-то фигня получилась...  :sceptic:

Код
        .Cells(FreeRow + 1, 7) = "Итого:"
        .Cells(FreeRow + 1, 8) = Application.WorksheetFunction.Sum(Range(.Cells(2, 8), .Cells(FreeRow, 8)))
        .Cells(FreeRow + 1, 9) = Application.WorksheetFunction.Sum(Range(.Cells(2, 9), .Cells(FreeRow, 9)))
        .Cells(FreeRow + 2, 7) = "Скидка:"
        .Cells(FreeRow + 2, 7) =
Изменено: Wine Wine - 12.12.2021 21:17:44
Формирование заказа из прайс-листа из товаров с указанным количеством
 
Юрий М , спасибо большое. То, что нужно! Огромное спасибо!  8)  
Изменено: Wine Wine - 12.12.2021 19:17:33
Формирование заказа из прайс-листа из товаров с указанным количеством
 
surkenny, спасибо за предложенный вариант. Но для меня pq это еще больше темный лес, тк никогда не работала с этим и сейчас впервые вижу  :D . Попытаюсь разобраться как с этим работать на будущее, но вариант с vba мне ближе хотя бы в понимании вставки/редактирования и создания своего по аналогии.  
Формирование заказа из прайс-листа из товаров с указанным количеством
 
Всем привет.
Подскажите, пожалуйста, есть ли на форуме аналоги/примеры похожего макроса, который изложен ниже

Есть файл для клиентов, ассортимент находится в листе "Ассортимент"
Файл может состоять из 100 или 500 строк, а может и больше 1000. Это продуктовый прайс лист для оптовых клиентов.
В листе ассортимент оптовик вносит кол-ва товаров, которые он хочет заказать, вверху считается суммы.

Нужен макрос для формирования списка заказа из основного листа Ассортимента.
Т.е
Оптовик навыбирал множество товаров в листе "Ассортимент", указал кол-во, а после нажимает на кнопку "Сформировать" (в кнопку будет закреплен макрос) и в лист "Заказ" будет переноситься только те товары, у которых оптовик указал кол-во.

Есть ли на форуме аналоги таких тем или сможете помочь, пожалуйста, создать такой макрос ?  :(  :cry:  
Он вроде кажется не сложным на первый взгляд, только для меня "чайника", не понимая в макросах, кажется из другой вселенной)
Частота встречаемости продуктов в заказах
 
МатросНаЗебре, Добрый день.

Спустя некоторое время решила вернуться к своей статистике и в файле выдает ошибку.
Макрос на 4
Указывает так http://prntscr.com/20080w6

Подскажите, пожалуйста, в чем причина? Что-то нужно поправить?
Изменено: Wine Wine - 18.11.2021 17:38:39
Частота встречаемости продуктов в заказах
 
Все ок, заработал. Круто  :) Спасибо!
Тестила на 2 3 - ок
На 4 не работает, указывает на
Код
Set r = .Cells(1, 1).Resize(UBound(arr, 1), UBound(arr, 2))
На 5 подвис совсем(

В таблице 16 тыс.строк
Изменено: vikttur - 26.06.2021 00:49:35
Частота встречаемости продуктов в заказах
 
Цитата
МатросНаЗебре написал:
 Вот Вам штука позабористей. Так выглядит код для произвольного количества артикулов.
Интересно!)
но не запустился. на Stop указывает
Код
VBOM_Act:
    Stop
    Dim FF As Long
Частота встречаемости продуктов в заказах
 
Всем большое за помощь!
Создала код для 4 комбинаций
Работает отлично  8)  :)  
Частота встречаемости продуктов в заказах
 
vokilook, cпасибо за предложение) Сейчас попробую макрос

IKor, здравствуйте. Нет, такую статью не видела. В целом, сама идея с группировками пока для меня новая. Разбираюсь. Спасибо за ссылку, поизучаю )

МатросНаЗебре, написала вам ответ, не поняла куда он улетел и не отображается.
Спасибо большое за такой крутой макрос.  8-0 Моя жизнь никто не будет прежней  :idea:

Один вопрос остался, мб я недопонимаю и нужно дополнительно отредактировать
С помощью этого варианта выводятся комбинации 2 товаров.
Как сделать отдельно для 3, 4 и 6? Какую часть кода изменить/добавить? под это условие.

Я бы их запускала отдельно, формируя несколько файлов по отдельности

Ваш коллега ниже как раз написал об этом
Цитата
sokol92 написал:
Тут вряд ли формулы справятся. Можно по отдельности решать задачи: какие пары артикулов встречаются чаще всего, какие тройки артикулов встречаются чаще всего...
Спасибо за совет))  
Изменено: vikttur - 10.06.2021 18:12:23
Страницы: 1 2 След.
Наверх