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

Вход

Регистрация

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

 

= Мир MS Excel/УФ для списка с условием "И" - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
УФ для списка с условием "И"
карандаш Дата: Воскресенье, 08.09.2013, 19:00 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
Здравствуйте!

в прошлый раз с помощью форумян удалось побороть УФ для списка (<a class="link" href="http://www.excelworld.ru/forum/2-5657-1" rel="nofollow" target="_blank">"УФ для списка" http://www.excelworld.ru/forum/2-5657-1 </a>)
попытки усложнить формулу не привели к желаемому результату

сейчас есть несколько (три) списка, для каждого из которых есть свой один УФ
хотелось бы "продублировать" каждый список дважды.
Дело в том, что любой номер в перечне номеров может предваряться "префиксом" из 4 символов "<--7"
например, "9131234567" и "<--79131234567", т.е. один и тот же номер может представляться в двух видах, оставаясь собой.
Хотелось бы иметь возможность редактировать сами номера на 1-м листе (в списке) в одном месте, а наличие/отсутствие префикса выделять отдельным способом.

1-й способ - организовать рядом со списком в соседнем столбце его подобие, дополненное префиксом и для него составить отдельный УФ
2-й способ - в самом УФ добавить условие наличия в номере префикса.

Ни первый, ни второй способ мне не удалось реализовать - если есть префикс, то УФ работает несмотря на сам номер, либо вообще на работает.
пробовал:
[vba]
Код
=СЧЁТЕСЛИМН(Абонент!$A$11:$B$19;ПРАВСИМВ($D1;14);$D$1:$D$1111;"<--7")
[/vba]
пробовал просто
[vba]
Код
=СЧЁТЕСЛИ(Абонент!$A$11:$B$19;ПРАВСИМВ($D1;14))
[/vba]
Помогите, пожалуйста, найти ошибку.

Мои попытки в прикрепленном файле.
Он в формате 2010, т.к. после сохранения в формате 2003 почему-то пропадает УФ (перед сохранением эксел пишет предупреждения о потерях, т.к. некоторые функции отсутствуют. Непонятно)
К сообщению приложен файл: tel-1.xlsx (17.6 Kb)


Сообщение отредактировал карандаш - Воскресенье, 08.09.2013, 19:03
 
Ответить
СообщениеЗдравствуйте!

в прошлый раз с помощью форумян удалось побороть УФ для списка (<a class="link" href="http://www.excelworld.ru/forum/2-5657-1" rel="nofollow" target="_blank">"УФ для списка" http://www.excelworld.ru/forum/2-5657-1 </a>)
попытки усложнить формулу не привели к желаемому результату

сейчас есть несколько (три) списка, для каждого из которых есть свой один УФ
хотелось бы "продублировать" каждый список дважды.
Дело в том, что любой номер в перечне номеров может предваряться "префиксом" из 4 символов "<--7"
например, "9131234567" и "<--79131234567", т.е. один и тот же номер может представляться в двух видах, оставаясь собой.
Хотелось бы иметь возможность редактировать сами номера на 1-м листе (в списке) в одном месте, а наличие/отсутствие префикса выделять отдельным способом.

1-й способ - организовать рядом со списком в соседнем столбце его подобие, дополненное префиксом и для него составить отдельный УФ
2-й способ - в самом УФ добавить условие наличия в номере префикса.

Ни первый, ни второй способ мне не удалось реализовать - если есть префикс, то УФ работает несмотря на сам номер, либо вообще на работает.
пробовал:
[vba]
Код
=СЧЁТЕСЛИМН(Абонент!$A$11:$B$19;ПРАВСИМВ($D1;14);$D$1:$D$1111;"<--7")
[/vba]
пробовал просто
[vba]
Код
=СЧЁТЕСЛИ(Абонент!$A$11:$B$19;ПРАВСИМВ($D1;14))
[/vba]
Помогите, пожалуйста, найти ошибку.

Мои попытки в прикрепленном файле.
Он в формате 2010, т.к. после сохранения в формате 2003 почему-то пропадает УФ (перед сохранением эксел пишет предупреждения о потерях, т.к. некоторые функции отсутствуют. Непонятно)

Автор - карандаш
Дата добавления - 08.09.2013 в 19:00
jakim Дата: Понедельник, 09.09.2013, 00:11 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Не знаю угадал ли я Ваши желания.
К сообщению приложен файл: Copy_of_tel-1.xlsx (18.3 Kb)
 
Ответить
Сообщение
Не знаю угадал ли я Ваши желания.

Автор - jakim
Дата добавления - 09.09.2013 в 00:11
карандаш Дата: Понедельник, 09.09.2013, 05:55 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
Не знаю угадал ли я Ваши желания.


нет. Суть в следующем
есть правило УФ1 = если (Номер_i принадлежит Список_1), то (применить УФ1) (где Номер_i - это значения ячеек столбца номеров $D:D)
есть правило УФ2 = если (Номер_i принадлежит Список_2), то (применить УФ2)

дополнить правилами УФ1а и УФ2а
первый способ:
УФ1а = если ((Номер_i принадлежит Список_1) И (Номер_i содержит "<--")), то (применить УФ1а)
второй способ:
УФ1а = если (Номер_i принадлежит Список_1а), то (применить УФ1а) (где Список_1а - это полученный по формуле список из списка Список_1 (столбец А из столбца В на первом листе))

соответственно и УФ2а и УФ3а и т.д.


Сообщение отредактировал карандаш - Понедельник, 09.09.2013, 06:00
 
Ответить
Сообщение
Не знаю угадал ли я Ваши желания.


нет. Суть в следующем
есть правило УФ1 = если (Номер_i принадлежит Список_1), то (применить УФ1) (где Номер_i - это значения ячеек столбца номеров $D:D)
есть правило УФ2 = если (Номер_i принадлежит Список_2), то (применить УФ2)

дополнить правилами УФ1а и УФ2а
первый способ:
УФ1а = если ((Номер_i принадлежит Список_1) И (Номер_i содержит "<--")), то (применить УФ1а)
второй способ:
УФ1а = если (Номер_i принадлежит Список_1а), то (применить УФ1а) (где Список_1а - это полученный по формуле список из списка Список_1 (столбец А из столбца В на первом листе))

соответственно и УФ2а и УФ3а и т.д.

Автор - карандаш
Дата добавления - 09.09.2013 в 05:55
_Boroda_ Дата: Понедельник, 09.09.2013, 14:02 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16787
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Сделал только для розовых. Остальные по аналогии
К сообщению приложен файл: tel-1_1.xlsx (16.7 Kb)


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

Автор - _Boroda_
Дата добавления - 09.09.2013 в 14:02
карандаш Дата: Вторник, 10.09.2013, 07:56 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 329
Репутация: 8 ±
Замечаний: 0% ±

2010
_Boroda_, спасибо!
да, это то, что было нужно!!!

*** тема закрыта )))


Сообщение отредактировал карандаш - Вторник, 10.09.2013, 07:57
 
Ответить
Сообщение_Boroda_, спасибо!
да, это то, что было нужно!!!

*** тема закрыта )))

Автор - карандаш
Дата добавления - 10.09.2013 в 07:56
  • Страница 1 из 1
  • 1
Поиск:

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