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

Вход

Регистрация

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

 

= Мир MS Excel/Несколько условий в одной ячейке - Мир MS Excel

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

Ребят, привет, прошу помочь.

Не могу засунуть 4 условия в ячейку D:
(E2=0;F2<>0);F2-E2
(E2<>0;F2<>0);F2-E2
(E2<>0;F2=0);E2
(E2=0;F2=0);4

Пробовал "ЕСЛИ" и "И", максимум одно работать стало.
К сообщению приложен файл: 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
Группа: Админы
Ранг: Местный житель
Сообщений: 18616
Репутация: 4220 ±
Замечаний: ±

Excel 2016 & Mac Excel
Код
=ЕСЛИ(F2<>0;F2-E2;ЕСЛИ(E2<>0;E2;4))
К сообщению приложен файл: 3701748.xlsx(10.6 Kb)


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

Автор - Pelena
Дата добавления - 31.10.2022 в 22:07
Agap Дата: Понедельник, 31.10.2022, 22:37 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 20% ±

Спасибо, заработало.
Т.е. равенства ненужно указывать в условиях?


Сообщение отредактировал Serge_007 - Вторник, 01.11.2022, 08:49
 
Ответить
СообщениеСпасибо, заработало.
Т.е. равенства ненужно указывать в условиях?

Автор - Agap
Дата добавления - 31.10.2022 в 22:37
Gustav Дата: Понедельник, 31.10.2022, 22:37 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2211
Репутация: 893 ±
Замечаний: 0% ±

начинал с 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]


МОИ: Ник, 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
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация: 0 ±
Замечаний: 20% ±

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


Сообщение отредактировал Serge_007 - Вторник, 01.11.2022, 08:49
 
Ответить
СообщениеА, теперь понятно, где ошибка была, я "если" только один раз в начале прописывал, дальше перечислял только "и".

Автор - Agap
Дата добавления - 31.10.2022 в 23:12
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Несколько условий в одной ячейке (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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