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

Вход

Регистрация

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

 

= Мир MS Excel/Упрощения подсчета по умной таблице по условию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Упрощения подсчета по умной таблице по условию (Формулы/Formulas)
Упрощения подсчета по умной таблице по условию
Itron Дата: Понедельник, 08.04.2024, 17:36 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Всем доброго времени суток. По работе периодически приходится выгружать из базы анализы по макроструктуре и по ним делать сводные данные. Для этого был сделан шаблон - база выгружается в виде "умной" таблицы, далее рассчитываются два условия (столбцы V и W) и ниже таблицы ведется подсчет:
- % анализов (темплетов) более 2 балла (по видам дефектов) с разбивкой на 1 и 2 ручей и в общем.
- средний балл по дефектам (с разбивкой на 1 и 2 ручей и в общем.

Далее потребовалось, чтобы велся подсчет еще и с разбивкой на группы марок стали (по содержанию углерода).
Групп три (содержание углерода до 0,08%; 0,081-0,16% и более 0,16%).

Для этого в столбще W было прописано условия (в зависимости от группы по углероду присваивается цифра 1,2,3.

Путь решения был выбран следующий - скопировать итоговые таблицы и перебить формулы с учетом условия столбца W и так сделать три раза.

Но чувствую, что должен быть (наверное) более простой метод...))

Данные выгружены для примера, реально их может быть несколько тысяч строк.
К сообщению приложен файл: shablon_makro_mnls.xlsx (43.9 Kb)
 
Ответить
СообщениеВсем доброго времени суток. По работе периодически приходится выгружать из базы анализы по макроструктуре и по ним делать сводные данные. Для этого был сделан шаблон - база выгружается в виде "умной" таблицы, далее рассчитываются два условия (столбцы V и W) и ниже таблицы ведется подсчет:
- % анализов (темплетов) более 2 балла (по видам дефектов) с разбивкой на 1 и 2 ручей и в общем.
- средний балл по дефектам (с разбивкой на 1 и 2 ручей и в общем.

Далее потребовалось, чтобы велся подсчет еще и с разбивкой на группы марок стали (по содержанию углерода).
Групп три (содержание углерода до 0,08%; 0,081-0,16% и более 0,16%).

Для этого в столбще W было прописано условия (в зависимости от группы по углероду присваивается цифра 1,2,3.

Путь решения был выбран следующий - скопировать итоговые таблицы и перебить формулы с учетом условия столбца W и так сделать три раза.

Но чувствую, что должен быть (наверное) более простой метод...))

Данные выгружены для примера, реально их может быть несколько тысяч строк.

Автор - Itron
Дата добавления - 08.04.2024 в 17:36
_Boroda_ Дата: Вторник, 09.04.2024, 10:11 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Для начала формулу в W можно так
Код
=ЕСЛИ([@C]<0,081;1; ЕСЛИ([@C]<0,16;2;3))

или так
Код
=3-([@C]<0,081)-([@C]<0,16)

Не совсем понял, что Вы хотите. Может, как в файле? Вставайте на F248, выбирайте из списка. Все это можно скопировать вниз
К сообщению приложен файл: shablon_makro_mnls_1.xlsx (47.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДля начала формулу в W можно так
Код
=ЕСЛИ([@C]<0,081;1; ЕСЛИ([@C]<0,16;2;3))

или так
Код
=3-([@C]<0,081)-([@C]<0,16)

Не совсем понял, что Вы хотите. Может, как в файле? Вставайте на F248, выбирайте из списка. Все это можно скопировать вниз

Автор - _Boroda_
Дата добавления - 09.04.2024 в 10:11
_Boroda_ Дата: Вторник, 09.04.2024, 10:14 | Сообщение № 3
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Или еще вариант
К сообщению приложен файл: shablon_makro_mnls_2.xlsx (46.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИли еще вариант

Автор - _Boroda_
Дата добавления - 09.04.2024 в 10:14
Itron Дата: Вторник, 09.04.2024, 17:30 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

_Boroda_, добрый вечер.
Большое спасибо) Завидую белой завистью, кто так продвинут в екселе)
У меня (с помощью неравнодушных продвинутых Друзей) получилось вот так (но пришлось для этого еще одно условие в таблицу добавлять).

И вопрос по формуле подсчета количества темплетов и средних баллов в Вашем файле, а именно
если общее количество темплетов по номеру ручья (и общее) считается корректно, т.к. там критерий, это условие по углероду (т.е. 1, 2, 3)
=СЧЁТЕСЛИ(Table114[Условие по С]; $R$248), где R критерий по углероду

то остальные в остальных ячейках (количество дефектов по видам и средний балл дефекта) этот критерий не прописан и считается по всей таблице, не учитывая содержания углерода
например =СЧЁТЕСЛИ(Table114[Осевая ликвация]; ">2").

Правильно понимаю, что, чтобы считалось корректно, мне везде нужно дополнительно добавить еще критерий по углероду (1,2, или 3).
К сообщению приложен файл: kopija_shablon_makro_mnls_ap.xlsx (48.9 Kb)


Сообщение отредактировал Itron - Вторник, 09.04.2024, 18:19
 
Ответить
Сообщение_Boroda_, добрый вечер.
Большое спасибо) Завидую белой завистью, кто так продвинут в екселе)
У меня (с помощью неравнодушных продвинутых Друзей) получилось вот так (но пришлось для этого еще одно условие в таблицу добавлять).

И вопрос по формуле подсчета количества темплетов и средних баллов в Вашем файле, а именно
если общее количество темплетов по номеру ручья (и общее) считается корректно, т.к. там критерий, это условие по углероду (т.е. 1, 2, 3)
=СЧЁТЕСЛИ(Table114[Условие по С]; $R$248), где R критерий по углероду

то остальные в остальных ячейках (количество дефектов по видам и средний балл дефекта) этот критерий не прописан и считается по всей таблице, не учитывая содержания углерода
например =СЧЁТЕСЛИ(Table114[Осевая ликвация]; ">2").

Правильно понимаю, что, чтобы считалось корректно, мне везде нужно дополнительно добавить еще критерий по углероду (1,2, или 3).

Автор - Itron
Дата добавления - 09.04.2024 в 17:30
bmv98rus Дата: Вторник, 09.04.2024, 18:58 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4108
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Вторник, 09.04.2024, 20:08
 
Ответить
Сообщениекрос

Автор - bmv98rus
Дата добавления - 09.04.2024 в 18:58
_Boroda_ Дата: Среда, 10.04.2024, 13:34 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Правильно понимаю, что, чтобы считалось корректно, мне везде нужно дополнительно добавить еще критерий по углероду (1,2, или 3).

Да, все верно понимаете


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Правильно понимаю, что, чтобы считалось корректно, мне везде нужно дополнительно добавить еще критерий по углероду (1,2, или 3).

Да, все верно понимаете

Автор - _Boroda_
Дата добавления - 10.04.2024 в 13:34
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Упрощения подсчета по умной таблице по условию (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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