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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск наименьших значений - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск наименьших значений
squadgazzz Дата: Вторник, 13.05.2014, 12:08 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
Добрый день!
В приложенном документе простенькая табличка.
Пытался разобраться сам, но безуспешно.

Необходима функция, которая будет выводить название компании(или нескольких компаний), которым нужно выдавать ЗР по условию:
То есть, функция должна найти компанию(или несколько компаний), у которых наименьшее кол-во ЗР в работе И(а не ИЛИ) ЗР за месяц, и вывести их названия в какую-нибудь ячейку. Вот в данном случае, должно выводиться СИК и Горсерв.

Помогите пожалуйста!
Спасибо!
К сообщению приложен файл: 9050125.xlsx (8.9 Kb)
 
Ответить
СообщениеДобрый день!
В приложенном документе простенькая табличка.
Пытался разобраться сам, но безуспешно.

Необходима функция, которая будет выводить название компании(или нескольких компаний), которым нужно выдавать ЗР по условию:
То есть, функция должна найти компанию(или несколько компаний), у которых наименьшее кол-во ЗР в работе И(а не ИЛИ) ЗР за месяц, и вывести их названия в какую-нибудь ячейку. Вот в данном случае, должно выводиться СИК и Горсерв.

Помогите пожалуйста!
Спасибо!

Автор - squadgazzz
Дата добавления - 13.05.2014 в 12:08
китин Дата: Вторник, 13.05.2014, 12:43 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
может так надо?насколько я понял нули не учитываем?
Код
=ЕСЛИОШИБКА(ИНДЕКС($B$1:$L$1;;НАИМЕНЬШИЙ(ЕСЛИ((МИН(ЕСЛИ($B$2:$L$2<>0;$B$2:$L$2))=$B$2:$L$2)*(МИН(ЕСЛИ($B$3:$L$3<>0;$B$3:$L$3))=$B$3:$L$3);СТОЛБЕЦ($A$2:$K$2));СТОЛБЕЦ(A1)));"")
формула массива
К сообщению приложен файл: squadgazzz.xlsx (9.5 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Вторник, 13.05.2014, 12:44
 
Ответить
Сообщениеможет так надо?насколько я понял нули не учитываем?
Код
=ЕСЛИОШИБКА(ИНДЕКС($B$1:$L$1;;НАИМЕНЬШИЙ(ЕСЛИ((МИН(ЕСЛИ($B$2:$L$2<>0;$B$2:$L$2))=$B$2:$L$2)*(МИН(ЕСЛИ($B$3:$L$3<>0;$B$3:$L$3))=$B$3:$L$3);СТОЛБЕЦ($A$2:$K$2));СТОЛБЕЦ(A1)));"")
формула массива

Автор - китин
Дата добавления - 13.05.2014 в 12:43
_Boroda_ Дата: Вторник, 13.05.2014, 12:48 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16754
Репутация: 6542 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
еще вариант
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$1:L$1;НАИМЕНЬШИЙ(ЕСЛИ((МИН(--ТЕКСТ(B$3:L$3;"0;0;99"))=B$3:L$3)*(МИН(--ТЕКСТ(B$2:L$2;"0;0;99"))=B$2:L$2);СТОЛБЕЦ(B$1:L$1)-1);СТРОКА()-1));"")
К сообщению приложен файл: 9050125_1.xlsx (10.4 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениееще вариант
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$1:L$1;НАИМЕНЬШИЙ(ЕСЛИ((МИН(--ТЕКСТ(B$3:L$3;"0;0;99"))=B$3:L$3)*(МИН(--ТЕКСТ(B$2:L$2;"0;0;99"))=B$2:L$2);СТОЛБЕЦ(B$1:L$1)-1);СТРОКА()-1));"")

Автор - _Boroda_
Дата добавления - 13.05.2014 в 12:48
китин Дата: Вторник, 13.05.2014, 12:58 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
насколько я понимаю данная конструкция
Код
ТЕКСТ(B$3:L$3;"0;0;99")
меняет все возможные нолики на 99?ох Саша походу ТЕКСТ твоя любимая функция :D


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениенасколько я понимаю данная конструкция
Код
ТЕКСТ(B$3:L$3;"0;0;99")
меняет все возможные нолики на 99?ох Саша походу ТЕКСТ твоя любимая функция :D

Автор - китин
Дата добавления - 13.05.2014 в 12:58
squadgazzz Дата: Вторник, 13.05.2014, 13:33 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
_Boroda_
спасибо. когда вставляю формулу в пустую ячейку, то ничего не происходит.
я совсем забыл, там же Оптима ещё. Получается, в данном примере ей надо выдавать зр.
 
Ответить
Сообщение_Boroda_
спасибо. когда вставляю формулу в пустую ячейку, то ничего не происходит.
я совсем забыл, там же Оптима ещё. Получается, в данном примере ей надо выдавать зр.

Автор - squadgazzz
Дата добавления - 13.05.2014 в 13:33
китин Дата: Вторник, 13.05.2014, 13:41 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
я же спрашивал вас
насколько я понял нули не учитываем?

и в примере оптима не закрашена


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениея же спрашивал вас
насколько я понял нули не учитываем?

и в примере оптима не закрашена

Автор - китин
Дата добавления - 13.05.2014 в 13:41
_Boroda_ Дата: Вторник, 13.05.2014, 13:44 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16754
Репутация: 6542 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
там же Оптима ещё
Если нолики тоже считаем, то все проще
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$1:L$1;НАИМЕНЬШИЙ(ЕСЛИ((МИН(B3:L3)=B$3:L$3)*(МИН(B2:L2)=B$2:L$2);СТОЛБЕЦ(B$1:L$1)-1);СТРОКА()-1));"")

когда вставляю формулу в пустую ячейку, то ничего не происходит.
Это формула массива (видите у наших с Китин файлах фигурные скобочки?) - вводить такие формулы нужно одновременным нажатием Контрл Шифт Ентер
ох Саша походу ТЕКСТ твоя любимая функция
Очень даже может быть - уж больно много она сделать позволяет


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
там же Оптима ещё
Если нолики тоже считаем, то все проще
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$1:L$1;НАИМЕНЬШИЙ(ЕСЛИ((МИН(B3:L3)=B$3:L$3)*(МИН(B2:L2)=B$2:L$2);СТОЛБЕЦ(B$1:L$1)-1);СТРОКА()-1));"")

когда вставляю формулу в пустую ячейку, то ничего не происходит.
Это формула массива (видите у наших с Китин файлах фигурные скобочки?) - вводить такие формулы нужно одновременным нажатием Контрл Шифт Ентер
ох Саша походу ТЕКСТ твоя любимая функция
Очень даже может быть - уж больно много она сделать позволяет

Автор - _Boroda_
Дата добавления - 13.05.2014 в 13:44
squadgazzz Дата: Вторник, 13.05.2014, 13:56 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
ввел формулу
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$1:L$1;НАИМЕНЬШИЙ(ЕСЛИ((МИН(B3:L3)=B$3:L$3)*(МИН(B2:L2)=B$2:L$2);СТОЛБЕЦ(B$1:L$1)-1);СТРОКА()-1));"")

нажал контрол+шифт+ентер - ячейка осталась пустой, фигурные скобочки в формуле появились.
 
Ответить
Сообщениеввел формулу
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$1:L$1;НАИМЕНЬШИЙ(ЕСЛИ((МИН(B3:L3)=B$3:L$3)*(МИН(B2:L2)=B$2:L$2);СТОЛБЕЦ(B$1:L$1)-1);СТРОКА()-1));"")

нажал контрол+шифт+ентер - ячейка осталась пустой, фигурные скобочки в формуле появились.

Автор - squadgazzz
Дата добавления - 13.05.2014 в 13:56
_Boroda_ Дата: Вторник, 13.05.2014, 14:05 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16754
Репутация: 6542 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Ввел куда? эта формула для второй строки
показывайте
Хотя, берите еще формулу
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$1:L$1;НАИМЕНЬШИЙ(ЕСЛИ((МИН(B3:L3)=B$3:L$3)*(МИН(B2:L2)=B$2:L$2);СТОЛБЕЦ(B$1:L$1)-1);СТРОКА(A1)));"")
она возможно Вам понравится больше. попробуйте


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВвел куда? эта формула для второй строки
показывайте
Хотя, берите еще формулу
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$1:L$1;НАИМЕНЬШИЙ(ЕСЛИ((МИН(B3:L3)=B$3:L$3)*(МИН(B2:L2)=B$2:L$2);СТОЛБЕЦ(B$1:L$1)-1);СТРОКА(A1)));"")
она возможно Вам понравится больше. попробуйте

Автор - _Boroda_
Дата добавления - 13.05.2014 в 14:05
squadgazzz Дата: Вторник, 13.05.2014, 14:48 | Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
спасибо! это работает!

а что нужно прописать, чтобы исключить из вычислений какой-нибудь столбец? например D.
 
Ответить
Сообщениеспасибо! это работает!

а что нужно прописать, чтобы исключить из вычислений какой-нибудь столбец? например D.

Автор - squadgazzz
Дата добавления - 13.05.2014 в 14:48
squadgazzz Дата: Вторник, 13.05.2014, 15:03 | Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
у меня некоторые компании перестают работать и я, чтобы глаза не мозолили, скрываю столбцы, а потом отображаю, когда начинают работать. соответственно, было бы удобнее менять формулу. бывает это редко.
вот например оптиму скрыл, а формула всё равно её выдает.
нули нужно учитывать, так как появляются новые компании, либо обнуляется статистика и учет нулей нужен.


Сообщение отредактировал squadgazzz - Вторник, 13.05.2014, 15:10
 
Ответить
Сообщениеу меня некоторые компании перестают работать и я, чтобы глаза не мозолили, скрываю столбцы, а потом отображаю, когда начинают работать. соответственно, было бы удобнее менять формулу. бывает это редко.
вот например оптиму скрыл, а формула всё равно её выдает.
нули нужно учитывать, так как появляются новые компании, либо обнуляется статистика и учет нулей нужен.

Автор - squadgazzz
Дата добавления - 13.05.2014 в 15:03
_Boroda_ Дата: Вторник, 13.05.2014, 15:13 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16754
Репутация: 6542 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
См. файл.
В первой строке прописывается ширина ячейки. Сделаете потом белым текстом, чтобы не видно было. Эта формула (впрочем, как и остальные) не обновляется при изменении ширины ячейки. Поэтому, после скрытия/отображения столбца нужно обновиться, нажав F9
К сообщению приложен файл: 9050125_2.xlsx (10.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеСм. файл.
В первой строке прописывается ширина ячейки. Сделаете потом белым текстом, чтобы не видно было. Эта формула (впрочем, как и остальные) не обновляется при изменении ширины ячейки. Поэтому, после скрытия/отображения столбца нужно обновиться, нажав F9

Автор - _Boroda_
Дата добавления - 13.05.2014 в 15:13
squadgazzz Дата: Вторник, 13.05.2014, 15:16 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
какой файл?


Сообщение отредактировал squadgazzz - Вторник, 13.05.2014, 15:27
 
Ответить
Сообщениекакой файл?

Автор - squadgazzz
Дата добавления - 13.05.2014 в 15:16
squadgazzz Дата: Вторник, 13.05.2014, 15:29 | Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
что не так??

когда отображаю Оптиму, формула работает. как только скрываю - не работает..
ф9 жму
К сообщению приложен файл: 9050125_3.xlsx (10.3 Kb)


Сообщение отредактировал squadgazzz - Вторник, 13.05.2014, 16:02
 
Ответить
Сообщениечто не так??

когда отображаю Оптиму, формула работает. как только скрываю - не работает..
ф9 жму

Автор - squadgazzz
Дата добавления - 13.05.2014 в 15:29
squadgazzz Дата: Вторник, 13.05.2014, 17:21 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
в данном случае, сик, горсерв и компьютек наверное. так как у них меньше всего ЗР в работе и за месяц.
 
Ответить
Сообщениев данном случае, сик, горсерв и компьютек наверное. так как у них меньше всего ЗР в работе и за месяц.

Автор - squadgazzz
Дата добавления - 13.05.2014 в 17:21
_Boroda_ Дата: Вторник, 13.05.2014, 22:03 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16754
Репутация: 6542 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
в данном случае, сик, горсерв и компьютек
это с каких-таких пирогов? У Вас условие
найти компанию(или несколько компаний), у которых наименьшее кол-во ЗР в работе И(а не ИЛИ) ЗР за месяц

В первой строке минимальное - 1, во второй - 2. Все организации с числами 1 и 2 должны быть выведены. А не выводит потому, что таких просто нет. У сик и горсерв - 2/2, а у компьютек - 1/3. Как Вы ТЗ в первом посте написали, так формула и работает


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
в данном случае, сик, горсерв и компьютек
это с каких-таких пирогов? У Вас условие
найти компанию(или несколько компаний), у которых наименьшее кол-во ЗР в работе И(а не ИЛИ) ЗР за месяц

В первой строке минимальное - 1, во второй - 2. Все организации с числами 1 и 2 должны быть выведены. А не выводит потому, что таких просто нет. У сик и горсерв - 2/2, а у компьютек - 1/3. Как Вы ТЗ в первом посте написали, так формула и работает

Автор - _Boroda_
Дата добавления - 13.05.2014 в 22:03
squadgazzz Дата: Среда, 14.05.2014, 10:16 | Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
да, согласен.

тогда как изменить формулу, чтобы она находила наименьшее значение по сумме ЗР в работе и ЗР за месяц и возвращала название подрядчика?
 
Ответить
Сообщениеда, согласен.

тогда как изменить формулу, чтобы она находила наименьшее значение по сумме ЗР в работе и ЗР за месяц и возвращала название подрядчика?

Автор - squadgazzz
Дата добавления - 14.05.2014 в 10:16
squadgazzz Дата: Среда, 14.05.2014, 14:21 | Сообщение № 18
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$2:L$2;НАИМЕНЬШИЙ(ЕСЛИ((МИН(B3:L3+B4:L4)=B$3:L$4)*B$1:L$1;СТОЛБЕЦ(B$2:L$2)-1);СТРОКА(O1)));"")


так всё верно?
 
Ответить
Сообщение
Код
=ЕСЛИОШИБКА(ИНДЕКС(B$2:L$2;НАИМЕНЬШИЙ(ЕСЛИ((МИН(B3:L3+B4:L4)=B$3:L$4)*B$1:L$1;СТОЛБЕЦ(B$2:L$2)-1);СТРОКА(O1)));"")


так всё верно?

Автор - squadgazzz
Дата добавления - 14.05.2014 в 14:21
squadgazzz Дата: Четверг, 15.05.2014, 09:55 | Сообщение № 19
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 0 ±
Замечаний: 80% ±

Excel 2010
ну туда пишу.... так что я верно написал?


Сообщение отредактировал squadgazzz - Четверг, 15.05.2014, 09:55
 
Ответить
Сообщениену туда пишу.... так что я верно написал?

Автор - squadgazzz
Дата добавления - 15.05.2014 в 09:55
  • Страница 1 из 1
  • 1
Поиск:

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