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

Вход

Регистрация

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

 

= Мир MS Excel/Выполнение плана - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Мир MS Excel » Работа и общение » Мозговой штурм » Выполнение плана
Выполнение плана
ZORRO2005 Дата: Воскресенье, 10.06.2012, 23:16 | Сообщение № 1
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Т.к. по перестановкам будем вскрываться только в среду, предлагаю задачку попроще.
К сообщению приложен файл: 6698226.xls (25.5 Kb)
 
Ответить
СообщениеТ.к. по перестановкам будем вскрываться только в среду, предлагаю задачку попроще.

Автор - ZORRO2005
Дата добавления - 10.06.2012 в 23:16
Serge_007 Дата: Воскресенье, 10.06.2012, 23:26 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
715 ровно?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение715 ровно?

Автор - Serge_007
Дата добавления - 10.06.2012 в 23:26
ZORRO2005 Дата: Воскресенье, 10.06.2012, 23:31 | Сообщение № 3
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Quote (Serge_007)
715 ровно?

>=715
Достаточно 5 работников.
 
Ответить
Сообщение
Quote (Serge_007)
715 ровно?

>=715
Достаточно 5 работников.

Автор - ZORRO2005
Дата добавления - 10.06.2012 в 23:31
DV Дата: Понедельник, 11.06.2012, 04:39 | Сообщение № 4
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Quote (ZORRO2005)
Достаточно 5 работников

67
66


Сообщение отредактировал DV - Понедельник, 11.06.2012, 05:32
 
Ответить
Сообщение
Quote (ZORRO2005)
Достаточно 5 работников

67
66

Автор - DV
Дата добавления - 11.06.2012 в 04:39
MCH Дата: Понедельник, 11.06.2012, 06:51 | Сообщение № 5
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

69

---
Quote (DV)
Достаточно 5 работников

67
66

Дмитрий, насколько у тебя формула устойчива к дубликатам? для 820 изделий сколько работников находит 7 или 8?
Моя в 69 плохо работает с дубликатами, универсальная - 129


Сообщение отредактировал MCH - Понедельник, 11.06.2012, 07:59
 
Ответить
Сообщение69

---
Quote (DV)
Достаточно 5 работников

67
66

Дмитрий, насколько у тебя формула устойчива к дубликатам? для 820 изделий сколько работников находит 7 или 8?
Моя в 69 плохо работает с дубликатами, универсальная - 129

Автор - MCH
Дата добавления - 11.06.2012 в 06:51
ВладимирG Дата: Понедельник, 11.06.2012, 07:12 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 22 ±
Замечаний: 0% ±

2007
59
 
Ответить
Сообщение59

Автор - ВладимирG
Дата добавления - 11.06.2012 в 07:12
DV Дата: Понедельник, 11.06.2012, 12:18 | Сообщение № 7
Группа: Друзья
Ранг: Обитатель
Сообщений: 286
Репутация: 194 ±
Замечаний: 0% ±

Excel 2010 RUS
Quote (MCH)
Моя в 69 плохо работает с дубликатами, универсальная - 129

Согласен, на дубликаты не проверял.


Сообщение отредактировал DV - Понедельник, 11.06.2012, 12:22
 
Ответить
Сообщение
Quote (MCH)
Моя в 69 плохо работает с дубликатами, универсальная - 129

Согласен, на дубликаты не проверял.

Автор - DV
Дата добавления - 11.06.2012 в 12:18
ZORRO2005 Дата: Понедельник, 11.06.2012, 12:27 | Сообщение № 8
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Да, дубликаты могут быть(поменял данные).
Я специально дал задачку на массивы с нарастающим итогом.
Интересно кто как решит.

У меня 127.
К сообщению приложен файл: 4433291.xls (25.5 Kb)


Сообщение отредактировал ZORRO2005 - Понедельник, 11.06.2012, 12:49
 
Ответить
СообщениеДа, дубликаты могут быть(поменял данные).
Я специально дал задачку на массивы с нарастающим итогом.
Интересно кто как решит.

У меня 127.

Автор - ZORRO2005
Дата добавления - 11.06.2012 в 12:27
MCH Дата: Понедельник, 11.06.2012, 14:04 | Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Quote (ZORRO2005)
Интересно кто как решит

Думаю, что алгоритмы будут похожие:
Вариант1: через СУММЕСЛИ, размер формулы не большой, но плохо работает с дубликатами
Вариант2: через МУМНОЖ (мою в 129 можно сократить до 123 символов, если ссылаться не на сам диапазон, и записать СТРОКА(2:16) вместо СТРОКА(B2:B16))
Других алгоритмов не вижу

Интереснее было бы посмотреть, кто как решил граничные значения, какой результат возвращает формула для значений 814, 815, 816? должно быть 6, 6, 7
 
Ответить
Сообщение
Quote (ZORRO2005)
Интересно кто как решит

Думаю, что алгоритмы будут похожие:
Вариант1: через СУММЕСЛИ, размер формулы не большой, но плохо работает с дубликатами
Вариант2: через МУМНОЖ (мою в 129 можно сократить до 123 символов, если ссылаться не на сам диапазон, и записать СТРОКА(2:16) вместо СТРОКА(B2:B16))
Других алгоритмов не вижу

Интереснее было бы посмотреть, кто как решил граничные значения, какой результат возвращает формула для значений 814, 815, 816? должно быть 6, 6, 7

Автор - MCH
Дата добавления - 11.06.2012 в 14:04
ZORRO2005 Дата: Понедельник, 11.06.2012, 17:35 | Сообщение № 10
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Quote (MCH)
Интереснее было бы посмотреть, кто как решил граничные значения, какой результат возвращает формула для значений 814, 815, 816? должно быть 6, 6, 7

Именно так и возвращает (для файла 6698226.xls).
Сократил до 108 (ссылаюсь на СТРОКА(B2:B16))
 
Ответить
Сообщение
Quote (MCH)
Интереснее было бы посмотреть, кто как решил граничные значения, какой результат возвращает формула для значений 814, 815, 816? должно быть 6, 6, 7

Именно так и возвращает (для файла 6698226.xls).
Сократил до 108 (ссылаюсь на СТРОКА(B2:B16))

Автор - ZORRO2005
Дата добавления - 11.06.2012 в 17:35
MCH Дата: Понедельник, 11.06.2012, 22:29 | Сообщение № 11
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Для уникальных через СУММЕСЛИ - 41
Универсально, с повторяющимися ячейками - 98 (90 если экономить символы на диапазонах)

Предлагаю вскрытся
 
Ответить
СообщениеДля уникальных через СУММЕСЛИ - 41
Универсально, с повторяющимися ячейками - 98 (90 если экономить символы на диапазонах)

Предлагаю вскрытся

Автор - MCH
Дата добавления - 11.06.2012 в 22:29
ZORRO2005 Дата: Понедельник, 11.06.2012, 22:52 | Сообщение № 12
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
МСН, предлагаю вскрыться последними (102).
У кого есть решения, пусть выкладывает.


Сообщение отредактировал ZORRO2005 - Вторник, 12.06.2012, 01:25
 
Ответить
СообщениеМСН, предлагаю вскрыться последними (102).
У кого есть решения, пусть выкладывает.

Автор - ZORRO2005
Дата добавления - 11.06.2012 в 22:52
ZORRO2005 Дата: Среда, 13.06.2012, 15:36 | Сообщение № 13
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Вскрываю выполнение плана.
К сообщению приложен файл: 1558648.xls (26.5 Kb)
 
Ответить
СообщениеВскрываю выполнение плана.

Автор - ZORRO2005
Дата добавления - 13.06.2012 в 15:36
MCH Дата: Среда, 13.06.2012, 15:40 | Сообщение № 14
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Quote (ZORRO2005)
не догадался сделать сдвигаемый (относительный) диапазон в 8 строк СТРОКА(2:9)

в формуле СТРОКА(2:9) написана с целью сократить символы, правильнее было бы записать как ЕСЛИ(СТРОКА(A$2:A$9)<ТРАНСП(СТРОКА(A$2:A$9));...
ссылаясь на исходный диапазон, при этом формула также будет выдавать корректный результат
 
Ответить
Сообщение
Quote (ZORRO2005)
не догадался сделать сдвигаемый (относительный) диапазон в 8 строк СТРОКА(2:9)

в формуле СТРОКА(2:9) написана с целью сократить символы, правильнее было бы записать как ЕСЛИ(СТРОКА(A$2:A$9)<ТРАНСП(СТРОКА(A$2:A$9));...
ссылаясь на исходный диапазон, при этом формула также будет выдавать корректный результат

Автор - MCH
Дата добавления - 13.06.2012 в 15:40
MCH Дата: Среда, 13.06.2012, 15:44 | Сообщение № 15
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Цитата (ZORRO2005)
Вскрываю выполнение плана

Ну и мои наработки:
Для уникальных через СУММЕСЛИ
41:
Код
=СУММ(Ч(СУММЕСЛИ(B2:B16;">"&B2:B16)<715))


69:
Код
=МАКС((СУММЕСЛИ(B2:B16;">"&B2:B16)<715)*СЧЁТЕСЛИ(B2:B16;">="&B2:B16))


Универсально, с повторяющимися ячейками - 98:
Код
=СУММ(Ч(МУМНОЖ(Ч(СТРОКА(B2:B16)>ТРАНСП(СТРОКА(B2:B16)));НАИБОЛЬШИЙ(B2:B16;СТРОКА(B2:B16)-1))<715))


Универсально самый короткий, за счет экономии символов на диапазонах - 90:
Код
=СУММ(Ч(МУМНОЖ(Ч(СТРОКА(2:16)>ТРАНСП(СТРОКА(2:16)));НАИБОЛЬШИЙ(B2:B16;СТРОКА(1:15)))<715))


остальные формулы в файле
К сообщению приложен файл: 4634446.xls (29.0 Kb)
 
Ответить
Сообщение
Цитата (ZORRO2005)
Вскрываю выполнение плана

Ну и мои наработки:
Для уникальных через СУММЕСЛИ
41:
Код
=СУММ(Ч(СУММЕСЛИ(B2:B16;">"&B2:B16)<715))


69:
Код
=МАКС((СУММЕСЛИ(B2:B16;">"&B2:B16)<715)*СЧЁТЕСЛИ(B2:B16;">="&B2:B16))


Универсально, с повторяющимися ячейками - 98:
Код
=СУММ(Ч(МУМНОЖ(Ч(СТРОКА(B2:B16)>ТРАНСП(СТРОКА(B2:B16)));НАИБОЛЬШИЙ(B2:B16;СТРОКА(B2:B16)-1))<715))


Универсально самый короткий, за счет экономии символов на диапазонах - 90:
Код
=СУММ(Ч(МУМНОЖ(Ч(СТРОКА(2:16)>ТРАНСП(СТРОКА(2:16)));НАИБОЛЬШИЙ(B2:B16;СТРОКА(1:15)))<715))


остальные формулы в файле

Автор - MCH
Дата добавления - 13.06.2012 в 15:44
Michael_S Дата: Среда, 13.06.2012, 15:49 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (MCH)
ТРАНСП(СТРОКА(A$2:A$9));...

Миш, а разве в данном случае
Code
ТРАНСП(СТРОКА(A$2:A$9))<>СТОЛБЕЦ($B1:$I1)  ?

зы в формуле не пробовал
 
Ответить
Сообщение
Quote (MCH)
ТРАНСП(СТРОКА(A$2:A$9));...

Миш, а разве в данном случае
Code
ТРАНСП(СТРОКА(A$2:A$9))<>СТОЛБЕЦ($B1:$I1)  ?

зы в формуле не пробовал

Автор - Michael_S
Дата добавления - 13.06.2012 в 15:49
MCH Дата: Среда, 13.06.2012, 15:59 | Сообщение № 17
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Quote (Michael_S)
ТРАНСП(СТРОКА(A$2:A$9))<>СТОЛБЕЦ($B1:$I1)

СТОЛБЕЦ($B1:$I1) будет короче чем ТРАНСП(СТРОКА(A$2:A$9)),
но с целью универсальности (маштабируемости) я предпочитаю делать через ТРАНСП, по крайней мере так легче править формулу, если нужно, к примеру, сделать не 8 ячеек, а 10 или 80 и т.п., при этом ссылаясь на исходный диапазон.
Формула также будет корректно правится при дополнении ячеек путем вставки нужного кол-ва строк


Сообщение отредактировал MCH - Среда, 13.06.2012, 16:02
 
Ответить
Сообщение
Quote (Michael_S)
ТРАНСП(СТРОКА(A$2:A$9))<>СТОЛБЕЦ($B1:$I1)

СТОЛБЕЦ($B1:$I1) будет короче чем ТРАНСП(СТРОКА(A$2:A$9)),
но с целью универсальности (маштабируемости) я предпочитаю делать через ТРАНСП, по крайней мере так легче править формулу, если нужно, к примеру, сделать не 8 ячеек, а 10 или 80 и т.п., при этом ссылаясь на исходный диапазон.
Формула также будет корректно правится при дополнении ячеек путем вставки нужного кол-ва строк

Автор - MCH
Дата добавления - 13.06.2012 в 15:59
ZORRO2005 Дата: Среда, 13.06.2012, 16:18 | Сообщение № 18
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Quote (MCH)
СТОЛБЕЦ($B1:$I1) будет короче чем ТРАНСП(СТРОКА(A$2:A$9)), но с целью универсальности (маштабируемости) я предпочитаю делать через ТРАНСП, по крайней мере так легче править формулу, если нужно, к примеру, сделать не 8 ячеек, а 10 или 80 и т.п., при этом ссылаясь на исходный диапазон. Формула также будет корректно правится при дополнении ячеек путем вставки нужного кол-ва строк

Согласен с МСН.
В следующих задачах буду задавать именные диапазоны.
Quote (MCH)
ссылаясь на исходный диапазон, при этом формула также будет выдавать корректный результат

НАИМЕНЬШИЙ ведь ссылается на сдвинутый диапазон


Сообщение отредактировал ZORRO2005 - Среда, 13.06.2012, 16:19
 
Ответить
Сообщение
Quote (MCH)
СТОЛБЕЦ($B1:$I1) будет короче чем ТРАНСП(СТРОКА(A$2:A$9)), но с целью универсальности (маштабируемости) я предпочитаю делать через ТРАНСП, по крайней мере так легче править формулу, если нужно, к примеру, сделать не 8 ячеек, а 10 или 80 и т.п., при этом ссылаясь на исходный диапазон. Формула также будет корректно правится при дополнении ячеек путем вставки нужного кол-ва строк

Согласен с МСН.
В следующих задачах буду задавать именные диапазоны.
Quote (MCH)
ссылаясь на исходный диапазон, при этом формула также будет выдавать корректный результат

НАИМЕНЬШИЙ ведь ссылается на сдвинутый диапазон

Автор - ZORRO2005
Дата добавления - 13.06.2012 в 16:18
MCH Дата: Среда, 13.06.2012, 16:25 | Сообщение № 19
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Quote (ZORRO2005)
НАИМЕНЬШИЙ ведь ссылается на сдвинутый диапазон

Это результат сокращения формулы, за всем не уследишь smile
 
Ответить
Сообщение
Quote (ZORRO2005)
НАИМЕНЬШИЙ ведь ссылается на сдвинутый диапазон

Это результат сокращения формулы, за всем не уследишь smile

Автор - MCH
Дата добавления - 13.06.2012 в 16:25
Мир MS Excel » Работа и общение » Мозговой штурм » Выполнение плана
  • Страница 1 из 1
  • 1
Поиск:

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