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

Вход

Регистрация

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

 

= Мир MS Excel/Функция ЕСЛИ с двумя условиями, но без большой вложенности - Мир MS Excel

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

Excel 2019
В ячейки единственной колонки 1-ой таблицы нужно вставить данные из ячеек нескольких колонок 2-ой таблицы, разделенные между собой запятой, а также предварительно вставив нужное слово (в моем примере "привет"). Составил формулу (в A2 1-ой таблицы), но мне нужно, чтобы была проверка на пустоту ячеек: если ячейка пустая, то мы ничего из неё не вставляем и, соответственно, не ставим запятую. У меня будет 10 колонок во второй таблице, поэтому вложенность формул ЕСЛИ для проверки на пустоту и вставку запятой получится очень громоздкой, как мне оптимизировать формулу или может другую подскажите? Спасибо!
К сообщению приложен файл: 2938843.xlsx (10.9 Kb) · 7411449.xlsx (8.8 Kb)
 
Ответить
СообщениеВ ячейки единственной колонки 1-ой таблицы нужно вставить данные из ячеек нескольких колонок 2-ой таблицы, разделенные между собой запятой, а также предварительно вставив нужное слово (в моем примере "привет"). Составил формулу (в A2 1-ой таблицы), но мне нужно, чтобы была проверка на пустоту ячеек: если ячейка пустая, то мы ничего из неё не вставляем и, соответственно, не ставим запятую. У меня будет 10 колонок во второй таблице, поэтому вложенность формул ЕСЛИ для проверки на пустоту и вставку запятой получится очень громоздкой, как мне оптимизировать формулу или может другую подскажите? Спасибо!

Автор - oxojeck
Дата добавления - 26.05.2015 в 14:17
_Boroda_ Дата: Вторник, 26.05.2015, 14:44 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Такой вариант
Код
=ПСТР(ИНДЕКС(ЕСЛИ(F2:Z2<>"";",Привет"&F2:Z2;"");1)&ИНДЕКС(ЕСЛИ(F2:Z2<>"";",Привет"&F2:Z2;"");2)&ИНДЕКС(ЕСЛИ(F2:Z2<>"";",Привет"&F2:Z2;"");3)&ИНДЕКС(ЕСЛИ(F2:Z2<>"";",Привет"&F2:Z2;"");4);2;9999)

Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер
Формула длинная, зато стандартизированная - для добавления нового столбца достаточно просто добавить еще кусок ИНДЕКС(ЕСЛИ(F2:Z2<>"";",Привет"&F2:I2;"");n), где n - номер столбца
К сообщению приложен файл: 2938843_1.xlsx (11.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТакой вариант
Код
=ПСТР(ИНДЕКС(ЕСЛИ(F2:Z2<>"";",Привет"&F2:Z2;"");1)&ИНДЕКС(ЕСЛИ(F2:Z2<>"";",Привет"&F2:Z2;"");2)&ИНДЕКС(ЕСЛИ(F2:Z2<>"";",Привет"&F2:Z2;"");3)&ИНДЕКС(ЕСЛИ(F2:Z2<>"";",Привет"&F2:Z2;"");4);2;9999)

Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер
Формула длинная, зато стандартизированная - для добавления нового столбца достаточно просто добавить еще кусок ИНДЕКС(ЕСЛИ(F2:Z2<>"";",Привет"&F2:I2;"");n), где n - номер столбца

Автор - _Boroda_
Дата добавления - 26.05.2015 в 14:44
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Функция ЕСЛИ с двумя условиями, но без большой вложенности (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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