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

Вход

Регистрация

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

 

= Мир MS Excel/Подсчёт ячеек по нескольким условиям но не СЧЁТЕСЛИМН - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Подсчёт ячеек по нескольким условиям но не СЧЁТЕСЛИМН
rvp9321 Дата: Вторник, 20.12.2016, 10:20 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте! Подскажите оптимальное решение, желательно без использования макросов, если возможно.
Проблема в следующем: Имеется оборудование, поделенное на 2 группы (Группа 1 и Группа 2).
За отчётный период при работе оборудования происходят отказы, которые делятся на:
- Система, к которой относится отказ/дефект
- Критичные отказы делятся на 3 уровня - A, B, C.
- Отказ/дефект был выявлен в процессе работы (Proc) и при техобслуживании (Maint).

Задача создать сводную таблицу по каждой системе каждой группы.
Во вложении пример. Ввиду срочности, пришлось прибегнуть к СЧЁТЕСЛИМН, но, как видно формула становится слишком громоздкой... особенно, учитывая что число машин (оборудования) в дальнейшем будет увеличиваться.
Должно же быть более простое решение. Полагаю что нужно использовать массивы, но с этим у меня пока сложно.
Главное заставить считать те ячейки, в который в графе Машина присутствует машина из списка Оборудование.

Спасибо
К сообщению приложен файл: Example_Statist.xlsx (12.6 Kb)


Сообщение отредактировал rvp9321 - Вторник, 20.12.2016, 10:22
 
Ответить
СообщениеЗдравствуйте! Подскажите оптимальное решение, желательно без использования макросов, если возможно.
Проблема в следующем: Имеется оборудование, поделенное на 2 группы (Группа 1 и Группа 2).
За отчётный период при работе оборудования происходят отказы, которые делятся на:
- Система, к которой относится отказ/дефект
- Критичные отказы делятся на 3 уровня - A, B, C.
- Отказ/дефект был выявлен в процессе работы (Proc) и при техобслуживании (Maint).

Задача создать сводную таблицу по каждой системе каждой группы.
Во вложении пример. Ввиду срочности, пришлось прибегнуть к СЧЁТЕСЛИМН, но, как видно формула становится слишком громоздкой... особенно, учитывая что число машин (оборудования) в дальнейшем будет увеличиваться.
Должно же быть более простое решение. Полагаю что нужно использовать массивы, но с этим у меня пока сложно.
Главное заставить считать те ячейки, в который в графе Машина присутствует машина из списка Оборудование.

Спасибо

Автор - rvp9321
Дата добавления - 20.12.2016 в 10:20
Pelena Дата: Вторник, 20.12.2016, 12:12 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Примерно так можно
Код
=СУММПРОИЗВ(СЧЁТЕСЛИМН(G:G;$B$4:$B$5;H:H;A26))

или формула массива
Код
=СУММ(СЧЁТЕСЛИМН(G:G;$B$4:$B$5;H:H;A26))
К сообщению приложен файл: 1711476.xlsx (12.6 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Примерно так можно
Код
=СУММПРОИЗВ(СЧЁТЕСЛИМН(G:G;$B$4:$B$5;H:H;A26))

или формула массива
Код
=СУММ(СЧЁТЕСЛИМН(G:G;$B$4:$B$5;H:H;A26))

Автор - Pelena
Дата добавления - 20.12.2016 в 12:12
slamdunk Дата: Вторник, 20.12.2016, 12:13 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 1 ±
Замечаний: 0% ±

Excel 2013
У Вас данные не совсем подходят для формирования сводной таблицы. Немного переделал группировку данных, чтобы можно было работать со сводными.
Если часть колонок окажется лишней, то их можно скрыть.

И где Вы берете информацию по столбцу "В"? У Вас нет данных в таблице, где отражены: "пневматика", "гидравлика" и др.
К сообщению приложен файл: 9836774.xlsx (19.6 Kb)
 
Ответить
СообщениеУ Вас данные не совсем подходят для формирования сводной таблицы. Немного переделал группировку данных, чтобы можно было работать со сводными.
Если часть колонок окажется лишней, то их можно скрыть.

И где Вы берете информацию по столбцу "В"? У Вас нет данных в таблице, где отражены: "пневматика", "гидравлика" и др.

Автор - slamdunk
Дата добавления - 20.12.2016 в 12:13
rvp9321 Дата: Вторник, 20.12.2016, 14:38 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena, спасибо! То что нужно.
Один момент хотелось бы уточнить, в реале, в графе Критичность кроме А В С D и N иногда попадаются другие категории, которые для меня не имеют значения (NL, NA например).
Можно ли ограничить счёт ячеек либо только A B C D N либо "все не пустые кроме NL и NA"?
Собственно по этой причине я использовал ту длиннющую формулу где СЧЁТЕСЛИМН применял для A+B+C+D+N.
 
Ответить
СообщениеPelena, спасибо! То что нужно.
Один момент хотелось бы уточнить, в реале, в графе Критичность кроме А В С D и N иногда попадаются другие категории, которые для меня не имеют значения (NL, NA например).
Можно ли ограничить счёт ячеек либо только A B C D N либо "все не пустые кроме NL и NA"?
Собственно по этой причине я использовал ту длиннющую формулу где СЧЁТЕСЛИМН применял для A+B+C+D+N.

Автор - rvp9321
Дата добавления - 20.12.2016 в 14:38
rvp9321 Дата: Вторник, 20.12.2016, 14:43 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
slamdunk, спасибо за идею со сводными таблицами, интересная идея, возьму на вооружение и попробую применить в следующем отчёте!
PS по столбцу B я неверно колонку назвал, должно быть вместо Кол-во -> Название системы, а в первой колонке - её номер.
 
Ответить
Сообщениеslamdunk, спасибо за идею со сводными таблицами, интересная идея, возьму на вооружение и попробую применить в следующем отчёте!
PS по столбцу B я неверно колонку назвал, должно быть вместо Кол-во -> Название системы, а в первой колонке - её номер.

Автор - rvp9321
Дата добавления - 20.12.2016 в 14:43
Pelena Дата: Вторник, 20.12.2016, 14:44 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Можно перечислить все нужные значения в массиве констант
Код
=СУММПРОИЗВ(СЧЁТЕСЛИМН(G:G;$B$4:$B$5;H:H;A26;I:I;{"A";"B";"C";"D";"N"}))

*Вместо "Ч" должно быть "N"


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеМожно перечислить все нужные значения в массиве констант
Код
=СУММПРОИЗВ(СЧЁТЕСЛИМН(G:G;$B$4:$B$5;H:H;A26;I:I;{"A";"B";"C";"D";"N"}))

*Вместо "Ч" должно быть "N"

Автор - Pelena
Дата добавления - 20.12.2016 в 14:44
rvp9321 Дата: Вторник, 20.12.2016, 16:21 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Можно перечислить все нужные значения в массиве констант


Класс! Оно самое!
Спасибо!
 
Ответить
Сообщение
Можно перечислить все нужные значения в массиве констант


Класс! Оно самое!
Спасибо!

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

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