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

Вход

Регистрация

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

 

= Мир MS Excel/Условное форматирование ячеек при выполнении условия - Мир MS Excel

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

Excel 2013
Здравствуйте!

Задача: при написании в ячейку простого числа эта ячейка должна автоматически закрашиваться красным(в каждой ячейке будет строго одно число).

Нашел решение с помощью Условного форматирования ячеек(забив в правиле ручками все простые числа), но не получается подобрать правильный синтаксис для перечисления нескольких значений в ячейке. Просьба подсказать как это правильно сделать, создавать правило под каждое простое число очень не хочется
К сообщению приложен файл: 7861966.xlsx (8.2 Kb)
 
Ответить
СообщениеЗдравствуйте!

Задача: при написании в ячейку простого числа эта ячейка должна автоматически закрашиваться красным(в каждой ячейке будет строго одно число).

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

Автор - juk
Дата добавления - 15.01.2015 в 10:19
amfor Дата: Четверг, 15.01.2015, 10:25 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 250
Репутация: 75 ±
Замечаний: 0% ±

Excel 2016
Так?
К сообщению приложен файл: 5978337.xlsx (8.2 Kb)


Семь бед - один RESET.
 
Ответить
СообщениеТак?

Автор - amfor
Дата добавления - 15.01.2015 в 10:25
vikttur Дата: Четверг, 15.01.2015, 10:33 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Формула УФ:
Код
=A6=СТОЛБЕЦ(A1)
 
Ответить
СообщениеФормула УФ:
Код
=A6=СТОЛБЕЦ(A1)

Автор - vikttur
Дата добавления - 15.01.2015 в 10:33
juk Дата: Четверг, 15.01.2015, 10:34 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Нет, нужно выделение именно простых чисел, которые делятся только на 1 и на себя: 2, 3, 5, 7, 11...
 
Ответить
СообщениеНет, нужно выделение именно простых чисел, которые делятся только на 1 и на себя: 2, 3, 5, 7, 11...

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

Excel 2013
Формула УФ:

=A6=COLUMN(A1)


Просьба с примером, у меня данная формула ничего не выделила
 
Ответить
Сообщение
Формула УФ:

=A6=COLUMN(A1)


Просьба с примером, у меня данная формула ничего не выделила

Автор - juk
Дата добавления - 15.01.2015 в 10:37
vikttur Дата: Четверг, 15.01.2015, 10:39 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

=A6=СТОЛБЕЦ(A1) - выделение, если в ячейке число, равное номеру столбца. Так понял по первому сообщению.
Код
=ЦЕЛОЕ(A6)=A6
- форматирование целых чисел.
Но опять не то! Нужны простые... Числа простые, но формула для них - сложнее:
Код
=СЧЁТ(1/(ЦЕЛОЕ(A6/СТРОКА($A$1:ИНДЕКС($A$1:$A$1000;A6)))-A6/СТРОКА($A$1:ИНДЕКС($A$1:$A$1000;A6))=0))=2

Для единицы нужно дописывить отдельное условие. Можно добавить ИЛИ


Сообщение отредактировал vikttur - Четверг, 15.01.2015, 10:49
 
Ответить
Сообщение=A6=СТОЛБЕЦ(A1) - выделение, если в ячейке число, равное номеру столбца. Так понял по первому сообщению.
Код
=ЦЕЛОЕ(A6)=A6
- форматирование целых чисел.
Но опять не то! Нужны простые... Числа простые, но формула для них - сложнее:
Код
=СЧЁТ(1/(ЦЕЛОЕ(A6/СТРОКА($A$1:ИНДЕКС($A$1:$A$1000;A6)))-A6/СТРОКА($A$1:ИНДЕКС($A$1:$A$1000;A6))=0))=2

Для единицы нужно дописывить отдельное условие. Можно добавить ИЛИ

Автор - vikttur
Дата добавления - 15.01.2015 в 10:39
juk Дата: Четверг, 15.01.2015, 10:48 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
=A6=СТОЛБЕЦ(A1) - выделение, если в ячейке число, равное номеру столбца. Так понял по первому сообщению.

=INT(A6)=A6
- форматирование целых чисел.
Но опять не то! Нужны простые...


Столбец куда будет вводится число не важен, они будут вводится в хаотическом порядке по всему документу :)
Я думал можно как-то поставить форматирование "по значению ячейки, равно" и перечислить в нем через какой-то разделитель все простые числа
 
Ответить
Сообщение
=A6=СТОЛБЕЦ(A1) - выделение, если в ячейке число, равное номеру столбца. Так понял по первому сообщению.

=INT(A6)=A6
- форматирование целых чисел.
Но опять не то! Нужны простые...


Столбец куда будет вводится число не важен, они будут вводится в хаотическом порядке по всему документу :)
Я думал можно как-то поставить форматирование "по значению ячейки, равно" и перечислить в нем через какой-то разделитель все простые числа

Автор - juk
Дата добавления - 15.01.2015 в 10:48
vikttur Дата: Четверг, 15.01.2015, 10:51 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Добавил формулу в сообщение.
Вы сможете перечислить все простые числа?
Тогда проще:
Код
=ИЛИ(A6={1;2;3;5;7})
 
Ответить
СообщениеДобавил формулу в сообщение.
Вы сможете перечислить все простые числа?
Тогда проще:
Код
=ИЛИ(A6={1;2;3;5;7})

Автор - vikttur
Дата добавления - 15.01.2015 в 10:51
juk Дата: Четверг, 15.01.2015, 10:57 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добавил формулу в сообщение.
Вы сможете перечислить все простые числа?
Тогда проще:

=OR(A6={1,2,3,5,7})


Да, прописать числа могу вручную, но эта формула не создается, эксель ругается на "="
И сразу еще вопрос по ней- она для всего документа или для строки А6 только? нужно для всего
 
Ответить
Сообщение
Добавил формулу в сообщение.
Вы сможете перечислить все простые числа?
Тогда проще:

=OR(A6={1,2,3,5,7})


Да, прописать числа могу вручную, но эта формула не создается, эксель ругается на "="
И сразу еще вопрос по ней- она для всего документа или для строки А6 только? нужно для всего

Автор - juk
Дата добавления - 15.01.2015 в 10:57
DJ_Marker_MC Дата: Четверг, 15.01.2015, 11:01 | Сообщение № 10
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
Добрый день.
А может так пройдет?
Доп строка + УФ?
для до строки:
Код
=СУММПРОИЗВ(Ч(ОСТАТ(A6;(СТРОКА($A$1:ИНДЕКС(A:A;A6))))=0))<3
К сообщению приложен файл: 6447119.xlsx (8.7 Kb)
 
Ответить
СообщениеДобрый день.
А может так пройдет?
Доп строка + УФ?
для до строки:
Код
=СУММПРОИЗВ(Ч(ОСТАТ(A6;(СТРОКА($A$1:ИНДЕКС(A:A;A6))))=0))<3

Автор - DJ_Marker_MC
Дата добавления - 15.01.2015 в 11:01
amfor Дата: Четверг, 15.01.2015, 11:04 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 250
Репутация: 75 ±
Замечаний: 0% ±

Excel 2016
?
К сообщению приложен файл: 5599431.xlsx (8.2 Kb)


Семь бед - один RESET.
 
Ответить
Сообщение?

Автор - amfor
Дата добавления - 15.01.2015 в 11:04
vikttur Дата: Четверг, 15.01.2015, 11:11 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Цитата
эта формула не создается, эксель ругается на "="

Писал "на коленке". Так не пойдет - в УФ нельзя использовать массив констант.
Можно константы облачить в имя (в файле)
К сообщению приложен файл: 3999235.xlsx (8.2 Kb)


Сообщение отредактировал vikttur - Четверг, 15.01.2015, 11:14
 
Ответить
Сообщение
Цитата
эта формула не создается, эксель ругается на "="

Писал "на коленке". Так не пойдет - в УФ нельзя использовать массив констант.
Можно константы облачить в имя (в файле)

Автор - vikttur
Дата добавления - 15.01.2015 в 11:11
DJ_Marker_MC Дата: Четверг, 15.01.2015, 11:14 | Сообщение № 13
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
juk, еще вариант через доп.таблицу простых чисел (таблицу нарыл в инете от 1 до 10 000)
К сообщению приложен файл: 3297957.xlsx (20.2 Kb)
 
Ответить
Сообщениеjuk, еще вариант через доп.таблицу простых чисел (таблицу нарыл в инете от 1 до 10 000)

Автор - DJ_Marker_MC
Дата добавления - 15.01.2015 в 11:14
VEKTORVSFREEMAN Дата: Четверг, 15.01.2015, 11:14 | Сообщение № 14
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
juk, если вы готовы все вбивать ручками то вариант amfor, из сообщения №11 вас должен устроить.
[p.s.]Только замените А6 на А1 и примените УФ к нужному диапазону.[/p.s.]


"Опыт - это то, что получаешь, не получив того, что хотел"


Сообщение отредактировал VEKTORVSFREEMAN - Четверг, 15.01.2015, 11:16
 
Ответить
Сообщениеjuk, если вы готовы все вбивать ручками то вариант amfor, из сообщения №11 вас должен устроить.
[p.s.]Только замените А6 на А1 и примените УФ к нужному диапазону.[/p.s.]

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

Excel 2013
Добрый день.
А может так пройдет?
Доп строка + УФ?
для до строки:

=SUMPRODUCT(N(MOD(A6,(ROW($A$1:INDEX(A:A,A6))))=0))<3
К сообщению приложен файл: 6447119.xlsx(9Kb)


Лишнюю строку не хотелось бы иметь и если правильно понимаю формула только для строки А6
 
Ответить
Сообщение
Добрый день.
А может так пройдет?
Доп строка + УФ?
для до строки:

=SUMPRODUCT(N(MOD(A6,(ROW($A$1:INDEX(A:A,A6))))=0))<3
К сообщению приложен файл: 6447119.xlsx(9Kb)


Лишнюю строку не хотелось бы иметь и если правильно понимаю формула только для строки А6

Автор - juk
Дата добавления - 15.01.2015 в 11:15
juk Дата: Четверг, 15.01.2015, 11:16 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
?
К сообщению приложен файл: 5599431.xlsx(8Kb)


Протестировал- отлично работает, ручками вбивать готов, всем спасибо за советы
 
Ответить
Сообщение
?
К сообщению приложен файл: 5599431.xlsx(8Kb)


Протестировал- отлично работает, ручками вбивать готов, всем спасибо за советы

Автор - juk
Дата добавления - 15.01.2015 в 11:16
vikttur Дата: Четверг, 15.01.2015, 11:18 | Сообщение № 17
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

[offtop]juk, перестаньте цитировать все сообщение!
В жизни: глупо ведь смотрится, когда человек полностью повторяет все сказанное.
Цитата - это ЧАСТЬ, нужная...

Модераторам: извините, не могу сдержаться :)
Удалите.[/offtop]


Сообщение отредактировал vikttur - Четверг, 15.01.2015, 11:20
 
Ответить
Сообщение[offtop]juk, перестаньте цитировать все сообщение!
В жизни: глупо ведь смотрится, когда человек полностью повторяет все сказанное.
Цитата - это ЧАСТЬ, нужная...

Модераторам: извините, не могу сдержаться :)
Удалите.[/offtop]

Автор - vikttur
Дата добавления - 15.01.2015 в 11:18
VEKTORVSFREEMAN Дата: Четверг, 15.01.2015, 11:20 | Сообщение № 18
Группа: Друзья
Ранг: Ветеран
Сообщений: 772
Репутация: 130 ±
Замечаний: 0% ±

MS Office Excel 2010
[offtop]... свой пост про излишнее цитирование удалил :) Тоже не мог сдержаться, но Виктор опередил[/offtop]


"Опыт - это то, что получаешь, не получив того, что хотел"


Сообщение отредактировал VEKTORVSFREEMAN - Четверг, 15.01.2015, 11:21
 
Ответить
Сообщение[offtop]... свой пост про излишнее цитирование удалил :) Тоже не мог сдержаться, но Виктор опередил[/offtop]

Автор - VEKTORVSFREEMAN
Дата добавления - 15.01.2015 в 11:20
DJ_Marker_MC Дата: Четверг, 15.01.2015, 11:24 | Сообщение № 19
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
juk, а мой вариант через доп.таблицу в сообщении №13 видели?
 
Ответить
Сообщениеjuk, а мой вариант через доп.таблицу в сообщении №13 видели?

Автор - DJ_Marker_MC
Дата добавления - 15.01.2015 в 11:24
vikttur Дата: Четверг, 15.01.2015, 11:28 | Сообщение № 20
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Ага, и мой с именованным диапазоном в №12
 
Ответить
СообщениеАга, и мой с именованным диапазоном в №12

Автор - vikttur
Дата добавления - 15.01.2015 в 11:28
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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