формирование в порядке убывания по дате
Nik57
Дата: Вторник, 27.02.2018, 13:54 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Друзья, помогите расположить диапазон P2:V36 расположить в порядке убывания, соответсвенно от даты и времени. Выборка - диапазон В2:Н36. Через формулу НАИМЕНЬШИЙ я пробовал, почти получилось, но почему то там где в выборке пустые ячейки, в диапазоне P2:V36 аналогичные им ячейки выдают "ОШИБКУ". Помогите кому не в лень))) Что должно получиться это - так как прописано в диапазоне P2:V7, только его я прописал вручную.
Друзья, помогите расположить диапазон P2:V36 расположить в порядке убывания, соответсвенно от даты и времени. Выборка - диапазон В2:Н36. Через формулу НАИМЕНЬШИЙ я пробовал, почти получилось, но почему то там где в выборке пустые ячейки, в диапазоне P2:V36 аналогичные им ячейки выдают "ОШИБКУ". Помогите кому не в лень))) Что должно получиться это - так как прописано в диапазоне P2:V7, только его я прописал вручную. Nik57
Ответить
Сообщение Друзья, помогите расположить диапазон P2:V36 расположить в порядке убывания, соответсвенно от даты и времени. Выборка - диапазон В2:Н36. Через формулу НАИМЕНЬШИЙ я пробовал, почти получилось, но почему то там где в выборке пустые ячейки, в диапазоне P2:V36 аналогичные им ячейки выдают "ОШИБКУ". Помогите кому не в лень))) Что должно получиться это - так как прописано в диапазоне P2:V7, только его я прописал вручную. Автор - Nik57 Дата добавления - 27.02.2018 в 13:54
китин
Дата: Вторник, 27.02.2018, 14:17 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
и вам здравствуте!!! формула массиваКод
=ЕСЛИОШИБКА(ИНДЕКС(B$2:B$36;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(--($B$2:$B$36&ПСТР($C$2:$C$36;ПОИСК(",";$C$2:$C$36);10));"");СТРОКА(A1));--($B$2:$B$36&ПСТР($C$2:$C$36;ПОИСК(",";$C$2:$C$36);10));0));"")
и вам здравствуте!!! формула массиваКод
=ЕСЛИОШИБКА(ИНДЕКС(B$2:B$36;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(--($B$2:$B$36&ПСТР($C$2:$C$36;ПОИСК(",";$C$2:$C$36);10));"");СТРОКА(A1));--($B$2:$B$36&ПСТР($C$2:$C$36;ПОИСК(",";$C$2:$C$36);10));0));"")
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение и вам здравствуте!!! формула массиваКод
=ЕСЛИОШИБКА(ИНДЕКС(B$2:B$36;ПОИСКПОЗ(НАИМЕНЬШИЙ(ЕСЛИОШИБКА(--($B$2:$B$36&ПСТР($C$2:$C$36;ПОИСК(",";$C$2:$C$36);10));"");СТРОКА(A1));--($B$2:$B$36&ПСТР($C$2:$C$36;ПОИСК(",";$C$2:$C$36);10));0));"")
Автор - китин Дата добавления - 27.02.2018 в 14:17
sboy
Дата: Вторник, 27.02.2018, 15:07 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Добрый день. вариант покороче (тоже массивная)Код
=ЕСЛИОШИБКА(ИНДЕКС($B$2:$H$36;ПОИСКПОЗ(АГРЕГАТ(14;6;1/($B$2:$B$36&$C$2:$C$36);СТРОКА(A1));1/($B$2:$B$36&$C$2:$C$36););СТОЛБЕЦ(A1));"")
Добрый день. вариант покороче (тоже массивная)Код
=ЕСЛИОШИБКА(ИНДЕКС($B$2:$H$36;ПОИСКПОЗ(АГРЕГАТ(14;6;1/($B$2:$B$36&$C$2:$C$36);СТРОКА(A1));1/($B$2:$B$36&$C$2:$C$36););СТОЛБЕЦ(A1));"")
sboy
Яндекс: 410016850021169
Ответить
Сообщение Добрый день. вариант покороче (тоже массивная)Код
=ЕСЛИОШИБКА(ИНДЕКС($B$2:$H$36;ПОИСКПОЗ(АГРЕГАТ(14;6;1/($B$2:$B$36&$C$2:$C$36);СТРОКА(A1));1/($B$2:$B$36&$C$2:$C$36););СТОЛБЕЦ(A1));"")
Автор - sboy Дата добавления - 27.02.2018 в 15:07
Nik57
Дата: Вторник, 27.02.2018, 15:09 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
китин, спасибо, все работает как надо!)
китин, спасибо, все работает как надо!) Nik57
Ответить
Сообщение китин, спасибо, все работает как надо!) Автор - Nik57 Дата добавления - 27.02.2018 в 15:09
Nik57
Дата: Воскресенье, 04.03.2018, 14:59 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
китин, только есть одна проблемка в вашей формуле. Если дата и время полностью повторяются (к примеру В4:С5), то в диапазоне P3:V4 все значения дублируются по первому встречающемуся элементу.
китин, только есть одна проблемка в вашей формуле. Если дата и время полностью повторяются (к примеру В4:С5), то в диапазоне P3:V4 все значения дублируются по первому встречающемуся элементу. Nik57
Ответить
Сообщение китин, только есть одна проблемка в вашей формуле. Если дата и время полностью повторяются (к примеру В4:С5), то в диапазоне P3:V4 все значения дублируются по первому встречающемуся элементу. Автор - Nik57 Дата добавления - 04.03.2018 в 14:59
Nik57
Дата: Воскресенье, 04.03.2018, 15:00 |
Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
sboy, если дату или время изменить в выборке, то требуемый диапазон вообще удаляется в вашем примере.
sboy, если дату или время изменить в выборке, то требуемый диапазон вообще удаляется в вашем примере. Nik57
Ответить
Сообщение sboy, если дату или время изменить в выборке, то требуемый диапазон вообще удаляется в вашем примере. Автор - Nik57 Дата добавления - 04.03.2018 в 15:00
Nic70y
Дата: Воскресенье, 04.03.2018, 15:45 |
Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
1 столбКод
=ЕСЛИОШИБКА(ЦЕЛОЕ(НАИМЕНЬШИЙ($B$2:$B$36+$C$2:$C$36;СТРОКА(P1)+СЧИТАТЬПУСТОТЫ($B$2:$B$36)));"")
2 столбКод
=ЕСЛИОШИБКА(ОСТАТ(НАИМЕНЬШИЙ($B$2:$B$36+$C$2:$C$36;СТРОКА(Q1)+СЧИТАТЬПУСТОТЫ($B$2:$B$36));1);"")
3 и правееКод
=ЕСЛИ(P2="";"";ИНДЕКС(D$2:D$36;ПОИСКПОЗ($P2+$Q2;$B$2:$B$36+$C$2:$C$36;)))
1 столбКод
=ЕСЛИОШИБКА(ЦЕЛОЕ(НАИМЕНЬШИЙ($B$2:$B$36+$C$2:$C$36;СТРОКА(P1)+СЧИТАТЬПУСТОТЫ($B$2:$B$36)));"")
2 столбКод
=ЕСЛИОШИБКА(ОСТАТ(НАИМЕНЬШИЙ($B$2:$B$36+$C$2:$C$36;СТРОКА(Q1)+СЧИТАТЬПУСТОТЫ($B$2:$B$36));1);"")
3 и правееКод
=ЕСЛИ(P2="";"";ИНДЕКС(D$2:D$36;ПОИСКПОЗ($P2+$Q2;$B$2:$B$36+$C$2:$C$36;)))
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение 1 столбКод
=ЕСЛИОШИБКА(ЦЕЛОЕ(НАИМЕНЬШИЙ($B$2:$B$36+$C$2:$C$36;СТРОКА(P1)+СЧИТАТЬПУСТОТЫ($B$2:$B$36)));"")
2 столбКод
=ЕСЛИОШИБКА(ОСТАТ(НАИМЕНЬШИЙ($B$2:$B$36+$C$2:$C$36;СТРОКА(Q1)+СЧИТАТЬПУСТОТЫ($B$2:$B$36));1);"")
3 и правееКод
=ЕСЛИ(P2="";"";ИНДЕКС(D$2:D$36;ПОИСКПОЗ($P2+$Q2;$B$2:$B$36+$C$2:$C$36;)))
Автор - Nic70y Дата добавления - 04.03.2018 в 15:45
Nik57
Дата: Воскресенье, 04.03.2018, 15:58 |
Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Nic70y, так у вас таже самая ошибка. В Р4:V4 должна быть получиться строка В5:Н5. А строка Р4:V4 идентична Р3:V3
Nic70y, так у вас таже самая ошибка. В Р4:V4 должна быть получиться строка В5:Н5. А строка Р4:V4 идентична Р3:V3 Nik57
Ответить
Сообщение Nic70y, так у вас таже самая ошибка. В Р4:V4 должна быть получиться строка В5:Н5. А строка Р4:V4 идентична Р3:V3 Автор - Nik57 Дата добавления - 04.03.2018 в 15:58
Nic70y
Дата: Воскресенье, 04.03.2018, 16:09 |
Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
ну вот и тупануть нельзя Код
=ЕСЛИ(P2="";"";ИНДЕКС(D:D;ОКРУГЛ(ОСТАТ(НАИМЕНЬШИЙ($B$2:$B$36+СТРОКА($C$2:$C$36)/1000;СТРОКА(R1)+СЧИТАТЬПУСТОТЫ($B$2:$B$36));1)*1000;)))
ну вот и тупануть нельзя Код
=ЕСЛИ(P2="";"";ИНДЕКС(D:D;ОКРУГЛ(ОСТАТ(НАИМЕНЬШИЙ($B$2:$B$36+СТРОКА($C$2:$C$36)/1000;СТРОКА(R1)+СЧИТАТЬПУСТОТЫ($B$2:$B$36));1)*1000;)))
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение ну вот и тупануть нельзя Код
=ЕСЛИ(P2="";"";ИНДЕКС(D:D;ОКРУГЛ(ОСТАТ(НАИМЕНЬШИЙ($B$2:$B$36+СТРОКА($C$2:$C$36)/1000;СТРОКА(R1)+СЧИТАТЬПУСТОТЫ($B$2:$B$36));1)*1000;)))
Автор - Nic70y Дата добавления - 04.03.2018 в 16:09
Nik57
Дата: Воскресенье, 04.03.2018, 16:15 |
Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Nic70y, конечно можно, главное вовремя поправить!)) все работает, спасибо за помощь!)
Nic70y, конечно можно, главное вовремя поправить!)) все работает, спасибо за помощь!) Nik57
Ответить
Сообщение Nic70y, конечно можно, главное вовремя поправить!)) все работает, спасибо за помощь!) Автор - Nik57 Дата добавления - 04.03.2018 в 16:15
Nic70y
Дата: Воскресенье, 04.03.2018, 20:27 |
Сообщение № 11
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
да не, фигня какая-то (ибо не фиг на работе в эксель играться - работать надо) в новом файле правильнее (наверное)в файле 18-54 с допами, без массивных
да не, фигня какая-то (ибо не фиг на работе в эксель играться - работать надо) в новом файле правильнее (наверное)в файле 18-54 с допами, без массивных Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Воскресенье, 04.03.2018, 20:57
Ответить
Сообщение да не, фигня какая-то (ибо не фиг на работе в эксель играться - работать надо) в новом файле правильнее (наверное)в файле 18-54 с допами, без массивных Автор - Nic70y Дата добавления - 04.03.2018 в 20:27
Nik57
Дата: Вторник, 06.03.2018, 09:48 |
Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 96
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Nic70y, да, корректировка удачна))) использую ее, только что то без массивов формула не заработала, в столбце P ошибку выдает "ЧИСЛО". Хотя вроде и форматы те, все норм, но что то не так видимо сделал. Ну ладно, массивы главное работают))
Nic70y, да, корректировка удачна))) использую ее, только что то без массивов формула не заработала, в столбце P ошибку выдает "ЧИСЛО". Хотя вроде и форматы те, все норм, но что то не так видимо сделал. Ну ладно, массивы главное работают)) Nik57
Ответить
Сообщение Nic70y, да, корректировка удачна))) использую ее, только что то без массивов формула не заработала, в столбце P ошибку выдает "ЧИСЛО". Хотя вроде и форматы те, все норм, но что то не так видимо сделал. Ну ладно, массивы главное работают)) Автор - Nik57 Дата добавления - 06.03.2018 в 09:48