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

Вход

Регистрация

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

 

= Мир MS Excel/забрать в начале где меньше всего, затем где чуть больше - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » забрать в начале где меньше всего, затем где чуть больше (Формулы)
забрать в начале где меньше всего, затем где чуть больше
ARESrabota Дата: Пятница, 15.11.2013, 12:50 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день =) товарищи нужна помощь
У нас есть 15 яблок 1 лежит на столе А, 11 на столе Б, 3 на столе В.
я хочу забрать 10 шт
необходимо забрать сначала со стола где меньше всего, затем где чуть больше и все остальное там где много
и вывести сколько мы забрали с какого стола
 
Ответить
СообщениеДобрый день =) товарищи нужна помощь
У нас есть 15 яблок 1 лежит на столе А, 11 на столе Б, 3 на столе В.
я хочу забрать 10 шт
необходимо забрать сначала со стола где меньше всего, затем где чуть больше и все остальное там где много
и вывести сколько мы забрали с какого стола

Автор - ARESrabota
Дата добавления - 15.11.2013 в 12:50
Формуляр Дата: Пятница, 15.11.2013, 17:08 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Код
= MIN(B2, 10 - SUM(B$1:B1))


Excel 2003 EN, 2013 EN
 
Ответить
Сообщение
Код
= MIN(B2, 10 - SUM(B$1:B1))

Автор - Формуляр
Дата добавления - 15.11.2013 в 17:08
ARESrabota Дата: Пятница, 15.11.2013, 17:47 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Сама задача
К сообщению приложен файл: 2259515.xlsx (8.9 Kb)
 
Ответить
СообщениеСама задача

Автор - ARESrabota
Дата добавления - 15.11.2013 в 17:47
Формуляр Дата: Пятница, 15.11.2013, 18:19 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация: 255 ±
Замечаний: 0% ±

Excel 2003, 2013
Сортируем ст-ц B по возрастанию и пишем формулу в ст-ц C.
Добавил IF() на случай, когда нужное количество набирается раньше последнего стола.

PS: ещё короче
Код
= MAX(0, MIN(B2, $B$7 - SUM(B$1:B1)))
К сообщению приложен файл: 2259515.xls (23.5 Kb)


Excel 2003 EN, 2013 EN

Сообщение отредактировал Формуляр - Пятница, 15.11.2013, 18:23
 
Ответить
СообщениеСортируем ст-ц B по возрастанию и пишем формулу в ст-ц C.
Добавил IF() на случай, когда нужное количество набирается раньше последнего стола.

PS: ещё короче
Код
= MAX(0, MIN(B2, $B$7 - SUM(B$1:B1)))

Автор - Формуляр
Дата добавления - 15.11.2013 в 18:19
ARESrabota Дата: Понедельник, 18.11.2013, 09:02 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
В том то и проблема, что данные могут меняться и сортировать в ручную не выход =)
 
Ответить
СообщениеВ том то и проблема, что данные могут меняться и сортировать в ручную не выход =)

Автор - ARESrabota
Дата добавления - 18.11.2013 в 09:02
ARESrabota Дата: Понедельник, 18.11.2013, 09:13 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Я смог сделать только по шагово =) теперь нужно как-то уместить в один столбец =)
К сообщению приложен файл: 7832966.xlsx (9.2 Kb)
 
Ответить
СообщениеЯ смог сделать только по шагово =) теперь нужно как-то уместить в один столбец =)

Автор - ARESrabota
Дата добавления - 18.11.2013 в 09:13
_Boroda_ Дата: Понедельник, 18.11.2013, 09:44 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=МАКС(МИН(B2;B$6-СУММ(ЕСЛИ(РАНГ(B$2:B$4;B$2:B$4;1)-1/СТРОКА(B$2:B$4)<РАНГ(B2;B$2:B$4;1)-1/СТРОКА();B$2:B$4)));0)

Формула массива. Вводить одновременным нажатием контрл шифт ентер
К сообщению приложен файл: 2259515_1.xlsx (9.6 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=МАКС(МИН(B2;B$6-СУММ(ЕСЛИ(РАНГ(B$2:B$4;B$2:B$4;1)-1/СТРОКА(B$2:B$4)<РАНГ(B2;B$2:B$4;1)-1/СТРОКА();B$2:B$4)));0)

Формула массива. Вводить одновременным нажатием контрл шифт ентер

Автор - _Boroda_
Дата добавления - 18.11.2013 в 09:44
ARESrabota Дата: Понедельник, 18.11.2013, 10:08 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, Да Благодарю =)
 
Ответить
Сообщение_Boroda_, Да Благодарю =)

Автор - ARESrabota
Дата добавления - 18.11.2013 в 10:08
ARESrabota Дата: Понедельник, 18.11.2013, 10:20 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Усложню задачу =) у нас на одном из столов лежат груши и нам нужно взять 5 яблок и 2 груши =)
(я скорее всего смогу сам написать, но если кому интересно)
Аааааааа нет задачка по труднее стала =)
К сообщению приложен файл: _1839769.xlsx (9.6 Kb)


Сообщение отредактировал ARESrabota - Понедельник, 18.11.2013, 12:52
 
Ответить
СообщениеУсложню задачу =) у нас на одном из столов лежат груши и нам нужно взять 5 яблок и 2 груши =)
(я скорее всего смогу сам написать, но если кому интересно)
Аааааааа нет задачка по труднее стала =)

Автор - ARESrabota
Дата добавления - 18.11.2013 в 10:20
Мир MS Excel » Вопросы и решения » Вопросы по Excel » забрать в начале где меньше всего, затем где чуть больше (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

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