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

Вход

Регистрация

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

 

= Мир MS Excel/Сформировать строку, состоящую из элементов списка - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сформировать строку, состоящую из элементов списка
scared Дата: Пятница, 19.05.2017, 12:33 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте. Всё-таки еще раз подниму тему.
Есть список (столбец А), который разбит на группы (столбец D)
Ниже приводится список групп. Хотелось бы напротив каждой группы сформировать строку, состоящую из элементов списка А, соответствующих текущей группе.
Сейчас в столбце Е сформированы массивы, в которых элементы списка А, не соответствующие номеру группы, заменены пустой строкой (две кавычки).
Но объединить их функцией "сцепить" не выходит.
Добавлю, что хотелось бы решить задачу без использования макросов. Если нужно - дополнительные ячейки.
Количество элементов в группе ограничено - допустим, не больше 6


Сообщение отредактировал scared - Пятница, 19.05.2017, 12:39
 
Ответить
СообщениеЗдравствуйте. Всё-таки еще раз подниму тему.
Есть список (столбец А), который разбит на группы (столбец D)
Ниже приводится список групп. Хотелось бы напротив каждой группы сформировать строку, состоящую из элементов списка А, соответствующих текущей группе.
Сейчас в столбце Е сформированы массивы, в которых элементы списка А, не соответствующие номеру группы, заменены пустой строкой (две кавычки).
Но объединить их функцией "сцепить" не выходит.
Добавлю, что хотелось бы решить задачу без использования макросов. Если нужно - дополнительные ячейки.
Количество элементов в группе ограничено - допустим, не больше 6

Автор - scared
Дата добавления - 19.05.2017 в 12:33
scared Дата: Пятница, 19.05.2017, 12:35 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Почему-то файл не прикрепляется
К сообщению приложен файл: 4434370.xlsx (17.7 Kb)
 
Ответить
СообщениеПочему-то файл не прикрепляется

Автор - scared
Дата добавления - 19.05.2017 в 12:35
sboy Дата: Пятница, 19.05.2017, 13:16 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Если правильно понял
К сообщению приложен файл: 5460666.xlsx (20.3 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
Если правильно понял

Автор - sboy
Дата добавления - 19.05.2017 в 13:16
scared Дата: Пятница, 19.05.2017, 15:06 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
sboy, спасибо огромное, поняли абсолютно правильно! )))
В Экселе я вроде не новичок, но функцией АГРЕГАТ почему-то никогда не пользовался. Не могли б пояснить, как она используется?
Аргументы 15 и 6, как следует из справки - это поиск наименьшего значения с пропуском ошибок.
А вот что значит оставшаяся часть формулы - никак не соображу (
 
Ответить
Сообщениеsboy, спасибо огромное, поняли абсолютно правильно! )))
В Экселе я вроде не новичок, но функцией АГРЕГАТ почему-то никогда не пользовался. Не могли б пояснить, как она используется?
Аргументы 15 и 6, как следует из справки - это поиск наименьшего значения с пропуском ошибок.
А вот что значит оставшаяся часть формулы - никак не соображу (

Автор - scared
Дата добавления - 19.05.2017 в 15:06
scared Дата: Пятница, 19.05.2017, 15:43 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Аргумент типа
Код
=СТРОКА($E$2:$E$67)/($F84=$E$2:$E$67)
выдает ошибку, когда я пытаюсь сам сформировать подобную формулу в другом месте
Объясните пожалуйста мне несмышленому - в чем подвох? )


Сообщение отредактировал Manyasha - Понедельник, 22.05.2017, 14:14
 
Ответить
СообщениеАргумент типа
Код
=СТРОКА($E$2:$E$67)/($F84=$E$2:$E$67)
выдает ошибку, когда я пытаюсь сам сформировать подобную формулу в другом месте
Объясните пожалуйста мне несмышленому - в чем подвох? )

Автор - scared
Дата добавления - 19.05.2017 в 15:43
sboy Дата: Пятница, 19.05.2017, 16:16 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
scared, эта часть ($F84=$E$2:$E$67) формирует массив {Истина,Ложь} в котором ищем группу
СТРОКА($E$2:$E$67)/массив{Истина,Ложь} получаем массив ошибок и номер строк
функция Агрегат дает нам k-ый минимальный номер строки


Яндекс: 410016850021169
 
Ответить
Сообщениеscared, эта часть ($F84=$E$2:$E$67) формирует массив {Истина,Ложь} в котором ищем группу
СТРОКА($E$2:$E$67)/массив{Истина,Ложь} получаем массив ошибок и номер строк
функция Агрегат дает нам k-ый минимальный номер строки

Автор - sboy
Дата добавления - 19.05.2017 в 16:16
scared Дата: Пятница, 19.05.2017, 16:42 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Так эту формулу нужно вводить как формулу массива (ctrl+enter)?
Логика вроде понятна, но самому пока не сделать то же самое (
 
Ответить
СообщениеТак эту формулу нужно вводить как формулу массива (ctrl+enter)?
Логика вроде понятна, но самому пока не сделать то же самое (

Автор - scared
Дата добавления - 19.05.2017 в 16:42
sboy Дата: Пятница, 19.05.2017, 16:44 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
нужно вводить как формулу массива

нет, функция АГРЕГАТ не требует массивного ввода


Яндекс: 410016850021169
 
Ответить
Сообщение
нужно вводить как формулу массива

нет, функция АГРЕГАТ не требует массивного ввода

Автор - sboy
Дата добавления - 19.05.2017 в 16:44
scared Дата: Понедельник, 22.05.2017, 14:10 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
sboy, '=СТРОКА($E$2:$E$67)/($F84=$E$2:$E$67)' - все равно выдает ошибку.
а слэш в данном выражении что значит? ведь явно не фунцкия деления.
не может быть дело в версии экселя? может есть другой вариант синтаксиса?
 
Ответить
Сообщениеsboy, '=СТРОКА($E$2:$E$67)/($F84=$E$2:$E$67)' - все равно выдает ошибку.
а слэш в данном выражении что значит? ведь явно не фунцкия деления.
не может быть дело в версии экселя? может есть другой вариант синтаксиса?

Автор - scared
Дата добавления - 22.05.2017 в 14:10
Manyasha Дата: Понедельник, 22.05.2017, 14:15 | Сообщение № 10
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
scared, формулы следует оформлять тегами (кнопка fx).
Поправьте свой последний пост, остальные - уже не сможете, я поправила.


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеscared, формулы следует оформлять тегами (кнопка fx).
Поправьте свой последний пост, остальные - уже не сможете, я поправила.

Автор - Manyasha
Дата добавления - 22.05.2017 в 14:15
sboy Дата: Понедельник, 22.05.2017, 14:20 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
..удалил


Яндекс: 410016850021169

Сообщение отредактировал sboy - Понедельник, 22.05.2017, 14:23
 
Ответить
Сообщение..удалил

Автор - sboy
Дата добавления - 22.05.2017 в 14:20
  • Страница 1 из 1
  • 1
Поиск:

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