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

Вход

Регистрация

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

 

= Мир MS Excel/Выделение ячеек в таблице по условиям задачи - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выделение ячеек в таблице по условиям задачи (Формулы)
Выделение ячеек в таблице по условиям задачи
AnatolyZhilichev Дата: Вторник, 08.10.2013, 13:50 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Исходя из вводных значений начала операции и длительности (C10:D18)
требуется замаркировать(выделить цветом) соответствующие ячейки в диаграмме выполнения операций(F10:AM18)

Как должно выглядеть решение задачи нарисовал руками....., нашел пример, но к разочарованию не смог его применить.

Прошу помощи в решении данной задачи
К сообщению приложен файл: 6550889.xls (57.0 Kb)
 
Ответить
СообщениеИсходя из вводных значений начала операции и длительности (C10:D18)
требуется замаркировать(выделить цветом) соответствующие ячейки в диаграмме выполнения операций(F10:AM18)

Как должно выглядеть решение задачи нарисовал руками....., нашел пример, но к разочарованию не смог его применить.

Прошу помощи в решении данной задачи

Автор - AnatolyZhilichev
Дата добавления - 08.10.2013 в 13:50
AnatolyZhilichev Дата: Вторник, 08.10.2013, 15:26 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
О придумал формулу
Код
=ЕСЛИ(И(F5>=C10;F5<=CQ10);E10;"")
+условное форматирование.

Вопрос: Как ПРАВИЛЬНО растянуть данную формулу на весь диапазон
К сообщению приложен файл: 1834160.xls (56.5 Kb)
 
Ответить
СообщениеО придумал формулу
Код
=ЕСЛИ(И(F5>=C10;F5<=CQ10);E10;"")
+условное форматирование.

Вопрос: Как ПРАВИЛЬНО растянуть данную формулу на весь диапазон

Автор - AnatolyZhilichev
Дата добавления - 08.10.2013 в 15:26
AlexM Дата: Вторник, 08.10.2013, 16:16 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
Убрал некоторые столбцы (скрытые)
формула УФ
Код
=И(СТОЛБЕЦ(F10)>=4*$C10+6;СТОЛБЕЦ(F10)<4*$C10+6+$D10*4)

Формула для F10
Код
=ЕСЛИ(И(СТОЛБЕЦ(F10)>=4*$C10+6;СТОЛБЕЦ(F10)<4*$C10+6+$D10*4);$E10;"")
К сообщению приложен файл: 6550889_new.xls (61.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеУбрал некоторые столбцы (скрытые)
формула УФ
Код
=И(СТОЛБЕЦ(F10)>=4*$C10+6;СТОЛБЕЦ(F10)<4*$C10+6+$D10*4)

Формула для F10
Код
=ЕСЛИ(И(СТОЛБЕЦ(F10)>=4*$C10+6;СТОЛБЕЦ(F10)<4*$C10+6+$D10*4);$E10;"")

Автор - AlexM
Дата добавления - 08.10.2013 в 16:16
AnatolyZhilichev Дата: Вторник, 08.10.2013, 20:39 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Коллеги!,
AlexM - постарался применить твою формулу..но чую затерялся...ПОДСКАЖИТЕ пожалуйста, где моя ошибка??? (в приложении выделил квадратом-суть:выделение ячеек не совпадает с вводными данными)
К сообщению приложен файл: 1834160-.xls (47.0 Kb)
 
Ответить
СообщениеКоллеги!,
AlexM - постарался применить твою формулу..но чую затерялся...ПОДСКАЖИТЕ пожалуйста, где моя ошибка??? (в приложении выделил квадратом-суть:выделение ячеек не совпадает с вводными данными)

Автор - AnatolyZhilichev
Дата добавления - 08.10.2013 в 20:39
AlexM Дата: Вторник, 08.10.2013, 21:04 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
Убрал некоторые столбцы (скрытые)

Вы не обратили внимание на эту фразу.
Мне показались они лишними. Если это не так и они нужны, то формулы будут сложнее.
К сообщению приложен файл: 1834160-new.xls (63.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Убрал некоторые столбцы (скрытые)

Вы не обратили внимание на эту фразу.
Мне показались они лишними. Если это не так и они нужны, то формулы будут сложнее.

Автор - AlexM
Дата добавления - 08.10.2013 в 21:04
AnatolyZhilichev Дата: Вторник, 08.10.2013, 22:39 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AlexM, а почему в приложенном Вами последнем файле 1834160-new.xls при изменении 15 на 30(ячейкаЕ2) слетает макрос?, это Первое из условий задачки :(
 
Ответить
СообщениеAlexM, а почему в приложенном Вами последнем файле 1834160-new.xls при изменении 15 на 30(ячейкаЕ2) слетает макрос?, это Первое из условий задачки :(

Автор - AnatolyZhilichev
Дата добавления - 08.10.2013 в 22:39
AlexM Дата: Вторник, 08.10.2013, 23:46 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
Цитата (AnatolyZhilichev, 08.10.2013 в 22:39, в сообщении № 6)
Первое из условий задачки

Нет этого условия в стартовом сообщении.
Перечитал ваши сообщения в форуме.
Кажется начинаю понимать что надо.
Непонятно пока одно. Зачем показывать все столбцы (all). Полагаю достаточно или 15 мин или 30 мин. А то и другое ???
Попробую поправить.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Цитата (AnatolyZhilichev, 08.10.2013 в 22:39, в сообщении № 6)
Первое из условий задачки

Нет этого условия в стартовом сообщении.
Перечитал ваши сообщения в форуме.
Кажется начинаю понимать что надо.
Непонятно пока одно. Зачем показывать все столбцы (all). Полагаю достаточно или 15 мин или 30 мин. А то и другое ???
Попробую поправить.

Автор - AlexM
Дата добавления - 08.10.2013 в 23:46
AlexM Дата: Среда, 09.10.2013, 02:11 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
Вариант без показа all
Чуть уменьшил формулу в F4
К сообщению приложен файл: 1834160-2.xls (74.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Среда, 09.10.2013, 02:13
 
Ответить
СообщениеВариант без показа all
Чуть уменьшил формулу в F4

Автор - AlexM
Дата добавления - 09.10.2013 в 02:11
AnatolyZhilichev Дата: Среда, 09.10.2013, 07:34 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
AlexM

Все супер!!!, щас попытаюсь разобраться.....что поменялось
 
Ответить
СообщениеAlexM

Все супер!!!, щас попытаюсь разобраться.....что поменялось

Автор - AnatolyZhilichev
Дата добавления - 09.10.2013 в 07:34
AnatolyZhilichev Дата: Среда, 09.10.2013, 07:44 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Код
=ЕСЛИ(И($C14<=ОКРВНИЗ(ОКРВНИЗ(СТОЛБЕЦ()/6;1)-1+(AM$8-15)/60;0,25);($C14+$D14)>ОКРВНИЗ(ОКРВНИЗ(СТОЛБЕЦ()/6;1)-1+(AM$8-$E$2)/60;0,25));$E14;"")


ДА уж, я-бы не "допётал" с моим уровнем познания Екселя...

AlexM= Ещё раз спасибо!!!!
 
Ответить
Сообщение
Код
=ЕСЛИ(И($C14<=ОКРВНИЗ(ОКРВНИЗ(СТОЛБЕЦ()/6;1)-1+(AM$8-15)/60;0,25);($C14+$D14)>ОКРВНИЗ(ОКРВНИЗ(СТОЛБЕЦ()/6;1)-1+(AM$8-$E$2)/60;0,25));$E14;"")


ДА уж, я-бы не "допётал" с моим уровнем познания Екселя...

AlexM= Ещё раз спасибо!!!!

Автор - AnatolyZhilichev
Дата добавления - 09.10.2013 в 07:44
AnatolyZhilichev Дата: Четверг, 10.10.2013, 12:24 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Потребовалось усложнить условие:

Возможно-ли перемещать пометку на выделенной ячейке вместе с перемещением выделения(в зависимости от столбца "с")??

т.е. если изменить значение в ячейке "С13" на "С23", то и буквенное значение "L13" переместиться вместе с выделением на "L23"
К сообщению приложен файл: 1834160-3-__-.xls (72.5 Kb)
 
Ответить
СообщениеПотребовалось усложнить условие:

Возможно-ли перемещать пометку на выделенной ячейке вместе с перемещением выделения(в зависимости от столбца "с")??

т.е. если изменить значение в ячейке "С13" на "С23", то и буквенное значение "L13" переместиться вместе с выделением на "L23"

Автор - AnatolyZhilichev
Дата добавления - 10.10.2013 в 12:24
AlexM Дата: Четверг, 10.10.2013, 16:51 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
Что-то я не понял. :(
Первая цветная ячейка в строке должна быть с символом "с"?
К сообщению приложен файл: 1834160-3_new.xls (78.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Четверг, 10.10.2013, 17:03
 
Ответить
СообщениеЧто-то я не понял. :(
Первая цветная ячейка в строке должна быть с символом "с"?

Автор - AlexM
Дата добавления - 10.10.2013 в 16:51
AnatolyZhilichev Дата: Четверг, 10.10.2013, 19:49 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
формулу из F13 я удалил...потребовалось помечать любую из ячеек в уже выделенном диапазоне, но с условием того, что "метка" должна перемещаться с перемещением выделения, т.е. при изменении времени начала операции
 
Ответить
Сообщениеформулу из F13 я удалил...потребовалось помечать любую из ячеек в уже выделенном диапазоне, но с условием того, что "метка" должна перемещаться с перемещением выделения, т.е. при изменении времени начала операции

Автор - AnatolyZhilichev
Дата добавления - 10.10.2013 в 19:49
AlexM Дата: Четверг, 10.10.2013, 20:22 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
Что-то не получается отгадать что требуется.
Если символ "с" может быть не только первым, в выделенной части строки, а еще и в другом месте, то какое условие?
Без формулы не получится. Символ "двигает" формула.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЧто-то не получается отгадать что требуется.
Если символ "с" может быть не только первым, в выделенной части строки, а еще и в другом месте, то какое условие?
Без формулы не получится. Символ "двигает" формула.

Автор - AlexM
Дата добавления - 10.10.2013 в 20:22
AnatolyZhilichev Дата: Четверг, 10.10.2013, 21:19 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
условие 1-но, если пометить одну или 2-е или все ячейки в выделенном диапазоне(понимаем выделены цветом), то и метка(и) и выделение(выделение уже перемещается) при изменении времени начала операции(столбец "С" в нашем примере)
 
Ответить
Сообщениеусловие 1-но, если пометить одну или 2-е или все ячейки в выделенном диапазоне(понимаем выделены цветом), то и метка(и) и выделение(выделение уже перемещается) при изменении времени начала операции(столбец "С" в нашем примере)

Автор - AnatolyZhilichev
Дата добавления - 10.10.2013 в 21:19
AlexM Дата: Четверг, 10.10.2013, 21:34 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
Такую задачу формулами не решить и даже просто добавить макрос не получится.
Макросом определять цвет ячейки, которая окрашена УФ, не получится.
Вариант переделывать все на макрос, который будет выделять диапазоны и перемещать метки.
Т.е. надо будет переделать/дополнить макрос Private Sub Worksheet_Change.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеТакую задачу формулами не решить и даже просто добавить макрос не получится.
Макросом определять цвет ячейки, которая окрашена УФ, не получится.
Вариант переделывать все на макрос, который будет выделять диапазоны и перемещать метки.
Т.е. надо будет переделать/дополнить макрос Private Sub Worksheet_Change.

Автор - AlexM
Дата добавления - 10.10.2013 в 21:34
RAN Дата: Четверг, 10.10.2013, 23:15 | Сообщение № 17
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Макросом определять цвет ячейки, которая окрашена УФ, не получится.

Это почему?


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Макросом определять цвет ячейки, которая окрашена УФ, не получится.

Это почему?

Автор - RAN
Дата добавления - 10.10.2013 в 23:15
AlexM Дата: Четверг, 10.10.2013, 23:21 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
Скажу по другому. Я не знаю как это сделать. :-(
Когда-то с этой задачей столкнулся и решения найти не смог.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеСкажу по другому. Я не знаю как это сделать. :-(
Когда-то с этой задачей столкнулся и решения найти не смог.

Автор - AlexM
Дата добавления - 10.10.2013 в 23:21
RAN Дата: Четверг, 10.10.2013, 23:59 | Сообщение № 19
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
На старой планете в копилке было с открытым кодом
http://www.excel-vba.ru/general....bychnym
Дело геморное, но вполне реализуемое


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеНа старой планете в копилке было с открытым кодом
http://www.excel-vba.ru/general....bychnym
Дело геморное, но вполне реализуемое

Автор - RAN
Дата добавления - 10.10.2013 в 23:59
AlexM Дата: Пятница, 11.10.2013, 00:10 | Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4493
Репутация: 1115 ±
Замечаний: 0% ±

Excel 2003
На старую планету я попасть не разу не смог. Выскакивала ошибка сервера.



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

Автор - AlexM
Дата добавления - 11.10.2013 в 00:10
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выделение ячеек в таблице по условиям задачи (Формулы)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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