Несколько условий в одной ячейке
Agap
Дата: Понедельник, 31.10.2022, 20:10 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Ребят, привет, прошу помочь. Не могу засунуть 4 условия в ячейку D: (E2=0;F2<>0);F2-E2 (E2<>0;F2<>0);F2-E2 (E2<>0;F2=0);E2 (E2=0;F2=0);4 Пробовал "ЕСЛИ" и "И", максимум одно работать стало.
Ребят, привет, прошу помочь. Не могу засунуть 4 условия в ячейку D: (E2=0;F2<>0);F2-E2 (E2<>0;F2<>0);F2-E2 (E2<>0;F2=0);E2 (E2=0;F2=0);4 Пробовал "ЕСЛИ" и "И", максимум одно работать стало. Agap
К сообщению приложен файл:
3333.xlsx
(10.2 Kb)
Сообщение отредактировал Agap - Понедельник, 31.10.2022, 20:15
Ответить
Сообщение Ребят, привет, прошу помочь. Не могу засунуть 4 условия в ячейку D: (E2=0;F2<>0);F2-E2 (E2<>0;F2<>0);F2-E2 (E2<>0;F2=0);E2 (E2=0;F2=0);4 Пробовал "ЕСЛИ" и "И", максимум одно работать стало. Автор - Agap Дата добавления - 31.10.2022 в 20:10
Pelena
Дата: Понедельник, 31.10.2022, 22:07 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Код
=ЕСЛИ(F2<>0;F2-E2;ЕСЛИ(E2<>0;E2;4))
Код
=ЕСЛИ(F2<>0;F2-E2;ЕСЛИ(E2<>0;E2;4))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Код
=ЕСЛИ(F2<>0;F2-E2;ЕСЛИ(E2<>0;E2;4))
Автор - Pelena Дата добавления - 31.10.2022 в 22:07
Agap
Дата: Понедельник, 31.10.2022, 22:37 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Спасибо, заработало. Т.е. равенства ненужно указывать в условиях?
Спасибо, заработало. Т.е. равенства ненужно указывать в условиях? Agap
Сообщение отредактировал Serge_007 - Вторник, 01.11.2022, 08:49
Ответить
Сообщение Спасибо, заработало. Т.е. равенства ненужно указывать в условиях? Автор - Agap Дата добавления - 31.10.2022 в 22:37
Gustav
Дата: Понедельник, 31.10.2022, 22:37 |
Сообщение № 4
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация:
1161
±
Замечаний:
±
начинал с Excel 4.0, видел 2.1
Не могу засунуть 4 условия в ячейку D
Так, а в чём проблема? Даже если не делать предварительный анализ с целью сокращения длины формулы, как это ловко сделала Елена, можно же просто, не особо задумываясь (типа "пусть компьютер думает - он железный"), последовательно спуститься по "лесенке" условий: [vba]Код
=ЕСЛИ( И(E3=0;F3<>0); F3-E3; ЕСЛИ( И(E3<>0;F3<>0); F3-E3; ЕСЛИ( И(E3<>0;F3=0); E3; 4 ) ) )
[/vba]Самое последнее условие не прописываем, просто оставляем его как "ложную" часть третьего ЕСЛИ, но можно и прописать - для собственного спокойствия: [vba]Код
=ЕСЛИ( И(E3=0;F3<>0); F3-E3; ЕСЛИ( И(E3<>0;F3<>0); F3-E3; ЕСЛИ( И(E3<>0;F3=0); E3; ЕСЛИ( И(E2=0;F2=0); 4; ЛОЖЬ ) ) ) )
[/vba]
Не могу засунуть 4 условия в ячейку D
Так, а в чём проблема? Даже если не делать предварительный анализ с целью сокращения длины формулы, как это ловко сделала Елена, можно же просто, не особо задумываясь (типа "пусть компьютер думает - он железный"), последовательно спуститься по "лесенке" условий: [vba]Код
=ЕСЛИ( И(E3=0;F3<>0); F3-E3; ЕСЛИ( И(E3<>0;F3<>0); F3-E3; ЕСЛИ( И(E3<>0;F3=0); E3; 4 ) ) )
[/vba]Самое последнее условие не прописываем, просто оставляем его как "ложную" часть третьего ЕСЛИ, но можно и прописать - для собственного спокойствия: [vba]Код
=ЕСЛИ( И(E3=0;F3<>0); F3-E3; ЕСЛИ( И(E3<>0;F3<>0); F3-E3; ЕСЛИ( И(E3<>0;F3=0); E3; ЕСЛИ( И(E2=0;F2=0); 4; ЛОЖЬ ) ) ) )
[/vba]Gustav
МОИ: Ник , Tip box: 41001663842605
Сообщение отредактировал Gustav - Понедельник, 31.10.2022, 22:45
Ответить
Сообщение Не могу засунуть 4 условия в ячейку D
Так, а в чём проблема? Даже если не делать предварительный анализ с целью сокращения длины формулы, как это ловко сделала Елена, можно же просто, не особо задумываясь (типа "пусть компьютер думает - он железный"), последовательно спуститься по "лесенке" условий: [vba]Код
=ЕСЛИ( И(E3=0;F3<>0); F3-E3; ЕСЛИ( И(E3<>0;F3<>0); F3-E3; ЕСЛИ( И(E3<>0;F3=0); E3; 4 ) ) )
[/vba]Самое последнее условие не прописываем, просто оставляем его как "ложную" часть третьего ЕСЛИ, но можно и прописать - для собственного спокойствия: [vba]Код
=ЕСЛИ( И(E3=0;F3<>0); F3-E3; ЕСЛИ( И(E3<>0;F3<>0); F3-E3; ЕСЛИ( И(E3<>0;F3=0); E3; ЕСЛИ( И(E2=0;F2=0); 4; ЛОЖЬ ) ) ) )
[/vba]Автор - Gustav Дата добавления - 31.10.2022 в 22:37
Agap
Дата: Понедельник, 31.10.2022, 23:12 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
А, теперь понятно, где ошибка была, я "если" только один раз в начале прописывал, дальше перечислял только "и".
А, теперь понятно, где ошибка была, я "если" только один раз в начале прописывал, дальше перечислял только "и". Agap
Сообщение отредактировал Serge_007 - Вторник, 01.11.2022, 08:49
Ответить
Сообщение А, теперь понятно, где ошибка была, я "если" только один раз в начале прописывал, дальше перечислял только "и". Автор - Agap Дата добавления - 31.10.2022 в 23:12