поиск значений с исключением повторений
astashov_michail@tutby
Дата: Воскресенье, 23.04.2023, 19:54 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Добрый всем вечер. Написать формулу (при любезной помощи «жильцов» данного ресурса получилось, большое спасибо), но неожиданно вскрылась необходимость вывода данныхещё по некоторым критериям. Необходимо, что б при вводе в D2 номера из столбца А выводились: 1)в столбец F только оригинальные ДСЕ из вкладки «ДСЕ,Тр» в зависимости от № без повторов (сейчас выводятся в т.ч. с повторами) 2)в столбец «H» выводилась загрузка по каждой машине по столбцу «G» из следующего выражения:
Добрый всем вечер. Написать формулу (при любезной помощи «жильцов» данного ресурса получилось, большое спасибо), но неожиданно вскрылась необходимость вывода данныхещё по некоторым критериям. Необходимо, что б при вводе в D2 номера из столбца А выводились: 1)в столбец F только оригинальные ДСЕ из вкладки «ДСЕ,Тр» в зависимости от № без повторов (сейчас выводятся в т.ч. с повторами) 2)в столбец «H» выводилась загрузка по каждой машине по столбцу «G» из следующего выражения: astashov_michail@tutby
astashovM..
Ответить
Сообщение Добрый всем вечер. Написать формулу (при любезной помощи «жильцов» данного ресурса получилось, большое спасибо), но неожиданно вскрылась необходимость вывода данныхещё по некоторым критериям. Необходимо, что б при вводе в D2 номера из столбца А выводились: 1)в столбец F только оригинальные ДСЕ из вкладки «ДСЕ,Тр» в зависимости от № без повторов (сейчас выводятся в т.ч. с повторами) 2)в столбец «H» выводилась загрузка по каждой машине по столбцу «G» из следующего выражения: Автор - astashov_michail@tutby Дата добавления - 23.04.2023 в 19:54
Pelena
Дата: Воскресенье, 23.04.2023, 20:09 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. По первому вопросуКод
=ЕСЛИОШИБКА(ИНДЕКС('ДСЕ,Тр'!$C$2:$C$58;АГРЕГАТ(15;6;СТРОКА($1:$3596)/($D$2='ДСЕ,Тр'!$D$2:$D$58)/(ПОИСКПОЗ('ДСЕ,Тр'!$C$2:$C$40;'ДСЕ,Тр'!$C$2:$C$40;0)=СТРОКА('ДСЕ,Тр'!$C$2:$C$40)-1);СТРОКА(A1)));"")
или для новых версий Excel (оранжевые ячейки)Код
=УНИК(ФИЛЬТР('ДСЕ,Тр'!$C$1:$C$40;'ДСЕ,Тр'!$D$1:$D$40=$D$2))
Здравствуйте. По первому вопросуКод
=ЕСЛИОШИБКА(ИНДЕКС('ДСЕ,Тр'!$C$2:$C$58;АГРЕГАТ(15;6;СТРОКА($1:$3596)/($D$2='ДСЕ,Тр'!$D$2:$D$58)/(ПОИСКПОЗ('ДСЕ,Тр'!$C$2:$C$40;'ДСЕ,Тр'!$C$2:$C$40;0)=СТРОКА('ДСЕ,Тр'!$C$2:$C$40)-1);СТРОКА(A1)));"")
или для новых версий Excel (оранжевые ячейки)Код
=УНИК(ФИЛЬТР('ДСЕ,Тр'!$C$1:$C$40;'ДСЕ,Тр'!$D$1:$D$40=$D$2))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. По первому вопросуКод
=ЕСЛИОШИБКА(ИНДЕКС('ДСЕ,Тр'!$C$2:$C$58;АГРЕГАТ(15;6;СТРОКА($1:$3596)/($D$2='ДСЕ,Тр'!$D$2:$D$58)/(ПОИСКПОЗ('ДСЕ,Тр'!$C$2:$C$40;'ДСЕ,Тр'!$C$2:$C$40;0)=СТРОКА('ДСЕ,Тр'!$C$2:$C$40)-1);СТРОКА(A1)));"")
или для новых версий Excel (оранжевые ячейки)Код
=УНИК(ФИЛЬТР('ДСЕ,Тр'!$C$1:$C$40;'ДСЕ,Тр'!$D$1:$D$40=$D$2))
Автор - Pelena Дата добавления - 23.04.2023 в 20:09
astashov_michail@tutby
Дата: Воскресенье, 23.04.2023, 21:10 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Pelena, Огромное спасибо. по первому вопросу всё великолепно считает
astashovM..
Ответить
Сообщение Pelena, Огромное спасибо. по первому вопросу всё великолепно считает Автор - astashov_michail@tutby Дата добавления - 23.04.2023 в 21:10
astashov_michail@tutby
Дата: Среда, 26.04.2023, 08:43 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Pelena, доброе утро. А почему если в формуле Код
=ЕСЛИОШИБКА(ИНДЕКС('ДСЕ,Тр'!$C$2:$C$58;АГРЕГАТ(15;6;СТРОКА($1:$3596)/($D$2='ДСЕ,Тр'!$D$2:$D$58)/(ПОИСКПОЗ('ДСЕ,Тр'!$C$2:$C$40;'ДСЕ,Тр'!$C$2:$C$40;0)=СТРОКА('ДСЕ,Тр'!$C$2:$C$40)-1);СТРОКА(A1)));"")
изменить «С» на поиск в столбце «А», то находит только два значения уникальных из семи, при вводе в ячейку «D2» цифры 3, при том что с цифрами 1 и 2 всё правильно ищет
Pelena, доброе утро. А почему если в формуле Код
=ЕСЛИОШИБКА(ИНДЕКС('ДСЕ,Тр'!$C$2:$C$58;АГРЕГАТ(15;6;СТРОКА($1:$3596)/($D$2='ДСЕ,Тр'!$D$2:$D$58)/(ПОИСКПОЗ('ДСЕ,Тр'!$C$2:$C$40;'ДСЕ,Тр'!$C$2:$C$40;0)=СТРОКА('ДСЕ,Тр'!$C$2:$C$40)-1);СТРОКА(A1)));"")
изменить «С» на поиск в столбце «А», то находит только два значения уникальных из семи, при вводе в ячейку «D2» цифры 3, при том что с цифрами 1 и 2 всё правильно ищет astashov_michail@tutby
astashovM..
Сообщение отредактировал Serge_007 - Среда, 26.04.2023, 09:16
Ответить
Сообщение Pelena, доброе утро. А почему если в формуле Код
=ЕСЛИОШИБКА(ИНДЕКС('ДСЕ,Тр'!$C$2:$C$58;АГРЕГАТ(15;6;СТРОКА($1:$3596)/($D$2='ДСЕ,Тр'!$D$2:$D$58)/(ПОИСКПОЗ('ДСЕ,Тр'!$C$2:$C$40;'ДСЕ,Тр'!$C$2:$C$40;0)=СТРОКА('ДСЕ,Тр'!$C$2:$C$40)-1);СТРОКА(A1)));"")
изменить «С» на поиск в столбце «А», то находит только два значения уникальных из семи, при вводе в ячейку «D2» цифры 3, при том что с цифрами 1 и 2 всё правильно ищет Автор - astashov_michail@tutby Дата добавления - 26.04.2023 в 08:43
Pelena
Дата: Среда, 26.04.2023, 10:06 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19405
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте. Потому что машины не уникальны для чисел из столбца D. Надо такКод
=ЕСЛИОШИБКА(ИНДЕКС('ДСЕ,Тр'!$A$2:$A$58;АГРЕГАТ(15;6;СТРОКА($1:$100)/($D$2='ДСЕ,Тр'!$D$2:$D$58)/(ПОИСКПОЗ('ДСЕ,Тр'!$A$2:$A$58&'ДСЕ,Тр'!$D$2:$D$58;'ДСЕ,Тр'!$A$2:$A$58&'ДСЕ,Тр'!$D$2:$D$58;0)=СТРОКА('ДСЕ,Тр'!$A$2:$A$58)-1);СТРОКА(A1)));"")
Для второго вопросаКод
=СУММПРОИЗВ(($D$2='ДСЕ,Тр'!$D$2:$D$40)*(G3='ДСЕ,Тр'!$A$2:$A$40)*'ДСЕ,Тр'!$B$2:$B$40*'ДСЕ,Тр'!$E$2:$E$40)
Здравствуйте. Потому что машины не уникальны для чисел из столбца D. Надо такКод
=ЕСЛИОШИБКА(ИНДЕКС('ДСЕ,Тр'!$A$2:$A$58;АГРЕГАТ(15;6;СТРОКА($1:$100)/($D$2='ДСЕ,Тр'!$D$2:$D$58)/(ПОИСКПОЗ('ДСЕ,Тр'!$A$2:$A$58&'ДСЕ,Тр'!$D$2:$D$58;'ДСЕ,Тр'!$A$2:$A$58&'ДСЕ,Тр'!$D$2:$D$58;0)=СТРОКА('ДСЕ,Тр'!$A$2:$A$58)-1);СТРОКА(A1)));"")
Для второго вопросаКод
=СУММПРОИЗВ(($D$2='ДСЕ,Тр'!$D$2:$D$40)*(G3='ДСЕ,Тр'!$A$2:$A$40)*'ДСЕ,Тр'!$B$2:$B$40*'ДСЕ,Тр'!$E$2:$E$40)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте. Потому что машины не уникальны для чисел из столбца D. Надо такКод
=ЕСЛИОШИБКА(ИНДЕКС('ДСЕ,Тр'!$A$2:$A$58;АГРЕГАТ(15;6;СТРОКА($1:$100)/($D$2='ДСЕ,Тр'!$D$2:$D$58)/(ПОИСКПОЗ('ДСЕ,Тр'!$A$2:$A$58&'ДСЕ,Тр'!$D$2:$D$58;'ДСЕ,Тр'!$A$2:$A$58&'ДСЕ,Тр'!$D$2:$D$58;0)=СТРОКА('ДСЕ,Тр'!$A$2:$A$58)-1);СТРОКА(A1)));"")
Для второго вопросаКод
=СУММПРОИЗВ(($D$2='ДСЕ,Тр'!$D$2:$D$40)*(G3='ДСЕ,Тр'!$A$2:$A$40)*'ДСЕ,Тр'!$B$2:$B$40*'ДСЕ,Тр'!$E$2:$E$40)
Автор - Pelena Дата добавления - 26.04.2023 в 10:06
astashov_michail@tutby
Дата: Пятница, 28.04.2023, 10:41 |
Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 94
Pelena, ОГРОМНОЕ спасибо
astashovM..
Ответить