Уникальные значения
Stormy
Дата: Пятница, 11.07.2014, 14:39 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация:
12
±
Замечаний:
0% ±
Excel 2010
Доброго времени суток. Взял формулу из решения, но никак не могу ее заставить работать. Подскажите, пожалуйста, в чем проблема?
Доброго времени суток. Взял формулу из решения, но никак не могу ее заставить работать. Подскажите, пожалуйста, в чем проблема? Stormy
Место для рекламы.
Ответить
Сообщение Доброго времени суток. Взял формулу из решения, но никак не могу ее заставить работать. Подскажите, пожалуйста, в чем проблема? Автор - Stormy Дата добавления - 11.07.2014 в 14:39
Pelena
Дата: Пятница, 11.07.2014, 14:53 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19196
Репутация:
4423
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. Функция СТРОКА() должна давать ряд чисел от 1 до 8 в Вашем случае, поэтому либо СТРОКА(A$12:A$19)-11 , либо СТРОКА(A$1:A$8 ) Код
=ИНДЕКС(B$12:B$19;НАИБОЛЬШИЙ(ЕСЛИ(ПОИСКПОЗ(B$12:B$19;B$12:B$19;0)=СТРОКА(A$12:A$19)-11;СТРОКА(A$12:A$19)-11);СТРОКА(A1)))
Здравствуйте. Функция СТРОКА() должна давать ряд чисел от 1 до 8 в Вашем случае, поэтому либо СТРОКА(A$12:A$19)-11 , либо СТРОКА(A$1:A$8 ) Код
=ИНДЕКС(B$12:B$19;НАИБОЛЬШИЙ(ЕСЛИ(ПОИСКПОЗ(B$12:B$19;B$12:B$19;0)=СТРОКА(A$12:A$19)-11;СТРОКА(A$12:A$19)-11);СТРОКА(A1)))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Функция СТРОКА() должна давать ряд чисел от 1 до 8 в Вашем случае, поэтому либо СТРОКА(A$12:A$19)-11 , либо СТРОКА(A$1:A$8 ) Код
=ИНДЕКС(B$12:B$19;НАИБОЛЬШИЙ(ЕСЛИ(ПОИСКПОЗ(B$12:B$19;B$12:B$19;0)=СТРОКА(A$12:A$19)-11;СТРОКА(A$12:A$19)-11);СТРОКА(A1)))
Автор - Pelena Дата добавления - 11.07.2014 в 14:53
AlexM
Дата: Пятница, 11.07.2014, 14:56 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация:
1128
±
Замечаний:
0% ±
Excel 2003
можно так
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение можно так Автор - AlexM Дата добавления - 11.07.2014 в 14:56
Stormy
Дата: Пятница, 11.07.2014, 15:26 |
Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация:
12
±
Замечаний:
0% ±
Excel 2010
Благодарю, уважаемые. А можно как нибудь из объединенных ячеек данные забирать? К примеру А2:В2 объединены и содержат АААА
Благодарю, уважаемые. А можно как нибудь из объединенных ячеек данные забирать? К примеру А2:В2 объединены и содержат АААА Stormy
Место для рекламы.
Сообщение отредактировал Stormy - Пятница, 11.07.2014, 15:29
Ответить
Сообщение Благодарю, уважаемые. А можно как нибудь из объединенных ячеек данные забирать? К примеру А2:В2 объединены и содержат АААА Автор - Stormy Дата добавления - 11.07.2014 в 15:26
Stormy
Дата: Пятница, 11.07.2014, 15:30 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация:
12
±
Замечаний:
0% ±
Excel 2010
Обн: Разобрался ))
Место для рекламы.
Ответить
Сообщение Обн: Разобрался )) Автор - Stormy Дата добавления - 11.07.2014 в 15:30
_Boroda_
Дата: Пятница, 11.07.2014, 15:45 |
Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Еще формула Не массивная Код
=ПРОСМОТР(2;1/ЕОШИБКА(ПОИСКПОЗ(B$12:B$19;E$29:E29;));B$12:B$19)
Не тот файл положил сначала. Перевложил. Если диапазон с пустыми ячейками, то нужно в формуле прописать его хотя бы на одну ячейку больше, чем последняя заполненная, тогда первая ячейка полученного списка уникальных будет нулем (от которого потом, при желании, легко избавиться). Если же диапазон в формуле делать без "запаса", то 0 тоже появится, но не обязательно первым. См. файл _3
Еще формула Не массивная Код
=ПРОСМОТР(2;1/ЕОШИБКА(ПОИСКПОЗ(B$12:B$19;E$29:E29;));B$12:B$19)
Не тот файл положил сначала. Перевложил. Если диапазон с пустыми ячейками, то нужно в формуле прописать его хотя бы на одну ячейку больше, чем последняя заполненная, тогда первая ячейка полученного списка уникальных будет нулем (от которого потом, при желании, легко избавиться). Если же диапазон в формуле делать без "запаса", то 0 тоже появится, но не обязательно первым. См. файл _3 _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще формула Не массивная Код
=ПРОСМОТР(2;1/ЕОШИБКА(ПОИСКПОЗ(B$12:B$19;E$29:E29;));B$12:B$19)
Не тот файл положил сначала. Перевложил. Если диапазон с пустыми ячейками, то нужно в формуле прописать его хотя бы на одну ячейку больше, чем последняя заполненная, тогда первая ячейка полученного списка уникальных будет нулем (от которого потом, при желании, легко избавиться). Если же диапазон в формуле делать без "запаса", то 0 тоже появится, но не обязательно первым. См. файл _3 Автор - _Boroda_ Дата добавления - 11.07.2014 в 15:45
Stormy
Дата: Суббота, 12.07.2014, 14:33 |
Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация:
12
±
Замечаний:
0% ±
Excel 2010
_Boroda_ , AlexM , Pelena , Благодарю, каждый из Ваших вариантов работает. Во время работы столкнулся с такой вот проблемой ( общая во всех вариантах) Если список из Данных заполнен не до конца ( в моем случае 8 строк) , то выборка уникальных значений не происходит. Можно ли решить этот момент?
_Boroda_ , AlexM , Pelena , Благодарю, каждый из Ваших вариантов работает. Во время работы столкнулся с такой вот проблемой ( общая во всех вариантах) Если список из Данных заполнен не до конца ( в моем случае 8 строк) , то выборка уникальных значений не происходит. Можно ли решить этот момент?Stormy
Место для рекламы.
Ответить
Сообщение _Boroda_ , AlexM , Pelena , Благодарю, каждый из Ваших вариантов работает. Во время работы столкнулся с такой вот проблемой ( общая во всех вариантах) Если список из Данных заполнен не до конца ( в моем случае 8 строк) , то выборка уникальных значений не происходит. Можно ли решить этот момент?Автор - Stormy Дата добавления - 12.07.2014 в 14:33
Serge_007
Дата: Суббота, 12.07.2014, 15:32 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
столкнулся с такой вот проблемой ( общая во всех вариантах) Если список из Данных заполнен не до конца ( в моем случае 8 строк) , то выборка уникальных значений не происходит
Не во всех В Сашином варианте уникальные будут извлекаться Ну или сводной таблицей можно
столкнулся с такой вот проблемой ( общая во всех вариантах) Если список из Данных заполнен не до конца ( в моем случае 8 строк) , то выборка уникальных значений не происходит
Не во всех В Сашином варианте уникальные будут извлекаться Ну или сводной таблицей можноSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение столкнулся с такой вот проблемой ( общая во всех вариантах) Если список из Данных заполнен не до конца ( в моем случае 8 строк) , то выборка уникальных значений не происходит
Не во всех В Сашином варианте уникальные будут извлекаться Ну или сводной таблицей можноАвтор - Serge_007 Дата добавления - 12.07.2014 в 15:32
Stormy
Дата: Суббота, 12.07.2014, 15:48 |
Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация:
12
±
Замечаний:
0% ±
Excel 2010
Serge_007 , Сводная не подойдет В Сашином варианте, если удалить послед. строчку в данных, выдаст 0 в первой строке результата. Черт побери, так все гладко шло, думал когда-же косяки начнутся
Serge_007 , Сводная не подойдет В Сашином варианте, если удалить послед. строчку в данных, выдаст 0 в первой строке результата. Черт побери, так все гладко шло, думал когда-же косяки начнутся Stormy
Место для рекламы.
Ответить
Сообщение Serge_007 , Сводная не подойдет В Сашином варианте, если удалить послед. строчку в данных, выдаст 0 в первой строке результата. Черт побери, так все гладко шло, думал когда-же косяки начнутся Автор - Stormy Дата добавления - 12.07.2014 в 15:48
Serge_007
Дата: Суббота, 12.07.2014, 16:07 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Чем? Автор - Serge_007 Дата добавления - 12.07.2014 в 16:07
Stormy
Дата: Суббота, 12.07.2014, 16:38 |
Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация:
12
±
Замечаний:
0% ±
Excel 2010
_Boroda_ , С 0 в первой строке жить можно будет, в случае чего ее всегда можно будет скрыть. Serge_007 , Сергей, возможно я неправильно представляю возможности сводной таблицы, поэтому лучше уж на файл гляньте.
_Boroda_ , С 0 в первой строке жить можно будет, в случае чего ее всегда можно будет скрыть. Serge_007 , Сергей, возможно я неправильно представляю возможности сводной таблицы, поэтому лучше уж на файл гляньте.Stormy
Место для рекламы.
Сообщение отредактировал Stormy - Суббота, 12.07.2014, 16:40
Ответить
Сообщение _Boroda_ , С 0 в первой строке жить можно будет, в случае чего ее всегда можно будет скрыть. Serge_007 , Сергей, возможно я неправильно представляю возможности сводной таблицы, поэтому лучше уж на файл гляньте.Автор - Stormy Дата добавления - 12.07.2014 в 16:38
Stormy
Дата: Суббота, 12.07.2014, 17:01 |
Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация:
12
±
Замечаний:
0% ±
Excel 2010
_Boroda_ , А43:А70 - здесь выбираются нужные диаметры - отсюда и будет тянуться в расчетную таблицу. А75:А89 - здесь нужно сформировать список с уникальными значениями.
_Boroda_ , А43:А70 - здесь выбираются нужные диаметры - отсюда и будет тянуться в расчетную таблицу. А75:А89 - здесь нужно сформировать список с уникальными значениями.Stormy
Место для рекламы.
Ответить
Сообщение _Boroda_ , А43:А70 - здесь выбираются нужные диаметры - отсюда и будет тянуться в расчетную таблицу. А75:А89 - здесь нужно сформировать список с уникальными значениями.Автор - Stormy Дата добавления - 12.07.2014 в 17:01
_Boroda_
Дата: Суббота, 12.07.2014, 17:26 |
Сообщение № 13
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
А, ну тогда все вообще просто. Ловите. Обратите внимание, что в формуле диапазон не по 70-ю ячейку, а по 71-ю. Чтобы избавиться от массива, формулу в С78 можно переписать так: Код
=ЕСЛИОШИБКА(СУММПРОИЗВ(ВПР(A75;P$6:Q$29;2;)^2*(A$43:B$70=A75)*K$43:K$70*24,492%%%/4);)
А, ну тогда все вообще просто. Ловите. Обратите внимание, что в формуле диапазон не по 70-ю ячейку, а по 71-ю. Чтобы избавиться от массива, формулу в С78 можно переписать так: Код
=ЕСЛИОШИБКА(СУММПРОИЗВ(ВПР(A75;P$6:Q$29;2;)^2*(A$43:B$70=A75)*K$43:K$70*24,492%%%/4);)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение А, ну тогда все вообще просто. Ловите. Обратите внимание, что в формуле диапазон не по 70-ю ячейку, а по 71-ю. Чтобы избавиться от массива, формулу в С78 можно переписать так: Код
=ЕСЛИОШИБКА(СУММПРОИЗВ(ВПР(A75;P$6:Q$29;2;)^2*(A$43:B$70=A75)*K$43:K$70*24,492%%%/4);)
Автор - _Boroda_ Дата добавления - 12.07.2014 в 17:26
Stormy
Дата: Воскресенье, 13.07.2014, 23:19 |
Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация:
12
±
Замечаний:
0% ±
Excel 2010
_Boroda_ , Огромное спасибо, Александр.
_Boroda_ , Огромное спасибо, Александр. Stormy
Место для рекламы.
Ответить
Сообщение _Boroda_ , Огромное спасибо, Александр. Автор - Stormy Дата добавления - 13.07.2014 в 23:19