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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчет количества инспектирований - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Подсчет количества инспектирований
Shylo Дата: Четверг, 29.08.2024, 16:11 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 171
Репутация: 7 ±
Замечаний: 0% ±

Excel-2007; 2016
Приветствую всех форумчан. В таблице с данными необходимо оперативно получать данные в отфильтрованном диапазоне. В MsgBox выводятся необходимые данные, а вот подсчитать количество инспектирований у меня не получается. Прошу помогите дописать код. Условия подсчета в файле примере. Спасибо.
К сообщению приложен файл: kol_tvo_inspektirovanij.xlsm (23.5 Kb)
 
Ответить
СообщениеПриветствую всех форумчан. В таблице с данными необходимо оперативно получать данные в отфильтрованном диапазоне. В MsgBox выводятся необходимые данные, а вот подсчитать количество инспектирований у меня не получается. Прошу помогите дописать код. Условия подсчета в файле примере. Спасибо.

Автор - Shylo
Дата добавления - 29.08.2024 в 16:11
Hugo Дата: Четверг, 29.08.2024, 16:52 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
Shylo, это должно быть то что выводит
Код
=УНИК(C3:C14&F3:F14)
?
В макросое можно делать на коллекции или словаре.
Ну а если 4 тепловоза тогда что? Собирать новую тройку?
P.S. Посмотрел код - так там уже словари, добавьте ещё один с ключём C|F.
А может быть что в один день по одному тепловозу две записи?
Или на тепловозы вообще смотреть не нужно, а учитываем только сколько строк у фирмы в день?

Ну вот добавил один словарь, про нарушителя регламента появляется сообщение. Но как это учитывать никто пока не знает ((


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD


Сообщение отредактировал Hugo - Четверг, 29.08.2024, 17:41
 
Ответить
СообщениеShylo, это должно быть то что выводит
Код
=УНИК(C3:C14&F3:F14)
?
В макросое можно делать на коллекции или словаре.
Ну а если 4 тепловоза тогда что? Собирать новую тройку?
P.S. Посмотрел код - так там уже словари, добавьте ещё один с ключём C|F.
А может быть что в один день по одному тепловозу две записи?
Или на тепловозы вообще смотреть не нужно, а учитываем только сколько строк у фирмы в день?

Ну вот добавил один словарь, про нарушителя регламента появляется сообщение. Но как это учитывать никто пока не знает ((

Автор - Hugo
Дата добавления - 29.08.2024 в 16:52
Shylo Дата: Пятница, 30.08.2024, 09:47 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 171
Репутация: 7 ±
Замечаний: 0% ±

Excel-2007; 2016
Hugo, добрый день. В одну дату на одной фирме четыре тепловоза исключено, (условия договора - не более трех). В примере попытался максимально показать возможные варианты и в последней колонке таблицы это то, как должно получится.
А может быть что в один день по одному тепловозу две записи?

В один день по одному номеру тепловоза (на одной фирме) две записи быть не может. Логика такая, в одну дату на одной фирме инспектор может посмотреть один или два или три тепловоза - это одно инспектирование, т.е. выезд инспектора, количество выездов и надо посчитать. "Нарушителя" быть не может - инспектор не позволит. Ваш код подсчитал количество выездов 10, а их в примере 8.
 
Ответить
СообщениеHugo, добрый день. В одну дату на одной фирме четыре тепловоза исключено, (условия договора - не более трех). В примере попытался максимально показать возможные варианты и в последней колонке таблицы это то, как должно получится.
А может быть что в один день по одному тепловозу две записи?

В один день по одному номеру тепловоза (на одной фирме) две записи быть не может. Логика такая, в одну дату на одной фирме инспектор может посмотреть один или два или три тепловоза - это одно инспектирование, т.е. выезд инспектора, количество выездов и надо посчитать. "Нарушителя" быть не может - инспектор не позволит. Ваш код подсчитал количество выездов 10, а их в примере 8.

Автор - Shylo
Дата добавления - 30.08.2024 в 09:47
Hugo Дата: Пятница, 30.08.2024, 11:19 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
Shylo, ну тогда уже всё готово, предупреждение не должно показываться, но если вдруг такой косяк будет где 4 записи - то сообщение обо этом не помешает.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеShylo, ну тогда уже всё готово, предупреждение не должно показываться, но если вдруг такой косяк будет где 4 записи - то сообщение обо этом не помешает.

Автор - Hugo
Дата добавления - 30.08.2024 в 11:19
Shylo Дата: Пятница, 30.08.2024, 12:07 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 171
Репутация: 7 ±
Замечаний: 0% ±

Excel-2007; 2016
Hugo, Так выезды подсчитывает неправильно, считает 10, а их 8. Посмотрите пожалуйста табличку в файле, я там все обозначил и цветом по выезду и нарастающим количеством в последнем столбце.
 
Ответить
СообщениеHugo, Так выезды подсчитывает неправильно, считает 10, а их 8. Посмотрите пожалуйста табличку в файле, я там все обозначил и цветом по выезду и нарастающим количеством в последнем столбце.

Автор - Shylo
Дата добавления - 30.08.2024 в 12:07
Hugo Дата: Пятница, 30.08.2024, 12:23 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
Shylo, вы мою версию кода вообще видели? Выше под спойлером.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеShylo, вы мою версию кода вообще видели? Выше под спойлером.

Автор - Hugo
Дата добавления - 30.08.2024 в 12:23
Shylo Дата: Пятница, 30.08.2024, 13:25 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 171
Репутация: 7 ±
Замечаний: 0% ±

Excel-2007; 2016
Hugo, Ну конечно же. Я скопировал Ваш код в фал примера и в MsgBox количество инспектирований 10.
Сейчас разобрался, у меня в столбце "С" под таблицей еще был текст с пояснением который и шел в "лишний подсчет". Прошу прощения, за свою невнимательность. Все работает. В который раз огромное спасибо за помощь. hands
 
Ответить
СообщениеHugo, Ну конечно же. Я скопировал Ваш код в фал примера и в MsgBox количество инспектирований 10.
Сейчас разобрался, у меня в столбце "С" под таблицей еще был текст с пояснением который и шел в "лишний подсчет". Прошу прощения, за свою невнимательность. Все работает. В который раз огромное спасибо за помощь. hands

Автор - Shylo
Дата добавления - 30.08.2024 в 13:25
Hugo Дата: Пятница, 30.08.2024, 13:37 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
А ну да, я этот текст сразу убрал, т.к. он мешал, и уже забыл ))


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
СообщениеА ну да, я этот текст сразу убрал, т.к. он мешал, и уже забыл ))

Автор - Hugo
Дата добавления - 30.08.2024 в 13:37
  • Страница 1 из 1
  • 1
Поиск:

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