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

Вход

Регистрация

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

 

= Мир MS Excel/Сравнить последующее число с предыдущим - Мир MS Excel

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

Excel 2007
Здравствуйте.
Подскажите правильную формулу.
Необходимо написать "условие если" сравнивая каждое последующее число с предыдущем т.е. ячейку Е2 сравнить с Е1, Е3 сравнить с Е2, Е4 с Е3, Е5 с Е4, Е6 с Е5 и т.д. Если число в ячейке Е2 больше чем в Е1, тогда в ячейке F2 знак (плюс), если число в ячейке Е3 меньше чем Е2, тогда в ячейке F3 знак (минус) и т.д.

Попытался написать формулу, но она выдает ошибку.
Код
=если(Е2>E1;+;Е2<E1;-)


скрин прикрепил ниже
К сообщению приложен файл: 2170412.jpg(17.4 Kb)


Сообщение отредактировал Pro_ex - Воскресенье, 14.11.2021, 03:51
 
Ответить
СообщениеЗдравствуйте.
Подскажите правильную формулу.
Необходимо написать "условие если" сравнивая каждое последующее число с предыдущем т.е. ячейку Е2 сравнить с Е1, Е3 сравнить с Е2, Е4 с Е3, Е5 с Е4, Е6 с Е5 и т.д. Если число в ячейке Е2 больше чем в Е1, тогда в ячейке F2 знак (плюс), если число в ячейке Е3 меньше чем Е2, тогда в ячейке F3 знак (минус) и т.д.

Попытался написать формулу, но она выдает ошибку.
Код
=если(Е2>E1;+;Е2<E1;-)


скрин прикрепил ниже

Автор - Pro_ex
Дата добавления - 14.11.2021 в 03:51
Pelena Дата: Воскресенье, 14.11.2021, 07:45 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 18604
Репутация: 4216 ±
Замечаний: ±

Excel 2016 & Mac Excel
Код
=ЕСЛИ(Е2>E1;"+";ЕСЛИ(Е2<E1;"-";"="))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
Код
=ЕСЛИ(Е2>E1;"+";ЕСЛИ(Е2<E1;"-";"="))

Автор - Pelena
Дата добавления - 14.11.2021 в 07:45
bmv98rus Дата: Воскресенье, 14.11.2021, 08:54 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3953
Репутация: 732 ±
Замечаний: 0% ±

Excel 2013/2016
Код
=TEXT(E2-E1;"+;-;=")


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Код
=TEXT(E2-E1;"+;-;=")

Автор - bmv98rus
Дата добавления - 14.11.2021 в 08:54
Pro_ex Дата: Воскресенье, 14.11.2021, 19:34 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
=ЕСЛИ(Е2>E1;"+";ЕСЛИ(Е2<E1;"-";"="))


=ТЕКСТ(E2-E1;"+;-;=")


Pelena, bmv98rus благодарю!

Еще вопрос, как эти ячейки окрасить? Ячейка со знаком "-" красный цвет, ячейка со знаком "+" синий цвет, чтобы они автоматически окрашивались. Думал сам справлюсь, но через

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


Сообщение отредактировал Pro_ex - Воскресенье, 14.11.2021, 20:48
 
Ответить
Сообщение
=ЕСЛИ(Е2>E1;"+";ЕСЛИ(Е2<E1;"-";"="))


=ТЕКСТ(E2-E1;"+;-;=")


Pelena, bmv98rus благодарю!

Еще вопрос, как эти ячейки окрасить? Ячейка со знаком "-" красный цвет, ячейка со знаком "+" синий цвет, чтобы они автоматически окрашивались. Думал сам справлюсь, но через

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

Автор - Pro_ex
Дата добавления - 14.11.2021 в 19:34
Serge_007 Дата: Понедельник, 15.11.2021, 10:14 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 15538
Репутация: 2558 ±
Замечаний: ±

Excel 2016
как эти ячейки окрасить?
См. вложение
Условное форматировние
К сообщению приложен файл: 20211115_Pro_ex.xls(155.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
как эти ячейки окрасить?
См. вложение
Условное форматировние

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

Excel 2007
См. вложение


Можно подробнее как вы написали две стороки в диспетчере правил Формула:=Е2<Е1 .... =$A$1 и Формула:=Е2>Е1 .... =$A$1

Кликаю на ячейку G3, далее жму условное форматирование --> управление правилами. У меня там пусто. Жму создать правило, пробовал "форматировать все ячейки на основании их значений" и "использовать формулу для определения форматируемых ячеек", жму "ОК", но не сохраняется.
К сообщению приложен файл: 7791530.xlsx(9.7 Kb)
 
Ответить
Сообщение
См. вложение


Можно подробнее как вы написали две стороки в диспетчере правил Формула:=Е2<Е1 .... =$A$1 и Формула:=Е2>Е1 .... =$A$1

Кликаю на ячейку G3, далее жму условное форматирование --> управление правилами. У меня там пусто. Жму создать правило, пробовал "форматировать все ячейки на основании их значений" и "использовать формулу для определения форматируемых ячеек", жму "ОК", но не сохраняется.

Автор - Pro_ex
Дата добавления - 15.11.2021 в 11:34
Serge_007 Дата: Понедельник, 15.11.2021, 11:45 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 15538
Репутация: 2558 ±
Замечаний: ±

Excel 2016
Можно подробнее
Вряд ли...

Кликаю на ячейку G3, далее жму условное форматирование --> управление правилами. У меня там пусто. Жму создать правило, пробовал ... "использовать формулу для определения форматируемых ячеек"
Всё так и надо делать
Потом пишете формулу, выбираете формат и жмете ОК


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Можно подробнее
Вряд ли...

Кликаю на ячейку G3, далее жму условное форматирование --> управление правилами. У меня там пусто. Жму создать правило, пробовал ... "использовать формулу для определения форматируемых ячеек"
Всё так и надо делать
Потом пишете формулу, выбираете формат и жмете ОК

Автор - Serge_007
Дата добавления - 15.11.2021 в 11:45
Pro_ex Дата: Понедельник, 15.11.2021, 11:56 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Всё так и надо делать


В каком разделе писать формулу нужно? "форматировать все ячейки на основании их значений" или "использовать формулу для определения форматируемых ячеек"? А то делаю методом тыка.


Сообщение отредактировал Pro_ex - Понедельник, 15.11.2021, 11:57
 
Ответить
Сообщение
Всё так и надо делать


В каком разделе писать формулу нужно? "форматировать все ячейки на основании их значений" или "использовать формулу для определения форматируемых ячеек"? А то делаю методом тыка.

Автор - Pro_ex
Дата добавления - 15.11.2021 в 11:56
Serge_007 Дата: Понедельник, 15.11.2021, 13:32 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 15538
Репутация: 2558 ±
Замечаний: ±

Excel 2016
В каком разделе писать формулу нужно?
Формулу возможно написать только в "использовать формулу для определения форматируемых ячеек"


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
В каком разделе писать формулу нужно?
Формулу возможно написать только в "использовать формулу для определения форматируемых ячеек"

Автор - Serge_007
Дата добавления - 15.11.2021 в 13:32
Pro_ex Дата: Понедельник, 15.11.2021, 14:23 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Формулу возможно написать


Недосмотрел один момент, поэтому не получалось. Но почему некоторые ячейки не окрашены? Ведь часть ячеек правильно окрасились, кроме G7. Или что то нарушилось когда протянул от G2 на всю колонку вниз? Нужно чтобы формула F3>F2 синяя ячейка, F3<F2 красная ячейка, работала на всей колонке G. Виндовс лицензионный, эксель встроенный.
К сообщению приложен файл: 6865420.xlsx(10.6 Kb)


Сообщение отредактировал Pro_ex - Понедельник, 15.11.2021, 15:12
 
Ответить
Сообщение
Формулу возможно написать


Недосмотрел один момент, поэтому не получалось. Но почему некоторые ячейки не окрашены? Ведь часть ячеек правильно окрасились, кроме G7. Или что то нарушилось когда протянул от G2 на всю колонку вниз? Нужно чтобы формула F3>F2 синяя ячейка, F3<F2 красная ячейка, работала на всей колонке G. Виндовс лицензионный, эксель встроенный.

Автор - Pro_ex
Дата добавления - 15.11.2021 в 14:23
Skurko Дата: Понедельник, 15.11.2021, 15:24 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 9 ±
Замечаний: 0% ±

Pro_ex, вы в формуле при создании правила условного форматирования задали ячейки столбца G, а надо столбца F, как у вас в посте написано., тогда все окрасится кроме "="
 
Ответить
СообщениеPro_ex, вы в формуле при создании правила условного форматирования задали ячейки столбца G, а надо столбца F, как у вас в посте написано., тогда все окрасится кроме "="

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

Excel 2007
надо столбца F,


Skurko спасибо! Логично было предположить, ведь формула для колонки G писалась с колонки F. Как сделать чтобы знак "=" после знака "-", окрашивался в красный цвет, а знак "=" после знака "+", окрашивался в синий цвет? Так же через диспетчер правил условного форматирования, создать новое правило? Но как эта формула определит, что знак "=" надо окрасить в определенный цвет после знака "+" и "-"? Там наверное другая формула будет.
К сообщению приложен файл: 2511733.xlsx(10.6 Kb)
 
Ответить
Сообщение
надо столбца F,


Skurko спасибо! Логично было предположить, ведь формула для колонки G писалась с колонки F. Как сделать чтобы знак "=" после знака "-", окрашивался в красный цвет, а знак "=" после знака "+", окрашивался в синий цвет? Так же через диспетчер правил условного форматирования, создать новое правило? Но как эта формула определит, что знак "=" надо окрасить в определенный цвет после знака "+" и "-"? Там наверное другая формула будет.

Автор - Pro_ex
Дата добавления - 15.11.2021 в 16:10
Serge_007 Дата: Понедельник, 15.11.2021, 16:28 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 15538
Репутация: 2558 ±
Замечаний: ±

Excel 2016
как эта формула определит, что знак "=" надо окрасить в определенный цвет после знака "+" и "-"?
К сообщению приложен файл: 1671860.png(62.2 Kb) · 7283450.xls(87.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
как эта формула определит, что знак "=" надо окрасить в определенный цвет после знака "+" и "-"?

Автор - Serge_007
Дата добавления - 15.11.2021 в 16:28
Pro_ex Дата: Понедельник, 15.11.2021, 16:33 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
1671860.png


Serge_007 благодарю!
 
Ответить
Сообщение
1671860.png


Serge_007 благодарю!

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

Excel 2007
Выложу готовый файл со всеми формулами, может кому пригодится для примера или кто не смог разобраться.
К сообщению приложен файл: 9935967.xlsx(10.9 Kb)


Сообщение отредактировал Pro_ex - Понедельник, 15.11.2021, 19:47
 
Ответить
СообщениеВыложу готовый файл со всеми формулами, может кому пригодится для примера или кто не смог разобраться.

Автор - Pro_ex
Дата добавления - 15.11.2021 в 19:44
Pro_ex Дата: Среда, 17.11.2021, 12:25 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день.

Первая ячейка со знаком "=" окрашивается, следующие нет (скрин 1). Можно сделать по другому? Знаку "=" после знака "-" будет присваиваться знак "-", а знаку "=" после знака "+" присвоится знак "+". Просьба поправьте пожалуйста формулу в самом эксель файле. Заранее благодарю.
К сообщению приложен файл: 4180250.xlsx(11.9 Kb) · 0259477.jpg(31.5 Kb)


Сообщение отредактировал Pro_ex - Среда, 17.11.2021, 12:29
 
Ответить
СообщениеДобрый день.

Первая ячейка со знаком "=" окрашивается, следующие нет (скрин 1). Можно сделать по другому? Знаку "=" после знака "-" будет присваиваться знак "-", а знаку "=" после знака "+" присвоится знак "+". Просьба поправьте пожалуйста формулу в самом эксель файле. Заранее благодарю.

Автор - Pro_ex
Дата добавления - 17.11.2021 в 12:25
bigor Дата: Среда, 17.11.2021, 13:08 | Сообщение № 17
Группа: Проверенные
Ранг: Ветеран
Сообщений: 699
Репутация: 143 ±
Замечаний: 0% ±

нет
Первая ячейка со знаком "=" окрашивается, следующие нет
остальные не подпадают под Ваши правила, вот и не окрашиваются.
Просьба поправьте пожалуйста формулу в самом эксель файле

еще один столбец добавить?
 
Ответить
Сообщение
Первая ячейка со знаком "=" окрашивается, следующие нет
остальные не подпадают под Ваши правила, вот и не окрашиваются.
Просьба поправьте пожалуйста формулу в самом эксель файле

еще один столбец добавить?

Автор - bigor
Дата добавления - 17.11.2021 в 13:08
Pro_ex Дата: Среда, 17.11.2021, 13:19 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
еще один столбец добавить?


Добрый день, лучше в этом же столбце.

Так сделать можно? Знаку "=" после знака "-" будет присваиваться знак "-", а знаку "=" после знака "+" присвоится знак "+".
 
Ответить
Сообщение
еще один столбец добавить?


Добрый день, лучше в этом же столбце.

Так сделать можно? Знаку "=" после знака "-" будет присваиваться знак "-", а знаку "=" после знака "+" присвоится знак "+".

Автор - Pro_ex
Дата добавления - 17.11.2021 в 13:19
bigor Дата: Среда, 17.11.2021, 13:27 | Сообщение № 19
Группа: Проверенные
Ранг: Ветеран
Сообщений: 699
Репутация: 143 ±
Замечаний: 0% ±

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

Автор - bigor
Дата добавления - 17.11.2021 в 13:27
Pro_ex Дата: Среда, 17.11.2021, 15:06 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 44
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
И тут возникает вопрос если 2 первые ячейки равны, какой знак надо ставить?


Как вариант в формуле задать пропускать первые две ячейки, если там два знака "=" и начинать только со знака "-" или "+", но это наверное усложнит все. Может лучше оставить как есть...

bigor, благодарен за помошь.


Сообщение отредактировал Pro_ex - Среда, 17.11.2021, 23:24
 
Ответить
Сообщение
И тут возникает вопрос если 2 первые ячейки равны, какой знак надо ставить?


Как вариант в формуле задать пропускать первые две ячейки, если там два знака "=" и начинать только со знака "-" или "+", но это наверное усложнит все. Может лучше оставить как есть...

bigor, благодарен за помошь.

Автор - Pro_ex
Дата добавления - 17.11.2021 в 15:06
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сравнить последующее число с предыдущим (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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