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

Вход

Регистрация

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

 

= Мир MS Excel/Игнор скрытых ячеек при вычислении повторов - Мир MS Excel

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_, DrMini  
Игнор скрытых ячеек при вычислении повторов
Balzam Дата: Пятница, 10.03.2017, 10:48 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Добрый день! Подскажите пожалуйста решение задачи. Есть таблица учета заявок на ремонт оборудования, состоящая из нескольких столбцов, в том числе и "Заказчик" (где прописывается от кого пришла заявка) и "Статус заявки" (где прописывается этап выполнения заявки). Статус заявки может иметь 3 значения: "открытая", "нужны з/ч" и "выполнено". Когда заявка получает статус "Выполнено", то строка с ней скрывается (через фильтр). Вопрос такой:Нужно сделать так, чтоб при оформлении новой заявки, если мы вдруг вводим заказчика, которого уже вводили раньше (т.е. это либо повтор заявки, либо добавление новой заявки от этого заказчика), ячейка с этим заказчиком подкрашивалась. НО!!!!! Нельзя учитывать заявки, которые уже выполнены, т.е. они имеют статус заявки "Выполнено" и, соответственно, скрыты. Таким образом, поиск повтора должен осуществляться только среди видимых строк. Спасибо.
 
Ответить
СообщениеДобрый день! Подскажите пожалуйста решение задачи. Есть таблица учета заявок на ремонт оборудования, состоящая из нескольких столбцов, в том числе и "Заказчик" (где прописывается от кого пришла заявка) и "Статус заявки" (где прописывается этап выполнения заявки). Статус заявки может иметь 3 значения: "открытая", "нужны з/ч" и "выполнено". Когда заявка получает статус "Выполнено", то строка с ней скрывается (через фильтр). Вопрос такой:Нужно сделать так, чтоб при оформлении новой заявки, если мы вдруг вводим заказчика, которого уже вводили раньше (т.е. это либо повтор заявки, либо добавление новой заявки от этого заказчика), ячейка с этим заказчиком подкрашивалась. НО!!!!! Нельзя учитывать заявки, которые уже выполнены, т.е. они имеют статус заявки "Выполнено" и, соответственно, скрыты. Таким образом, поиск повтора должен осуществляться только среди видимых строк. Спасибо.

Автор - Balzam
Дата добавления - 10.03.2017 в 10:48
Wasilich Дата: Пятница, 10.03.2017, 11:01 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Подскажите пожалуйста решение
Попробуйте УФ. :)
 
Ответить
Сообщение
Подскажите пожалуйста решение
Попробуйте УФ. :)

Автор - Wasilich
Дата добавления - 10.03.2017 в 11:01
Balzam Дата: Пятница, 10.03.2017, 11:23 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Wasilich, а подробнее сможете объяснить?
 
Ответить
СообщениеWasilich, а подробнее сможете объяснить?

Автор - Balzam
Дата добавления - 10.03.2017 в 11:23
AlexM Дата: Пятница, 10.03.2017, 11:34 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1130 ±
Замечаний: 0% ±

Excel 2003



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеПравила форума (Обязательно прочесть перед созданием тем!)

Автор - AlexM
Дата добавления - 10.03.2017 в 11:34
Perfect2You Дата: Пятница, 10.03.2017, 13:13 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Решить задачу без конкретной задачи можно только указанием направления.
Проверка скрытости/видимости - непростое дело. Без поддержки макросов нереализуемое.
В Вашем случае ориентироваться лучше на проставленный статус "Выполнено". Вот это формулы для условного фильтра (УФ) и формулы ячеек отловят легко.

buchlotnik подсказал: я был не совсем прав. Без помощи макросов скрытость/видимость проверить можно функциями:
ПРОМЕЖУТОЧНЫЕ.ИТОГИ для скрытых фильтром строк.
АГРЕГАТ для скрытых разными способами строк.
Возможно, список неполон...


Сообщение отредактировал Perfect2You - Пятница, 10.03.2017, 14:49
 
Ответить
СообщениеРешить задачу без конкретной задачи можно только указанием направления.
Проверка скрытости/видимости - непростое дело. Без поддержки макросов нереализуемое.
В Вашем случае ориентироваться лучше на проставленный статус "Выполнено". Вот это формулы для условного фильтра (УФ) и формулы ячеек отловят легко.

buchlotnik подсказал: я был не совсем прав. Без помощи макросов скрытость/видимость проверить можно функциями:
ПРОМЕЖУТОЧНЫЕ.ИТОГИ для скрытых фильтром строк.
АГРЕГАТ для скрытых разными способами строк.
Возможно, список неполон...

Автор - Perfect2You
Дата добавления - 10.03.2017 в 13:13
bmv98rus Дата: Пятница, 10.03.2017, 14:09 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
присоедениюь к Wasilich, и Perfect2You,
Код
=COUNTIFS(B2:B5;B5;C2:C5;"<>выполнено")>1


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеприсоедениюь к Wasilich, и Perfect2You,
Код
=COUNTIFS(B2:B5;B5;C2:C5;"<>выполнено")>1

Автор - bmv98rus
Дата добавления - 10.03.2017 в 14:09
Balzam Дата: Пятница, 10.03.2017, 19:12 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Спасибо, все получилось. Правда теперь думает долго, но это ладно....
 
Ответить
СообщениеСпасибо, все получилось. Правда теперь думает долго, но это ладно....

Автор - Balzam
Дата добавления - 10.03.2017 в 19:12
Balzam Дата: Суббота, 11.03.2017, 10:11 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
В продолжении темы. В УФ я прописал такую формулу: =СЧЁТЕСЛИМН(C2;RC;C[4];"<>выполнено")>1 где С2 - столбец с заказчиками, С6 (он же С[4]) - статус заявки. Эксель стал сильно виснуть, тк просчитывает весь столбец. Но когда я пытаюсь ограничить диапазон условий, например так: =СЧЁТЕСЛИМН(R2C2:R1000C2;RC;R2C6:R1000C6;"<>выполнено")>1 , то почему то подкрашивание повторных ячеек исчезает. Подскажите пожалуйста, где я ошибаюсь, как уменьшить диапазон и ускорить процесс подсчета. Спасибо!
 
Ответить
СообщениеВ продолжении темы. В УФ я прописал такую формулу: =СЧЁТЕСЛИМН(C2;RC;C[4];"<>выполнено")>1 где С2 - столбец с заказчиками, С6 (он же С[4]) - статус заявки. Эксель стал сильно виснуть, тк просчитывает весь столбец. Но когда я пытаюсь ограничить диапазон условий, например так: =СЧЁТЕСЛИМН(R2C2:R1000C2;RC;R2C6:R1000C6;"<>выполнено")>1 , то почему то подкрашивание повторных ячеек исчезает. Подскажите пожалуйста, где я ошибаюсь, как уменьшить диапазон и ускорить процесс подсчета. Спасибо!

Автор - Balzam
Дата добавления - 11.03.2017 в 10:11
Pelena Дата: Суббота, 11.03.2017, 10:56 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Balzam, Вам ведь уже давали ссылку на Правила форума. Так и не прочитали?
Вопрос не относится к теме, создайте новую. И формулы следует оформлять тегами (кнопка fx)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеBalzam, Вам ведь уже давали ссылку на Правила форума. Так и не прочитали?
Вопрос не относится к теме, создайте новую. И формулы следует оформлять тегами (кнопка fx)

Автор - Pelena
Дата добавления - 11.03.2017 в 10:56
Balzam Дата: Суббота, 11.03.2017, 12:38 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Pelena, Продолжаю решать данную задачу, доводя таблицу до совершенства. В УФ я прописал такую формулу:
Код
=СЧЁТЕСЛИМН(C2;RC;C[4];"<>выполнено")>1
где С2 - столбец с заказчиками, С6 (он же С[4]) - статус заявки. Эксель стал сильно виснуть, тк просчитывает весь столбец. Но когда я пытаюсь ограничить диапазон условий, например так:
Код
=СЧЁТЕСЛИМН(R2C2:R1000C2;RC;R2C6:R1000C6;"<>выполнено")>1
, то почему то подкрашивание повторных ячеек исчезает. Подскажите пожалуйста, где я ошибаюсь, как уменьшить диапазон и ускорить процесс подсчета. Спасибо!
 
Ответить
СообщениеPelena, Продолжаю решать данную задачу, доводя таблицу до совершенства. В УФ я прописал такую формулу:
Код
=СЧЁТЕСЛИМН(C2;RC;C[4];"<>выполнено")>1
где С2 - столбец с заказчиками, С6 (он же С[4]) - статус заявки. Эксель стал сильно виснуть, тк просчитывает весь столбец. Но когда я пытаюсь ограничить диапазон условий, например так:
Код
=СЧЁТЕСЛИМН(R2C2:R1000C2;RC;R2C6:R1000C6;"<>выполнено")>1
, то почему то подкрашивание повторных ячеек исчезает. Подскажите пожалуйста, где я ошибаюсь, как уменьшить диапазон и ускорить процесс подсчета. Спасибо!

Автор - Balzam
Дата добавления - 11.03.2017 в 12:38
bmv98rus Дата: Суббота, 11.03.2017, 13:27 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Balzam,
вы ошиблись в п.3 правил форума


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеBalzam,
вы ошиблись в п.3 правил форума

Автор - bmv98rus
Дата добавления - 11.03.2017 в 13:27
Pelena Дата: Суббота, 11.03.2017, 14:08 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
Balzam, тема называется "Игнор скрытых ячеек при вычислении повторов", при чём здесь Условное форматирование? Замечание Вам


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеBalzam, тема называется "Игнор скрытых ячеек при вычислении повторов", при чём здесь Условное форматирование? Замечание Вам

Автор - Pelena
Дата добавления - 11.03.2017 в 14:08
Balzam Дата: Суббота, 11.03.2017, 14:12 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
bmv98rus, вот пример моей таблицы
К сообщению приложен файл: 1478809.xls (85.5 Kb)
 
Ответить
Сообщениеbmv98rus, вот пример моей таблицы

Автор - Balzam
Дата добавления - 11.03.2017 в 14:12
Balzam Дата: Суббота, 11.03.2017, 14:14 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Pelena, мне посоветовали решить эту задачу путем условного форматирования.
 
Ответить
СообщениеPelena, мне посоветовали решить эту задачу путем условного форматирования.

Автор - Balzam
Дата добавления - 11.03.2017 в 14:14
Pelena Дата: Суббота, 11.03.2017, 17:19 | Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
bmv98rus, Perfect2You, Wasilich, скажите своё веское слово, Вы разбирались в задаче. Новый вопрос соответствует теме? Если да, то не буду настаивать на создании новой темы


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеbmv98rus, Perfect2You, Wasilich, скажите своё веское слово, Вы разбирались в задаче. Новый вопрос соответствует теме? Если да, то не буду настаивать на создании новой темы

Автор - Pelena
Дата добавления - 11.03.2017 в 17:19
bmv98rus Дата: Суббота, 11.03.2017, 17:59 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Так как К УФ склонили мы, то думаю можно не наказывать, но в целом проблема иная , а именно Как пометить повторяющиеся значения, при наличии дополнительного условия.

Balzam, всеж поменяйтк название или ответ на вопрос будет таким, очень сложно, затратно по ресурсам .....
попробуйте вынести "сложный" расчет в дополнительный столбец я сделал для I
Код
=IF(COUNTIFS(B:B;B2;F:F;"<>выполнено")>0;TRUE;)
как это не удивительно, но форматирование лучше делать не на огромную область, а на весь столбец/строку. И УФ для B:B будет =$I1


[offtop]Елена,
Я лично разрываюсь между тем что наименование темы позволяет быстрее найти решение остальным и даже самомоу потом вспомнить где, кому что советовал ,
и тем, что заметен отток посетителей этого форума, и могу предположить что этому способствует строгое соблюдение правил, которое не всем удобно. [/offtop]
К сообщению приложен файл: Copy_of_1478809.xls (89.5 Kb)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
СообщениеТак как К УФ склонили мы, то думаю можно не наказывать, но в целом проблема иная , а именно Как пометить повторяющиеся значения, при наличии дополнительного условия.

Balzam, всеж поменяйтк название или ответ на вопрос будет таким, очень сложно, затратно по ресурсам .....
попробуйте вынести "сложный" расчет в дополнительный столбец я сделал для I
Код
=IF(COUNTIFS(B:B;B2;F:F;"<>выполнено")>0;TRUE;)
как это не удивительно, но форматирование лучше делать не на огромную область, а на весь столбец/строку. И УФ для B:B будет =$I1


[offtop]Елена,
Я лично разрываюсь между тем что наименование темы позволяет быстрее найти решение остальным и даже самомоу потом вспомнить где, кому что советовал ,
и тем, что заметен отток посетителей этого форума, и могу предположить что этому способствует строгое соблюдение правил, которое не всем удобно. [/offtop]

Автор - bmv98rus
Дата добавления - 11.03.2017 в 17:59
Pelena Дата: Суббота, 11.03.2017, 18:05 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 19511
Репутация: 4620 ±
Замечаний: ±

Excel 365 & Mac Excel
заметен отток посетителей этого форума
Да? Есть конкретные данные? Статистика?

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


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
заметен отток посетителей этого форума
Да? Есть конкретные данные? Статистика?

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

Автор - Pelena
Дата добавления - 11.03.2017 в 18:05
bmv98rus Дата: Суббота, 11.03.2017, 18:39 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
[offtop]Статистики нет, но по ощущениям, вопросы тут появляются реже чем допустим в декабре, январе. а ведь сейчас мы говорим именно о новых посетителях, а не о тех, кто уже знаком с правилами и получил свои 2,3 замечание, как я в самом начале :-).
Я не против правил, скорее нароборот, но есть же и другая категория. Уж не знаю за что там админ вас отчитывает, но на мой взгляд, все очень четко и справедливо.[/offtop]


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение[offtop]Статистики нет, но по ощущениям, вопросы тут появляются реже чем допустим в декабре, январе. а ведь сейчас мы говорим именно о новых посетителях, а не о тех, кто уже знаком с правилами и получил свои 2,3 замечание, как я в самом начале :-).
Я не против правил, скорее нароборот, но есть же и другая категория. Уж не знаю за что там админ вас отчитывает, но на мой взгляд, все очень четко и справедливо.[/offtop]

Автор - bmv98rus
Дата добавления - 11.03.2017 в 18:39
buchlotnik Дата: Суббота, 11.03.2017, 18:44 | Сообщение № 19
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
[offtop]Поверьте преподу со стажем
Цитата
в декабре, январе
курсачи сдают да на сессию выходят, а у эффективных менеджеров годовые отчётности никто не отменял
 
Ответить
Сообщение[offtop]Поверьте преподу со стажем
Цитата
в декабре, январе
курсачи сдают да на сессию выходят, а у эффективных менеджеров годовые отчётности никто не отменял

Автор - buchlotnik
Дата добавления - 11.03.2017 в 18:44
bmv98rus Дата: Суббота, 11.03.2017, 18:52 | Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
[offtop] Михаил, тоже верно, сезонное обстрение есть в любой отрасли :-) Может и правда мой приход на форум совпал с "пиком" вопросов.[/offtop]


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

Сообщение отредактировал bmv98rus - Суббота, 11.03.2017, 18:56
 
Ответить
Сообщение[offtop] Михаил, тоже верно, сезонное обстрение есть в любой отрасли :-) Может и правда мой приход на форум совпал с "пиком" вопросов.[/offtop]

Автор - bmv98rus
Дата добавления - 11.03.2017 в 18:52
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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