Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Расчет дней с остатаками товара - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Расчет дней с остатаками товара
dir Дата: Понедельник, 21.10.2024, 19:31 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

2021
Здравствуйте, требуется в гугл таблицах или ексель прописать формулу которая будет рассчитывать колво дней с остатками на складе. Из сложностей в исходной таблице товар в рамках дня может фигурировать несколько раз на разных складах. Схлопнуть склады в одну строку нельзя. Т.е. вариант 1 - посчитать только 1 раз каждый день если товар больше 0 в строке. вариант 2 - посчитать только 1 раз день если товар доступен в этот день на определенных складах их 2.

В файле примере считаем по артикулу и дате с учетом склада. Пока смог посчитать только строки где есть артикул и больше 0. но тогда считаются все склады и дата ни как не фигурирует.
К сообщению приложен файл: primer_dnei_s_ostatkami.xlsx (58.3 Kb)


Иван
 
Ответить
СообщениеЗдравствуйте, требуется в гугл таблицах или ексель прописать формулу которая будет рассчитывать колво дней с остатками на складе. Из сложностей в исходной таблице товар в рамках дня может фигурировать несколько раз на разных складах. Схлопнуть склады в одну строку нельзя. Т.е. вариант 1 - посчитать только 1 раз каждый день если товар больше 0 в строке. вариант 2 - посчитать только 1 раз день если товар доступен в этот день на определенных складах их 2.

В файле примере считаем по артикулу и дате с учетом склада. Пока смог посчитать только строки где есть артикул и больше 0. но тогда считаются все склады и дата ни как не фигурирует.

Автор - dir
Дата добавления - 21.10.2024 в 19:31
Hugo Дата: Понедельник, 21.10.2024, 19:48 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3638
Репутация: 783 ±
Замечаний: 0% ±

365
уник(фильтр()) и считайте количество дней.
Но не в курсе есть ли это аналогично в гугле
Код
=СЧЁТ(УНИК(ФИЛЬТР(Лист1!A:A;(Лист1!B:B=Лист2!A2)*(Лист1!C:C>0);"")))
К сообщению приложен файл: 4795766.xlsx (62.3 Kb)


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Понедельник, 21.10.2024, 19:56
 
Ответить
Сообщениеуник(фильтр()) и считайте количество дней.
Но не в курсе есть ли это аналогично в гугле
Код
=СЧЁТ(УНИК(ФИЛЬТР(Лист1!A:A;(Лист1!B:B=Лист2!A2)*(Лист1!C:C>0);"")))

Автор - Hugo
Дата добавления - 21.10.2024 в 19:48
dir Дата: Понедельник, 21.10.2024, 20:28 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

2021
Hugo, Спасибо, правда у меня дата со временем в исходнике не получается победить, пробовал ЦЕЛОЕ добавить все равно не считает.


Иван
 
Ответить
СообщениеHugo, Спасибо, правда у меня дата со временем в исходнике не получается победить, пробовал ЦЕЛОЕ добавить все равно не считает.

Автор - dir
Дата добавления - 21.10.2024 в 20:28
dir Дата: Понедельник, 21.10.2024, 20:43 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

2021
Hugo, спасибо еще раз, покрутил получилось.


Иван
 
Ответить
СообщениеHugo, спасибо еще раз, покрутил получилось.

Автор - dir
Дата добавления - 21.10.2024 в 20:43
dir Дата: Понедельник, 21.10.2024, 21:00 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

2021
Hugo, единственное не получается добавить в фильтр 2 наименования склада чтобы или тот или тот считал какой найдет. интересует Москва там 2 склада. Вот если да одном из них есть то считаем ели на них нет есть на других то не считаем


Иван
 
Ответить
СообщениеHugo, единственное не получается добавить в фильтр 2 наименования склада чтобы или тот или тот считал какой найдет. интересует Москва там 2 склада. Вот если да одном из них есть то считаем ели на них нет есть на других то не считаем

Автор - dir
Дата добавления - 21.10.2024 в 21:00
Hugo Дата: Понедельник, 21.10.2024, 21:37 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3638
Репутация: 783 ±
Замечаний: 0% ±

365
Так эта формула на склады вообще не смотрит. Т.е. нужно проверять только два склада, все другие игнорировать? Можно или две такие суммировать, или в критериях проверять сумму проверки этих складов:
Код
=СЧЁТ(УНИК(ФИЛЬТР(Лист1!A:A;(Лист1!B:B=Лист2!A2)*(Лист1!C:C>0)*(((Лист1!D:D="Дон")+(Лист1!D:D="Урал"))>0);"")))


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Понедельник, 21.10.2024, 21:46
 
Ответить
СообщениеТак эта формула на склады вообще не смотрит. Т.е. нужно проверять только два склада, все другие игнорировать? Можно или две такие суммировать, или в критериях проверять сумму проверки этих складов:
Код
=СЧЁТ(УНИК(ФИЛЬТР(Лист1!A:A;(Лист1!B:B=Лист2!A2)*(Лист1!C:C>0)*(((Лист1!D:D="Дон")+(Лист1!D:D="Урал"))>0);"")))

Автор - Hugo
Дата добавления - 21.10.2024 в 21:37
dir Дата: Понедельник, 21.10.2024, 21:45 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

2021
Hugo, ну да я пытался добавить условие фильтра по складам. Если один добавить работает а как добавить второй чтоб или или было не понял пока


Иван
 
Ответить
СообщениеHugo, ну да я пытался добавить условие фильтра по складам. Если один добавить работает а как добавить второй чтоб или или было не понял пока

Автор - dir
Дата добавления - 21.10.2024 в 21:45
Hugo Дата: Понедельник, 21.10.2024, 21:47 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3638
Репутация: 783 ±
Замечаний: 0% ±

365
dir, выше добавил формулу. Но считает долго, нужно диапазоны менять на ограниченные


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщениеdir, выше добавил формулу. Но считает долго, нужно диапазоны менять на ограниченные

Автор - Hugo
Дата добавления - 21.10.2024 в 21:47
Gustav Дата: Понедельник, 21.10.2024, 21:50 | Сообщение № 9
Группа: Админы
Ранг: Участник клуба
Сообщений: 2789
Репутация: 1154 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
а как добавить второй чтоб или или было не понял пока

Скорее всего, выполнить арифметическое сложение в одном условии. Вы бы показали формулу-то получающуюся, я бы подсказал, ЧТО именно надо сделать. А то какое-то странное словесное обсуждение получается...


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
а как добавить второй чтоб или или было не понял пока

Скорее всего, выполнить арифметическое сложение в одном условии. Вы бы показали формулу-то получающуюся, я бы подсказал, ЧТО именно надо сделать. А то какое-то странное словесное обсуждение получается...

Автор - Gustav
Дата добавления - 21.10.2024 в 21:50
Hugo Дата: Понедельник, 21.10.2024, 21:52 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3638
Репутация: 783 ±
Замечаний: 0% ±

365
Можно тут чуть подсократить, >0 тут лишнее, привычка...
Код
=СЧЁТ(УНИК(ФИЛЬТР(Лист1!A:A;(Лист1!B:B=Лист2!A2)*(Лист1!C:C>0)*((Лист1!D:D="Дон")+(Лист1!D:D="Урал"));"")))


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеМожно тут чуть подсократить, >0 тут лишнее, привычка...
Код
=СЧЁТ(УНИК(ФИЛЬТР(Лист1!A:A;(Лист1!B:B=Лист2!A2)*(Лист1!C:C>0)*((Лист1!D:D="Дон")+(Лист1!D:D="Урал"));"")))

Автор - Hugo
Дата добавления - 21.10.2024 в 21:52
dir Дата: Понедельник, 21.10.2024, 22:16 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

2021
Hugo, спасибо большое, понял ошибку что нужно складывать а не умножать


Иван
 
Ответить
СообщениеHugo, спасибо большое, понял ошибку что нужно складывать а не умножать

Автор - dir
Дата добавления - 21.10.2024 в 22:16
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!