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

Вход

Регистрация

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

 

= Мир MS Excel/Список с автораспределением - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Список с автораспределением
Metin018 Дата: Понедельник, 04.08.2025, 11:49 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

2016
Всем здравия желаю.
Дело вот в чем.
Намечается мероприятие. Кол-во гостей около 500 человек.
За каждым столом можно разместить всего 12 человек. (всего 42 стола)
Таблицу создал (прикрепляю). С формулами страдаю, не получается.
На одном листе имена и фамилии гостей а перед ними номер стола за которым он/она будет сидеть.
На втором листе сортировка по столу.
Проблема в том, что никак не получается заполнить гостей за столом по очереди. И еще, чтобы не было возможности посадить за стол 13-го гостя (но это условие не критично).
Таблицу можно видоизменить. Главное чтобы работало.
Будьте любезны, помогите пожалуйста.
Буду очень признателен.
К сообщению приложен файл: rassadka_gostej_s_avtorasprede.xlsx (19.0 Kb)


Новичек
 
Ответить
СообщениеВсем здравия желаю.
Дело вот в чем.
Намечается мероприятие. Кол-во гостей около 500 человек.
За каждым столом можно разместить всего 12 человек. (всего 42 стола)
Таблицу создал (прикрепляю). С формулами страдаю, не получается.
На одном листе имена и фамилии гостей а перед ними номер стола за которым он/она будет сидеть.
На втором листе сортировка по столу.
Проблема в том, что никак не получается заполнить гостей за столом по очереди. И еще, чтобы не было возможности посадить за стол 13-го гостя (но это условие не критично).
Таблицу можно видоизменить. Главное чтобы работало.
Будьте любезны, помогите пожалуйста.
Буду очень признателен.

Автор - Metin018
Дата добавления - 04.08.2025 в 11:49
Pelena Дата: Понедельник, 04.08.2025, 13:19 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19527
Репутация: 4636 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Если правильно поняла
Код
=ЕСЛИОШИБКА(ИНДЕКС(Гости!$B$2:$B$501;АГРЕГАТ(15;6;(СТРОКА(Гости!$B$2:$B$501)-1)/(Гости!$C$2:$C$501=$A2);СТОЛБЕЦ()-1));"")
К сообщению приложен файл: 1512860.xlsx (25.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Если правильно поняла
Код
=ЕСЛИОШИБКА(ИНДЕКС(Гости!$B$2:$B$501;АГРЕГАТ(15;6;(СТРОКА(Гости!$B$2:$B$501)-1)/(Гости!$C$2:$C$501=$A2);СТОЛБЕЦ()-1));"")

Автор - Pelena
Дата добавления - 04.08.2025 в 13:19
Metin018 Дата: Понедельник, 04.08.2025, 14:13 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

2016
Pelena, Благодарен.
Идеальная работа.


Новичек
 
Ответить
СообщениеPelena, Благодарен.
Идеальная работа.

Автор - Metin018
Дата добавления - 04.08.2025 в 14:13
i691198 Дата: Понедельник, 04.08.2025, 15:26 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 428
Репутация: 133 ±
Замечаний: 0% ±

2016
чтобы не было возможности посадить за стол 13-го гостя
Это можно сделать введением ограничений в выпадающий список - не отображать номера столов, где количество гостей уже равно 12. Потребуются дополнительные столбцы, но при желании их можно скрыть или убрать из видимой области. В вашем примере слишком мало данных, добавьте сами для проверки.
К сообщению приложен файл: rassadka_gostej.xlsx (27.5 Kb)


Сообщение отредактировал i691198 - Понедельник, 04.08.2025, 15:39
 
Ответить
Сообщение
чтобы не было возможности посадить за стол 13-го гостя
Это можно сделать введением ограничений в выпадающий список - не отображать номера столов, где количество гостей уже равно 12. Потребуются дополнительные столбцы, но при желании их можно скрыть или убрать из видимой области. В вашем примере слишком мало данных, добавьте сами для проверки.

Автор - i691198
Дата добавления - 04.08.2025 в 15:26
Metin018 Дата: Понедельник, 04.08.2025, 15:48 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

2016
i691198, Красиво.
Одно маленькое "но". Когда выставляешь перед именами номер стола, до 11-го гостя все ОК. Но не позволяет выставить 12-го. Его номер стола приходится выбрать вручную из выпадающего списка. Но, что красиво, после этого в выпадающем списке исчезает номер заполненного стола, что в свою очередь делает выбор контролируемым.


Новичек
 
Ответить
Сообщениеi691198, Красиво.
Одно маленькое "но". Когда выставляешь перед именами номер стола, до 11-го гостя все ОК. Но не позволяет выставить 12-го. Его номер стола приходится выбрать вручную из выпадающего списка. Но, что красиво, после этого в выпадающем списке исчезает номер заполненного стола, что в свою очередь делает выбор контролируемым.

Автор - Metin018
Дата добавления - 04.08.2025 в 15:48
i691198 Дата: Понедельник, 04.08.2025, 16:50 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 428
Репутация: 133 ±
Замечаний: 0% ±

2016
Но не позволяет выставить 12-го
Попробуйте еще раз проверить, список должен показать ошибку если количество больше 12. Проверил - у меня именно так. Кстати, в доп. столбце R отображается количество занятых мест для соответствующего стола, можно визуально контролировать.
 
Ответить
Сообщение
Но не позволяет выставить 12-го
Попробуйте еще раз проверить, список должен показать ошибку если количество больше 12. Проверил - у меня именно так. Кстати, в доп. столбце R отображается количество занятых мест для соответствующего стола, можно визуально контролировать.

Автор - i691198
Дата добавления - 04.08.2025 в 16:50
  • Страница 1 из 1
  • 1
Поиск:

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