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

Вход

Регистрация

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

 

= Мир MS Excel/формула (ЕСЛИ)с несколькими условиями - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » формула (ЕСЛИ)с несколькими условиями (Формулы/Formulas)
формула (ЕСЛИ)с несколькими условиями
andriii Дата: Четверг, 16.04.2015, 10:41 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Уважаемые друзья,

Прошу проверить корректность написания формулы ЕСЛИ с несколькими условиями.
Редко использую подобные формулы и поэтому не могу понять где допускаю ошибку:

Код
=ЕСЛИ(E2=2011,1,ЕСЛИ(И(ABS(E2-2011)<=2,E2-E2>0)*2,ЕСЛИ(ABS(E2-2011)>2,3),""))


Необходимо что бы формула присваивала

1 если 2011 год
2 если в диапазоне до 2 лет (включительно) от 2011
3 если в диапазоне более 2 лет от 2011
" " если текстовое значение

Спасибо за помощь!
[moder]Нарушение п.п. 2, 3 Правил форума. Исправляйте, иначе закрою тему[/moder]
К сообщению приложен файл: 2587642.xlsx (9.2 Kb)


Сообщение отредактировал andriii - Четверг, 16.04.2015, 12:08
 
Ответить
СообщениеУважаемые друзья,

Прошу проверить корректность написания формулы ЕСЛИ с несколькими условиями.
Редко использую подобные формулы и поэтому не могу понять где допускаю ошибку:

Код
=ЕСЛИ(E2=2011,1,ЕСЛИ(И(ABS(E2-2011)<=2,E2-E2>0)*2,ЕСЛИ(ABS(E2-2011)>2,3),""))


Необходимо что бы формула присваивала

1 если 2011 год
2 если в диапазоне до 2 лет (включительно) от 2011
3 если в диапазоне более 2 лет от 2011
" " если текстовое значение

Спасибо за помощь!
[moder]Нарушение п.п. 2, 3 Правил форума. Исправляйте, иначе закрою тему[/moder]

Автор - andriii
Дата добавления - 16.04.2015 в 10:41
Samaretz Дата: Четверг, 16.04.2015, 10:54 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
Встаете на ячейку, где у Вас формула, открываете вкладку "Формулы", щелкаете по кнопке "Вычислить формулу", в открывшемся окне нажимаете кнопку "Вычислить" и видите полный ход вычислений Excel'я, в ходе которого очень наглядно видно, где нарушается логика формулы.



Сообщение отредактировал Pelena - Четверг, 16.04.2015, 12:20
 
Ответить
СообщениеВстаете на ячейку, где у Вас формула, открываете вкладку "Формулы", щелкаете по кнопке "Вычислить формулу", в открывшемся окне нажимаете кнопку "Вычислить" и видите полный ход вычислений Excel'я, в ходе которого очень наглядно видно, где нарушается логика формулы.


Автор - Samaretz
Дата добавления - 16.04.2015 в 10:54
andriii Дата: Четверг, 16.04.2015, 11:51 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Уважаемый модератор приложите пожалуйста ссылку на 3 Правила форума, на которые Вы ссылаетесь.
[moder]Правила форума[/moder]
 
Ответить
СообщениеУважаемый модератор приложите пожалуйста ссылку на 3 Правила форума, на которые Вы ссылаетесь.
[moder]Правила форума[/moder]

Автор - andriii
Дата добавления - 16.04.2015 в 11:51
andriii Дата: Четверг, 16.04.2015, 11:54 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Уважаемый модератор приложите пожалуйста ссылку на 3 Правила форума, на которые Вы ссылаетесь.
 
Ответить
СообщениеУважаемый модератор приложите пожалуйста ссылку на 3 Правила форума, на которые Вы ссылаетесь.

Автор - andriii
Дата добавления - 16.04.2015 в 11:54
andriii Дата: Четверг, 16.04.2015, 11:56 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Спасибо за ссылку. На сколько я Вас понял - п.п. 2 (второй) 3 (третьего) Правила форума следующий:

Старайтесь прилагать файлы в версии Excel 2003-го офиса(xls), так как эти файлы могут открыть пользователи с любой версией Excel, в отличие от файлов версий Excel 2007/2010/2013 (xlsх).

Я бы хотел узнать что же я нарушаю своим постом в рамках этого правила?
[moder]Вы нарушаете пункт 2 (название темы) и пункт 3 (отсутствие файла с примером и не использование тегов для оформления формул)[/moder]


Сообщение отредактировал Pelena - Четверг, 16.04.2015, 11:59
 
Ответить
СообщениеСпасибо за ссылку. На сколько я Вас понял - п.п. 2 (второй) 3 (третьего) Правила форума следующий:

Старайтесь прилагать файлы в версии Excel 2003-го офиса(xls), так как эти файлы могут открыть пользователи с любой версией Excel, в отличие от файлов версий Excel 2007/2010/2013 (xlsх).

Я бы хотел узнать что же я нарушаю своим постом в рамках этого правила?
[moder]Вы нарушаете пункт 2 (название темы) и пункт 3 (отсутствие файла с примером и не использование тегов для оформления формул)[/moder]

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

Excel 2010
Название темы изменено, файл приложен.
[moder]А кнопку fx для оформления формул спецтегами не нашли? Исправила сама[/moder]
 
Ответить
СообщениеНазвание темы изменено, файл приложен.
[moder]А кнопку fx для оформления формул спецтегами не нашли? Исправила сама[/moder]

Автор - andriii
Дата добавления - 16.04.2015 в 12:11
Samaretz Дата: Четверг, 16.04.2015, 12:23 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
IF(AND(ABS(E2-2011)<=2.E2-E2>0)*2

Основной инструмент, конечно - "Вычислить формулу", о чем я писал во втором сообщении, но вот это выражение ВСЕГДА будет возвращать ложь, т.к. E2-E2 НИКОГДА не будет больше нуля.
 
Ответить
Сообщение
IF(AND(ABS(E2-2011)<=2.E2-E2>0)*2

Основной инструмент, конечно - "Вычислить формулу", о чем я писал во втором сообщении, но вот это выражение ВСЕГДА будет возвращать ложь, т.к. E2-E2 НИКОГДА не будет больше нуля.

Автор - Samaretz
Дата добавления - 16.04.2015 в 12:23
Pelena Дата: Четверг, 16.04.2015, 12:24 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19197
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Как вариант
Код
=ЕСЛИ(ЕТЕКСТ(B2);"";ЕСЛИ(B2=2011;1;ЕСЛИ(ABS(B2-2011)<=2;2;3)))
К сообщению приложен файл: 5020765.xlsx (9.7 Kb)


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

Автор - Pelena
Дата добавления - 16.04.2015 в 12:24
andriii Дата: Четверг, 16.04.2015, 12:38 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Спасибо. Формула работает отлично. Тему можно закрывать.
 
Ответить
СообщениеСпасибо. Формула работает отлично. Тему можно закрывать.

Автор - andriii
Дата добавления - 16.04.2015 в 12:38
Мир MS Excel » Вопросы и решения » Вопросы по Excel » формула (ЕСЛИ)с несколькими условиями (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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