Как сделать в экселе раскрывающийся столбец


  • 05.05.2008, 14:07 #1

    EXcel. Есть ли формула: "Если цвет ячейки-такой-то, то другая ячейка такого же цвета"

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

  • 05.05.2008, 14:37 #2

    или усл. фрматирование
    Ну так и попробуйте его. Что-то типа для воскресенья:
    [Формула] :: =ДЕНЬНЕД(ЯчейкаСлева)=1
    Формат\Вид\ЦветЗаливки

    Best regards, Михаил

  • 05.05.2008, 16:22 #3

    Спасибо за ответ.
    Не совсем подходит.
    "Данная функция Возвращает день недели, соответствующий аргументу дата_в_числовом_формате. День недели определяется как целое в интервале от 1 (воскресенье) до 7 (суббота)."
    У меня данные от 1 до 31 (дни), цветом я закрашиваю нерабочие дни.
    А ниже напротив этих дней проставляются часы работы или вых. дни.
    Просто, ради интереса, (ну и облегчения работы), хотела узнать,
    возможно ли, чтобы от цвета ячейки наверху внизу тоже перекрашивалось в тот же цвет и проставлялось "В".
    В принципе, можно просто скопировать формат-цвета ячеек,
    буквы уж думаю, что сама поставлю.
    Спасибо.

  • 08.05.2008, 07:39 #4

    можно составить сложную формулу. У вас вверху дни недели пишутся или нет? Просто я пишу и от этого пляшу использую формулу с если и тогда все что вам нужно там будет.

  • 08.05.2008, 12:04 #5

    Да, вверху.
    Могу на мыло прислать образец.

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 08.05.2008, 12:30 #6

    можно, но это и не нужно. Проставляйте значение формулой, а закрашивайте от значения в ячейке. Больше элементов, но проще реализовать.
    Анализировать цвет можно только макросами по значениям атрибутов ячейки. Но это уже VBA...

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 18.04.2009, 10:22 #7

    Вверх Без МАКРОСА

    Например, если нужно, чтобы в том случае, когда в первой колонке листа Excel стояло число, кратное 7, цвет соседней ячейки во второй колонке был бы красный, а если кратное 6, то желтый, то порядок действий будет выглядеть так:
    1) поставить курсор мыши на верхнюю ячейку во второй колонке;
    2) вызвать диалоговое окно "Формат" - "Условное форматирование";
    3) в этом диалоговом окне в качестве первого условия ввести формулу "=ОСТАТ(A1;7)=0" (она возвращает True, если остаток от деления числа в А1 на 7 равен 0);
    4) указать кнопкой "Формат" для первого условия, что при его выполнении требуется заливать ячейку красным;
    5) нажав кнопку "А также", добавить еще одно условие;
    6) вторым условием ввести формулу "=ОСТАТ(A1;6)=0";
    7) указать кнопкой "Формат" для второго условия, что при его выполнении требуется заливать ячейку желтым.
    8) путем копирования и вставки распространить это форматирование на весь второй столбец. Указанный алгоритм верен, если в настройках Excel (вкладка "Общие" диалогового окна "Сервис - Параметры") выключен "стиль ссылок R1C1" - в противном случае координаты ячеек следует соответственно изменить.
    В диалоговом окне "Условное форматирование" можно указать до трех условий, если же вам нужно больше, то придется либо проявить максимум изобретательности при составлении формул.

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 21.04.2009, 13:51 #8

    Помогите, пожалуйста, решить задачу в excel: даны 2 списка - страны и столицы, в ячейке А1 ввести название страны, в ячейке В1 - появляется столица. Я сделала раскрывающийся список, но незнаю какое сделать условие. Спасибо.

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 18.05.2009, 01:55 #9

    Обратите взор или на функцию ВПР, или СМЕЩ, или связку ИНДЕКС-ПОИСКПОЗ...
    Все зависит от размещения исходных данных и лдичных предпочтений

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 20.05.2009, 14:44 #10

    Можно вместо перечисления чисел от 1 до 31 вверху табеля вставить дату в первую ячеку (начало месяца), а в остальные формулу "=ПредыдущаяЯчека+1", а дальше отформатировать ячейку так чтобы показывалось только день (ФорматЯчейки-Все форматы-Тип="Д")
    После этого можно пользоваться условным форматированием...
    Я выставляю так Выходные и Восьмерки:
    =ЕСЛИ(ДЕНЬНЕД(AU;2)<6;8;"В")

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 17.03.2011, 17:29 #11

    формула для анализа по цвету ячейки

    Доброго времени суток!
    Каким образом можно использовать функцию ячейка цвет в логической формуле?
    =ЕСЛИ(ЯЧЕЙКА(цвет;A1) чтобы дальше выводило заданое правдивое и неправдивое значение?
    Другими словами если цвет ячейки Б1 такой же как в А1 то 1 если нет то 2

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 17.03.2011, 18:30 #12

    Если бы я не был программистом, я б наверное хирургом стал. Люблю, знаете ли, покопаться во всякой фигне непонятной...

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 18.03.2011, 08:26 #13

    ЦитатаСообщение от Аноним Посмотреть сообщение

    Доброго времени суток!
    Каким образом можно использовать функцию ячейка цвет в логической формуле?

    Octopus прав. Функциями листа можно только в случае заливки условным форматированием, т.е. фактически анализ не цвета, а условия, по которому закрашена ячейка.
    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 18.05.2012, 07:15 #14

    выборочная окраска ячеек из области, если значение больше заданного

    Прошу подскакать как сделать вот такую хитрость:
    Мне ежедневно приходится анализировать данные в таблицах. Чтобы быстрее работалось хочу вот что: что бы у нмея в колонке со значениями автоматически окрашивалось желтым цветом только те ячейки, где значение больше "50".
    Пожалуйста подскажите как?
    Можно не ячейку окрашивать инфм цветом, а шрифт в ячейке другим цветом...

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 18.05.2012, 08:31 #15

    Условное форматирование - Правила выделения ячеек - Больше - 50 ...

    Best regards, Михаил

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 12.01.2015, 11:14 #16

    Добрый день! Напишу сюда. Возможно в экселе сделать вот что. Надо реализовать такую формулу: в зависимости от цвета ячейки А1, в ячейке В1 будут вычисляться разные формулы.
    если конкретно, то если цвет ячейки красный то от ставки отнимается 10%,ЕСЛИ СИНИЙ ТО 15%

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 12.01.2015, 11:38 #17

    Нет, формулы не умеют определять форматирования ячейки.
    Можно, если форматирование задано условием (условное форматирование) - использовать то же условие в формуле:

    Код:

    =ставка(1-ВЫБОР(условие[значение 1, 2, 3...];0,1;0,15)) =ставка(1-ЕСЛИ(условие;0,1;0,15))
    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 19.02.2016, 20:31 #18

    Вверх Спасибо!!!)))

    ЦитатаСообщение от Аноним Посмотреть сообщение

    Например, если нужно, чтобы в том случае, когда в первой колонке листа Excel стояло число, кратное 7, цвет соседней ячейки во второй колонке был бы красный, а если кратное 6, то желтый, то порядок действий будет выглядеть так:
    1) поставить курсор мыши на верхнюю ячейку во второй колонке;
    2) вызвать диалоговое окно "Формат" - "Условное форматирование";
    3) в этом диалоговом окне в качестве первого условия ввести формулу "=ОСТАТ(A1;7)=0" (она возвращает True, если остаток от деления числа в А1 на 7 равен 0);
    4) указать кнопкой "Формат" для первого условия, что при его выполнении требуется заливать ячейку красным;
    5) нажав кнопку "А также", добавить еще одно условие;
    6) вторым условием ввести формулу "=ОСТАТ(A1;6)=0";
    7) указать кнопкой "Формат" для второго условия, что при его выполнении требуется заливать ячейку желтым.
    8) путем копирования и вставки распространить это форматирование на весь второй столбец. Указанный алгоритм верен, если в настройках Excel (вкладка "Общие" диалогового окна "Сервис - Параметры") выключен "стиль ссылок R1C1" - в противном случае координаты ячеек следует соответственно изменить.
    В диалоговом окне "Условное форматирование" можно указать до трех условий, если же вам нужно больше, то придется либо проявить максимум изобретательности при составлении формул.

    Спасибо!!!)))Ваш совет был спасением!!!
    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 24.02.2016, 16:51 #19

    ЦитатаСообщение от Shamai Посмотреть сообщение

    Добрый день! Напишу сюда. Возможно в экселе сделать вот что. Надо реализовать такую формулу: в зависимости от цвета ячейки А1, в ячейке В1 будут вычисляться разные формулы.
    если конкретно, то если цвет ячейки красный то от ставки отнимается 10%,ЕСЛИ СИНИЙ ТО 15%

    Пишите макрос, в VBS можно получить цвет ячейки. Вот пример установки этого свойства
    oSheet.Range(sColumnPrice & iFirstRow).Interior.Color = RGB(51, 204, 57)
    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 19.03.2016, 14:26 #20

    Здравствуйте! А у меня очень трудный вопрос.Нигде в интернете не нашла.Про примечание в ячейках.Как изменить "формат примечания" сразу во всех ячейках,а то приходится в каждую заходить и менять.Ужасно утомительно-аж нервы не выдерживают порой.Где то в настройках экселя стоит наверно шрифт мелкий и где же его найти и переделать? В интернете все учат как формат примечания сделать другой,НО! только одной ячейке! Люди спрашивают "про все",а всё равно отвечают про "одну".Всё.Решила опять в Клерк свой бежать,видно толку мало в инете искать.спасибо.

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 20.05.2016, 00:38 #21

    Эх, схлопочу от модераторов, но...

    Я и здесь молчать не буду: тиграм в клетки не докладывают мяса!
    Вопрос не по теме.
    Решила опять в Клерк свой бежать
    Бежать нужно в правильном направлении: создать тему по своему вопросу. Примечания к определению цвета и заливке никакого отношения не имеют.
    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 25.06.2016, 15:29 #22

    Условное форматирование

    Добрый день, подскажите,
    у меня есть диапазон с артикулами, нужно отдельно вывести уникальные. Выделила все повторяющиеся с помощью условного форматирования. Можно ли в отдельный столбец формулой вывести оставшиеся уникальные артикулы? Есть ли такая формула? Заранее большое спасибо.

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 25.06.2016, 19:20 #23

    Есть такая формула.
    Но отбор уникальных совершенно не связан с условным форматированием. Чтобы не превращать тему в свалку вопросов, создайте отдельную тему по своему вопросу. Там и помощь придет.

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 14.12.2016, 11:33 #24

    Добрый день! Подскажите пожалуйста как сделать следующее в таблице EXCEL:
    включить в одну ячейку транзакцию-"оплачено", и что бы только тогда в другой ячейке выполнялась формула и эта ячейка окрашивалась в другой цвет. Спасибо!!!

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 14.12.2016, 12:44 #25

    Тема о соответствии цветов двух ячеек. Ваш вопрос не по теме. Создайте отдельную.

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 14.12.2016, 14:51 #26

    Добрый день! Подскажите пожалуйста как сделать следующее в таблице EXCEL:
    включить в одну ячейку транзакцию-"оплачено", и что бы только тогда в другой ячейке выполнялась формула и эта ячейка окрашивалась в другой цвет. Спасибо!!!

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 14.12.2016, 15:39 #27

    и мне повторить?

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 16.03.2017, 14:57 #28

    Доброго времени суток!
    подскажите в моей ситуации: есть два файла в одно в столбце данные закрашенные определенным образом. В другом - те же данные, но без раскраски! Как мне раскрасить столбцы во втором файле? найти нужную инф-ю - функция ВПР, но она возвращает только данные, а цвет - нет((( Помогите!

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 16.03.2017, 16:26 #29

    В теме несколько раз упоминалось: формулы не умеют определять форматирование ячейки. Если заливка сделана вручную, то Вашу задумку можно реализовать только макросом.

    Ответить с цитированием Ответить с цитированием   Вверх ▲
  • 28.03.2017, 11:53 #30

    Погуглите "условное форматирование Excel".
    Это не вопрос формул, это вопрос форматирования, форматирование по условию в Exel развито широко, пользовалась часто.

    Ответить с цитированием Ответить с цитированием   Вверх ▲



Рекомендуем посмотреть ещё:


Закрыть ... [X]

Использование функции ВПР (VLOOKUP ) для подстановки значений Герои книг своими руками

Как сделать в экселе раскрывающийся столбец Как сделать в экселе раскрывающийся столбец Как сделать в экселе раскрывающийся столбец Как сделать в экселе раскрывающийся столбец Как сделать в экселе раскрывающийся столбец Как сделать в экселе раскрывающийся столбец Как сделать в экселе раскрывающийся столбец Как сделать в экселе раскрывающийся столбец