Вывести Х логинов с наименьшим количеством оценок
Chertyozhnik
Дата: Вторник, 22.11.2016, 19:09 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Здравствуйте. Пожалуй, самая сложная задача из всех, о которых когда либо спрашивал. Имеется список "лист1" с оценками, логинами и названием групп Имеется "Лист2" со списком всех логинов в этой группе (в листе1 может не быть каких либо логинов из листа2) Необходимо в "Лист3" подтянуть логины из "Листа2", у которых нет оценок или их меньше чем у других логинов в "Листе1" Дополнительное условие - в "Листе3" задается количество логинов, которое необходимо будет вывести. Если кто-то знает, как это сделать, подскажите пожалуйста. В приложенном файле есть пример, как это должно выглядеть, в зависимости от заданного количества логинов.
Здравствуйте. Пожалуй, самая сложная задача из всех, о которых когда либо спрашивал. Имеется список "лист1" с оценками, логинами и названием групп Имеется "Лист2" со списком всех логинов в этой группе (в листе1 может не быть каких либо логинов из листа2) Необходимо в "Лист3" подтянуть логины из "Листа2", у которых нет оценок или их меньше чем у других логинов в "Листе1" Дополнительное условие - в "Листе3" задается количество логинов, которое необходимо будет вывести. Если кто-то знает, как это сделать, подскажите пожалуйста. В приложенном файле есть пример, как это должно выглядеть, в зависимости от заданного количества логинов. Chertyozhnik
Ответить
Сообщение Здравствуйте. Пожалуй, самая сложная задача из всех, о которых когда либо спрашивал. Имеется список "лист1" с оценками, логинами и названием групп Имеется "Лист2" со списком всех логинов в этой группе (в листе1 может не быть каких либо логинов из листа2) Необходимо в "Лист3" подтянуть логины из "Листа2", у которых нет оценок или их меньше чем у других логинов в "Листе1" Дополнительное условие - в "Листе3" задается количество логинов, которое необходимо будет вывести. Если кто-то знает, как это сделать, подскажите пожалуйста. В приложенном файле есть пример, как это должно выглядеть, в зависимости от заданного количества логинов. Автор - Chertyozhnik Дата добавления - 22.11.2016 в 19:09
_Boroda_
Дата: Вторник, 22.11.2016, 19:32 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=ЕСЛИ(СТРОКА(A1)>F$2;"";ИНДЕКС(Лист2!A$2:A$8;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)+СТРОКА(Лист2!A$2:A$99)%;СТРОКА(A1));СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$8)+СТРОКА(Лист2!A$2:A$8)%;)))
Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер Ну и счетесли, которую я забыл Файл перевложил
Так нужно?Код
=ЕСЛИ(СТРОКА(A1)>F$2;"";ИНДЕКС(Лист2!A$2:A$8;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)+СТРОКА(Лист2!A$2:A$99)%;СТРОКА(A1));СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$8)+СТРОКА(Лист2!A$2:A$8)%;)))
Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер Ну и счетесли, которую я забыл Файл перевложил _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=ЕСЛИ(СТРОКА(A1)>F$2;"";ИНДЕКС(Лист2!A$2:A$8;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)+СТРОКА(Лист2!A$2:A$99)%;СТРОКА(A1));СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$8)+СТРОКА(Лист2!A$2:A$8)%;)))
Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер Ну и счетесли, которую я забыл Файл перевложил Автор - _Boroda_ Дата добавления - 22.11.2016 в 19:32
Chertyozhnik
Дата: Вторник, 22.11.2016, 19:34 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, просто идеально!!! Огромное спасибо!
Ответить
Сообщение _Boroda_, просто идеально!!! Огромное спасибо! Автор - Chertyozhnik Дата добавления - 22.11.2016 в 19:34
_Boroda_
Дата: Вторник, 22.11.2016, 19:36 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
На самом деле не идеально. На листе 2 данные добавляться будут? Или они стационарны?
На самом деле не идеально. На листе 2 данные добавляться будут? Или они стационарны? _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение На самом деле не идеально. На листе 2 данные добавляться будут? Или они стационарны? Автор - _Boroda_ Дата добавления - 22.11.2016 в 19:36
Chertyozhnik
Дата: Вторник, 22.11.2016, 19:39 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, будут, но не значительно. Можно просто расширить диапазон допустим до 100 строк в формуле. По идеи должно работать )
_Boroda_, будут, но не значительно. Можно просто расширить диапазон допустим до 100 строк в формуле. По идеи должно работать ) Chertyozhnik
Ответить
Сообщение _Boroda_, будут, но не значительно. Можно просто расширить диапазон допустим до 100 строк в формуле. По идеи должно работать ) Автор - Chertyozhnik Дата добавления - 22.11.2016 в 19:39
buchlotnik
Дата: Вторник, 22.11.2016, 19:40 |
Сообщение № 6
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
намудрил Код
=IFERROR(IF(ROW(A1)<=$F$2;INDEX(Лист2!$A$2:$A$8;MATCH(SMALL(COUNTIF(Лист1!$B$2:$B$20;Лист2!$A$2:$A$8)+ROW(Лист2!$A$2:$A$8)%;ROW(Лист2!A1));COUNTIF(Лист1!$B$2:$B$20;Лист2!$A$2:$A$8)+ROW(Лист2!$A$2:$A$8)%;0));"");"")
намудрил Код
=IFERROR(IF(ROW(A1)<=$F$2;INDEX(Лист2!$A$2:$A$8;MATCH(SMALL(COUNTIF(Лист1!$B$2:$B$20;Лист2!$A$2:$A$8)+ROW(Лист2!$A$2:$A$8)%;ROW(Лист2!A1));COUNTIF(Лист1!$B$2:$B$20;Лист2!$A$2:$A$8)+ROW(Лист2!$A$2:$A$8)%;0));"");"")
buchlotnik
Сообщение отредактировал buchlotnik - Вторник, 22.11.2016, 19:41
Ответить
Сообщение намудрил Код
=IFERROR(IF(ROW(A1)<=$F$2;INDEX(Лист2!$A$2:$A$8;MATCH(SMALL(COUNTIF(Лист1!$B$2:$B$20;Лист2!$A$2:$A$8)+ROW(Лист2!$A$2:$A$8)%;ROW(Лист2!A1));COUNTIF(Лист1!$B$2:$B$20;Лист2!$A$2:$A$8)+ROW(Лист2!$A$2:$A$8)%;0));"");"")
Автор - buchlotnik Дата добавления - 22.11.2016 в 19:40
_Boroda_
Дата: Вторник, 22.11.2016, 19:52 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
расширить диапазон допустим до 100 строк в формуле. По идеи должно работать )
Неа. Попробуйте. Вот так можноКод
=ЕСЛИ(СТРОКА(A1)>F$2;"";ИНДЕКС(Лист2!A$2:A$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)+СТРОКА(Лист2!A$2:A$99)%+99*ЕПУСТО(Лист2!A$2:A$99);СТРОКА(A1));СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)+СТРОКА(Лист2!A$2:A$99)%;)))
Михаил, :D :D :D Прикольно получилось=ЕСЛИ(СТРОКА(A1)>F$2;"";ИНДЕКС(Лист2!A$2:A$8;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)+СТРОКА(Лист2!A$2:A$99)%;СТРОКА(A1));СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$8)+СТРОКА(Лист2!A$2:A$8)%;)))
ЕСЛИ(СТРОКА(A1)<=$F$2;ИНДЕКС(Лист2!$A$2:$A$8;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!$B$2:$B$20;Лист2!$A$2:$A$8)+СТРОКА(Лист2!$A$2:$A$8)%;СТРОКА(Лист2!A1));СЧЁТЕСЛИ(Лист1!$B$2:$B$20;Лист2!$A$2:$A$8)+СТРОКА(Лист2!$A$2:$A$8)%;0));"")
расширить диапазон допустим до 100 строк в формуле. По идеи должно работать )
Неа. Попробуйте. Вот так можноКод
=ЕСЛИ(СТРОКА(A1)>F$2;"";ИНДЕКС(Лист2!A$2:A$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)+СТРОКА(Лист2!A$2:A$99)%+99*ЕПУСТО(Лист2!A$2:A$99);СТРОКА(A1));СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)+СТРОКА(Лист2!A$2:A$99)%;)))
Михаил, :D :D :D Прикольно получилось=ЕСЛИ(СТРОКА(A1)>F$2;"";ИНДЕКС(Лист2!A$2:A$8;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)+СТРОКА(Лист2!A$2:A$99)%;СТРОКА(A1));СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$8)+СТРОКА(Лист2!A$2:A$8)%;)))
ЕСЛИ(СТРОКА(A1)<=$F$2;ИНДЕКС(Лист2!$A$2:$A$8;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!$B$2:$B$20;Лист2!$A$2:$A$8)+СТРОКА(Лист2!$A$2:$A$8)%;СТРОКА(Лист2!A1));СЧЁТЕСЛИ(Лист1!$B$2:$B$20;Лист2!$A$2:$A$8)+СТРОКА(Лист2!$A$2:$A$8)%;0));"")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение расширить диапазон допустим до 100 строк в формуле. По идеи должно работать )
Неа. Попробуйте. Вот так можноКод
=ЕСЛИ(СТРОКА(A1)>F$2;"";ИНДЕКС(Лист2!A$2:A$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)+СТРОКА(Лист2!A$2:A$99)%+99*ЕПУСТО(Лист2!A$2:A$99);СТРОКА(A1));СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)+СТРОКА(Лист2!A$2:A$99)%;)))
Михаил, :D :D :D Прикольно получилось=ЕСЛИ(СТРОКА(A1)>F$2;"";ИНДЕКС(Лист2!A$2:A$8;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)+СТРОКА(Лист2!A$2:A$99)%;СТРОКА(A1));СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$8)+СТРОКА(Лист2!A$2:A$8)%;)))
ЕСЛИ(СТРОКА(A1)<=$F$2;ИНДЕКС(Лист2!$A$2:$A$8;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!$B$2:$B$20;Лист2!$A$2:$A$8)+СТРОКА(Лист2!$A$2:$A$8)%;СТРОКА(Лист2!A1));СЧЁТЕСЛИ(Лист1!$B$2:$B$20;Лист2!$A$2:$A$8)+СТРОКА(Лист2!$A$2:$A$8)%;0));"")
Автор - _Boroda_ Дата добавления - 22.11.2016 в 19:52
Chertyozhnik
Дата: Вторник, 22.11.2016, 20:15 |
Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, да. Понял в чем проблема. Если добавлять новых, то предыдущая формула их не подтягивала. Сейчас буду разбираться. Спасибо большое еще раз )
_Boroda_, да. Понял в чем проблема. Если добавлять новых, то предыдущая формула их не подтягивала. Сейчас буду разбираться. Спасибо большое еще раз ) Chertyozhnik
Ответить
Сообщение _Boroda_, да. Понял в чем проблема. Если добавлять новых, то предыдущая формула их не подтягивала. Сейчас буду разбираться. Спасибо большое еще раз ) Автор - Chertyozhnik Дата добавления - 22.11.2016 в 20:15
Chertyozhnik
Дата: Вторник, 22.11.2016, 20:33 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, нашел еще одну неувязку. В формуле считает количество логинов и выводит тот логин, который реже всего встречается в столбце. А нужно чтобы он считал количество логинов с оценкой, а без оценки (где пустая ячейка напротив логина) не брал в расчет. При помощи СЧЁТЕСЛИМН перестает работать корректно...
_Boroda_, нашел еще одну неувязку. В формуле считает количество логинов и выводит тот логин, который реже всего встречается в столбце. А нужно чтобы он считал количество логинов с оценкой, а без оценки (где пустая ячейка напротив логина) не брал в расчет. При помощи СЧЁТЕСЛИМН перестает работать корректно... Chertyozhnik
Ответить
Сообщение _Boroda_, нашел еще одну неувязку. В формуле считает количество логинов и выводит тот логин, который реже всего встречается в столбце. А нужно чтобы он считал количество логинов с оценкой, а без оценки (где пустая ячейка напротив логина) не брал в расчет. При помощи СЧЁТЕСЛИМН перестает работать корректно... Автор - Chertyozhnik Дата добавления - 22.11.2016 в 20:33
buchlotnik
Дата: Вторник, 22.11.2016, 20:43 |
Сообщение № 10
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
[offtop]Цитата
Прикольно получилось
Да уж
[offtop]Цитата
Прикольно получилось
Да уж buchlotnik
Ответить
Сообщение [offtop]Цитата
Прикольно получилось
Да уж Автор - buchlotnik Дата добавления - 22.11.2016 в 20:43
Chertyozhnik
Дата: Вторник, 22.11.2016, 21:08 |
Сообщение № 11
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Помогите пожалуйста доделать ))
Ответить
Сообщение Помогите пожалуйста доделать )) Автор - Chertyozhnik Дата добавления - 22.11.2016 в 21:08
buchlotnik
Дата: Вторник, 22.11.2016, 21:45 |
Сообщение № 12
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация:
929
±
Замечаний:
20% ±
2010, 2013, 2016 RUS / ENG
Цитата
подтянуть логины из "Листа2", у которых нет оценок или их меньше чем у других логинов
но при этом Цитата
нужно чтобы он считал количество логинов с оценкой, а без оценки ... не брал в расчет
это как?
Цитата
подтянуть логины из "Листа2", у которых нет оценок или их меньше чем у других логинов
но при этом Цитата
нужно чтобы он считал количество логинов с оценкой, а без оценки ... не брал в расчет
это как? buchlotnik
Ответить
Сообщение Цитата
подтянуть логины из "Листа2", у которых нет оценок или их меньше чем у других логинов
но при этом Цитата
нужно чтобы он считал количество логинов с оценкой, а без оценки ... не брал в расчет
это как? Автор - buchlotnik Дата добавления - 22.11.2016 в 21:45
Chertyozhnik
Дата: Вторник, 22.11.2016, 21:59 |
Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
buchlotnik, смотрите ) есть норма. типа каждый логин должен иметь 10 оценок. в таблице ЛИСТ1 некоторые логины есть, но в столбце оценок пустота. это значит, что оценку не поставили. Ну типа - придешь, пересдашь экзамен, пока ставлю тебе точку )) Так вот. цель таблицы вывести логины тех, у кого минимальное количество оценок. у человека может быть логин 100 раз указан в ЛИСТ1, то ни одной оценки стоять не будет. Значит он первый кандидат на то, чтобы его логин появился в нужной таблице ) А по тем формулам, что предложены выше, считает именно количество логинов из ЛИСТ1. А нужно считать количество логинов с оценками ). В общем должны вместо Код
СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)
быть Код
СЧЁТЕСЛИМН(Лист1!B$2:B$99;Лист2!A$2:A$99;Лист1!C$2:C$99;"<>")
buchlotnik, смотрите ) есть норма. типа каждый логин должен иметь 10 оценок. в таблице ЛИСТ1 некоторые логины есть, но в столбце оценок пустота. это значит, что оценку не поставили. Ну типа - придешь, пересдашь экзамен, пока ставлю тебе точку )) Так вот. цель таблицы вывести логины тех, у кого минимальное количество оценок. у человека может быть логин 100 раз указан в ЛИСТ1, то ни одной оценки стоять не будет. Значит он первый кандидат на то, чтобы его логин появился в нужной таблице ) А по тем формулам, что предложены выше, считает именно количество логинов из ЛИСТ1. А нужно считать количество логинов с оценками ). В общем должны вместо Код
СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)
быть Код
СЧЁТЕСЛИМН(Лист1!B$2:B$99;Лист2!A$2:A$99;Лист1!C$2:C$99;"<>")
Chertyozhnik
Ответить
Сообщение buchlotnik, смотрите ) есть норма. типа каждый логин должен иметь 10 оценок. в таблице ЛИСТ1 некоторые логины есть, но в столбце оценок пустота. это значит, что оценку не поставили. Ну типа - придешь, пересдашь экзамен, пока ставлю тебе точку )) Так вот. цель таблицы вывести логины тех, у кого минимальное количество оценок. у человека может быть логин 100 раз указан в ЛИСТ1, то ни одной оценки стоять не будет. Значит он первый кандидат на то, чтобы его логин появился в нужной таблице ) А по тем формулам, что предложены выше, считает именно количество логинов из ЛИСТ1. А нужно считать количество логинов с оценками ). В общем должны вместо Код
СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)
быть Код
СЧЁТЕСЛИМН(Лист1!B$2:B$99;Лист2!A$2:A$99;Лист1!C$2:C$99;"<>")
Автор - Chertyozhnik Дата добавления - 22.11.2016 в 21:59
Chertyozhnik
Дата: Вторник, 22.11.2016, 21:59 |
Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
но почему то с Счетеслимн неправильно выводит...
но почему то с Счетеслимн неправильно выводит... Chertyozhnik
Ответить
Сообщение но почему то с Счетеслимн неправильно выводит... Автор - Chertyozhnik Дата добавления - 22.11.2016 в 21:59
Chertyozhnik
Дата: Вторник, 22.11.2016, 22:01 |
Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
И, если можно чуть попривередничать, можно это сделать с формулой Borod'ы? )))
И, если можно чуть попривередничать, можно это сделать с формулой Borod'ы? ))) Chertyozhnik
Ответить
Сообщение И, если можно чуть попривередничать, можно это сделать с формулой Borod'ы? ))) Автор - Chertyozhnik Дата добавления - 22.11.2016 в 22:01
_Boroda_
Дата: Вторник, 22.11.2016, 22:08 |
Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация:
6611
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Тогда так. Не оптимизировалКод
=ЕСЛИ(СТРОКА(A1)>F$2;"";ЕСЛИОШИБКА(ИНДЕКС(Лист2!A$2:A$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)-СЧЁТЕСЛИМН(Лист1!B$2:B$99;Лист2!A$2:A$99;Лист1!C$2:C$99;"")+СТРОКА(Лист2!A$2:A$99)%+99*ЕПУСТО(Лист2!A$2:A$99);СТРОКА(A1));СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)-СЧЁТЕСЛИМН(Лист1!B$2:B$99;Лист2!A$2:A$99;Лист1!C$2:C$99;"")+СТРОКА(Лист2!A$2:A$99)%;));""))
можно это сделать с формулой Borod'ы?
Вы будете смеяться, но у нас с Михаилом абсолютно одинаковые формулы
Тогда так. Не оптимизировалКод
=ЕСЛИ(СТРОКА(A1)>F$2;"";ЕСЛИОШИБКА(ИНДЕКС(Лист2!A$2:A$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)-СЧЁТЕСЛИМН(Лист1!B$2:B$99;Лист2!A$2:A$99;Лист1!C$2:C$99;"")+СТРОКА(Лист2!A$2:A$99)%+99*ЕПУСТО(Лист2!A$2:A$99);СТРОКА(A1));СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)-СЧЁТЕСЛИМН(Лист1!B$2:B$99;Лист2!A$2:A$99;Лист1!C$2:C$99;"")+СТРОКА(Лист2!A$2:A$99)%;));""))
можно это сделать с формулой Borod'ы?
Вы будете смеяться, но у нас с Михаилом абсолютно одинаковые формулы _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Тогда так. Не оптимизировалКод
=ЕСЛИ(СТРОКА(A1)>F$2;"";ЕСЛИОШИБКА(ИНДЕКС(Лист2!A$2:A$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)-СЧЁТЕСЛИМН(Лист1!B$2:B$99;Лист2!A$2:A$99;Лист1!C$2:C$99;"")+СТРОКА(Лист2!A$2:A$99)%+99*ЕПУСТО(Лист2!A$2:A$99);СТРОКА(A1));СЧЁТЕСЛИ(Лист1!B$2:B$99;Лист2!A$2:A$99)-СЧЁТЕСЛИМН(Лист1!B$2:B$99;Лист2!A$2:A$99;Лист1!C$2:C$99;"")+СТРОКА(Лист2!A$2:A$99)%;));""))
можно это сделать с формулой Borod'ы?
Вы будете смеяться, но у нас с Михаилом абсолютно одинаковые формулы Автор - _Boroda_ Дата добавления - 22.11.2016 в 22:08
Chertyozhnik
Дата: Вторник, 22.11.2016, 22:37 |
Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 79
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
_Boroda_, у вас не было ЕСЛИОШИБКА )). Не понимаю почему, но в ГУГЛ таблицах неверно работает... а в обычных таблицах работает...
_Boroda_, у вас не было ЕСЛИОШИБКА )). Не понимаю почему, но в ГУГЛ таблицах неверно работает... а в обычных таблицах работает... Chertyozhnik
Ответить
Сообщение _Boroda_, у вас не было ЕСЛИОШИБКА )). Не понимаю почему, но в ГУГЛ таблицах неверно работает... а в обычных таблицах работает... Автор - Chertyozhnik Дата добавления - 22.11.2016 в 22:37