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

Вход

Регистрация

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

 

= Мир MS Excel/Сортировка данных в формате [ч]:мм - Мир MS Excel

Старая форма входа
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Модератор форума: китин, _Boroda_  
Сортировка данных в формате [ч]:мм
Мур Дата: Воскресенье, 27.02.2011, 21:21 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Добрый вечер.
Пытаюсь отсортировать с помощью формул данные
в формате [ч]:мм.
Подскажите как.
К сообщению приложен файл: Sort_vrem.xls (20.5 Kb)
 
Ответить
СообщениеДобрый вечер.
Пытаюсь отсортировать с помощью формул данные
в формате [ч]:мм.
Подскажите как.

Автор - Мур
Дата добавления - 27.02.2011 в 21:21
nilem Дата: Воскресенье, 27.02.2011, 21:25 | Сообщение № 2
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
Абсолютную адресацию добавим:
Код
=НАИМЕНЬШИЙ($C$1:$C$15;СТРОКА(C1))


Яндекс.Деньги 4100159601573
 
Ответить
СообщениеАбсолютную адресацию добавим:
Код
=НАИМЕНЬШИЙ($C$1:$C$15;СТРОКА(C1))

Автор - nilem
Дата добавления - 27.02.2011 в 21:25
Serge_007 Дата: Воскресенье, 27.02.2011, 21:40 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Здравствуйте.
Я бы так сделал:
Code
=НАИБОЛЬШИЙ($A$1:$A$15;СТРОКА())
К сообщению приложен файл: MUR_2.xls (26.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЗдравствуйте.
Я бы так сделал:
Code
=НАИБОЛЬШИЙ($A$1:$A$15;СТРОКА())

Автор - Serge_007
Дата добавления - 27.02.2011 в 21:40
Мур Дата: Воскресенье, 27.02.2011, 22:55 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

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

Автор - Мур
Дата добавления - 27.02.2011 в 22:55
Michael_S Дата: Воскресенье, 27.02.2011, 23:38 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (Serge_007)
Здравствуйте. Я бы так сделал: Формула или Код VBA: =НАИБОЛЬШИЙ($A$1:$A$15;СТРОКА())

Серёж, в этих случаях лучше явно указывать СТРОКА(1:1). Так более универсально - можно начинать с любой строки, все равно будет 1.2.3...
 
Ответить
Сообщение
Quote (Serge_007)
Здравствуйте. Я бы так сделал: Формула или Код VBA: =НАИБОЛЬШИЙ($A$1:$A$15;СТРОКА())

Серёж, в этих случаях лучше явно указывать СТРОКА(1:1). Так более универсально - можно начинать с любой строки, все равно будет 1.2.3...

Автор - Michael_S
Дата добавления - 27.02.2011 в 23:38
Serge_007 Дата: Понедельник, 28.02.2011, 08:23 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Michael_S)
Серёж, в этих случаях лучше явно указывать СТРОКА(1:1). Так более универсально...

Согласен. Но есть тонкость. Я считаю что ЦЕЛУЮ строку вообще лучше никогда не указывать. Ты проверял как это влияет на скорость пересчёта?

ЗЫ Да и ты знаешь - я люблю решения к конкретным примерам приводить, а тут вроде универсализма особо не надо...



ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Michael_S)
Серёж, в этих случаях лучше явно указывать СТРОКА(1:1). Так более универсально...

Согласен. Но есть тонкость. Я считаю что ЦЕЛУЮ строку вообще лучше никогда не указывать. Ты проверял как это влияет на скорость пересчёта?

ЗЫ Да и ты знаешь - я люблю решения к конкретным примерам приводить, а тут вроде универсализма особо не надо...


Автор - Serge_007
Дата добавления - 28.02.2011 в 08:23
Мур Дата: Понедельник, 14.03.2011, 21:55 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Добрый ээээ... у меня вечер!
В продолжение темы вопрос.
Как отсортировать с помощью формул диапазон из нескольких столбцов?
Вот нечто похожее.
К сообщению приложен файл: Sort.xls (19.0 Kb)
 
Ответить
СообщениеДобрый ээээ... у меня вечер!
В продолжение темы вопрос.
Как отсортировать с помощью формул диапазон из нескольких столбцов?
Вот нечто похожее.

Автор - Мур
Дата добавления - 14.03.2011 в 21:55
Serge_007 Дата: Понедельник, 14.03.2011, 22:06 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Мур)
Как отсортировать с помощью формул диапазон из нескольких столбцов?

Да так же:
Code
=ИНДЕКС($A$1:$A$5;НАИБОЛЬШИЙ(A$1:B$5;СТРОКА(1:1)))
К сообщению приложен файл: Sort_Mur.xls (25.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Мур)
Как отсортировать с помощью формул диапазон из нескольких столбцов?

Да так же:
Code
=ИНДЕКС($A$1:$A$5;НАИБОЛЬШИЙ(A$1:B$5;СТРОКА(1:1)))

Автор - Serge_007
Дата добавления - 14.03.2011 в 22:06
Мур Дата: Понедельник, 14.03.2011, 22:13 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Я так понял, что количество столбцов значение не имеет?
Большое спасибо, Серж!
 
Ответить
СообщениеЯ так понял, что количество столбцов значение не имеет?
Большое спасибо, Серж!

Автор - Мур
Дата добавления - 14.03.2011 в 22:13
Serge_007 Дата: Понедельник, 14.03.2011, 22:14 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Мур)
количество столбцов значение не имеет?

Никакого smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Мур)
количество столбцов значение не имеет?

Никакого smile

Автор - Serge_007
Дата добавления - 14.03.2011 в 22:14
Мур Дата: Понедельник, 14.03.2011, 22:24 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Серж, посмотри пожалуйста, там нет ошибки в стобце "E"?
B$1:C$5-диапазан не съехал или так задумано?
 
Ответить
СообщениеСерж, посмотри пожалуйста, там нет ошибки в стобце "E"?
B$1:C$5-диапазан не съехал или так задумано?

Автор - Мур
Дата добавления - 14.03.2011 в 22:24
Serge_007 Дата: Понедельник, 14.03.2011, 22:34 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Мур)
B$1:C$5-диапазан не съехал

Да, сори, правильно так (см. вложение).
К сообщению приложен файл: Sort_Mur_right.xls (25.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Мур)
B$1:C$5-диапазан не съехал

Да, сори, правильно так (см. вложение).

Автор - Serge_007
Дата добавления - 14.03.2011 в 22:34
Мур Дата: Понедельник, 14.03.2011, 22:40 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Я сделал рядом такую же конструкцию, не получается, в чем ошибка?
К сообщению приложен файл: Sort_2.xls (20.0 Kb)
 
Ответить
СообщениеЯ сделал рядом такую же конструкцию, не получается, в чем ошибка?

Автор - Мур
Дата добавления - 14.03.2011 в 22:40
Serge_007 Дата: Понедельник, 14.03.2011, 22:43 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
=ИНДЕКС($H$1:$I$5;НАИБОЛЬШИЙ($H$1:$I$5;СТРОКА(1:1));СТОЛБЕЦ(A1))
К сообщению приложен файл: Sort_2_correct.xls (26.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение=ИНДЕКС($H$1:$I$5;НАИБОЛЬШИЙ($H$1:$I$5;СТРОКА(1:1));СТОЛБЕЦ(A1))

Автор - Serge_007
Дата добавления - 14.03.2011 в 22:43
Мур Дата: Понедельник, 14.03.2011, 22:56 | Сообщение № 15
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Работает....
Извини что достаю с глупыми вопросами...
Почему A1?
Вроде необходимо указать столбец в массиве из которого надо вернуть значение?
А у нас в данном случае $H$1:$I$5.
 
Ответить
СообщениеРаботает....
Извини что достаю с глупыми вопросами...
Почему A1?
Вроде необходимо указать столбец в массиве из которого надо вернуть значение?
А у нас в данном случае $H$1:$I$5.

Автор - Мур
Дата добавления - 14.03.2011 в 22:56
Serge_007 Дата: Понедельник, 14.03.2011, 23:08 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Мур)
необходимо указать столбец в массиве из которого надо вернуть значение

Не-а.
СТОЛБЕЦ(A1) возвращает номер столбца А, т.е. 1, а ИНДЕКС $H$1:$I$5 - массив столбцов H - 1-й столбец, I - 2-й столбец.

Если оставить СТОЛБЕЦ(H1), то это будет восьмой столбец, а в нашем массиве их всего два. Отсюда ошибка #ССЫЛКА, потому как формула ссылается на то чего нет...

К сообщению приложен файл: 4381343.gif (23.4 Kb) · 8089894.gif (23.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Мур)
необходимо указать столбец в массиве из которого надо вернуть значение

Не-а.
СТОЛБЕЦ(A1) возвращает номер столбца А, т.е. 1, а ИНДЕКС $H$1:$I$5 - массив столбцов H - 1-й столбец, I - 2-й столбец.

Если оставить СТОЛБЕЦ(H1), то это будет восьмой столбец, а в нашем массиве их всего два. Отсюда ошибка #ССЫЛКА, потому как формула ссылается на то чего нет...


Автор - Serge_007
Дата добавления - 14.03.2011 в 23:08
Мур Дата: Понедельник, 14.03.2011, 23:17 | Сообщение № 17
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Теперь все ясно....
получается можно и так....
К сообщению приложен файл: Sort_3.xls (20.0 Kb)
 
Ответить
СообщениеТеперь все ясно....
получается можно и так....

Автор - Мур
Дата добавления - 14.03.2011 в 23:17
Serge_007 Дата: Понедельник, 14.03.2011, 23:19 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Конечно можно.
Только не надоест Вам вручную цифири ставить если у Вас сотня-другая столбцов?
А используя функцию СТОЛБЕЦ достаточно протянуть формулу вправо smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеКонечно можно.
Только не надоест Вам вручную цифири ставить если у Вас сотня-другая столбцов?
А используя функцию СТОЛБЕЦ достаточно протянуть формулу вправо smile

Автор - Serge_007
Дата добавления - 14.03.2011 в 23:19
Мур Дата: Понедельник, 14.03.2011, 23:22 | Сообщение № 19
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

!!!!! Все понял !!!!!
Спасибо!
!!!!!- это мисли.
 
Ответить
Сообщение!!!!! Все понял !!!!!
Спасибо!
!!!!!- это мисли.

Автор - Мур
Дата добавления - 14.03.2011 в 23:22
Мур Дата: Вторник, 15.03.2011, 09:48 | Сообщение № 20
Группа: Проверенные
Ранг: Обитатель
Сообщений: 436
Репутация: 19 ±
Замечаний: 0% ±

Серж! опять я.
А как быть если во всех столбцах сортируемого диапазона цифры?
 
Ответить
СообщениеСерж! опять я.
А как быть если во всех столбцах сортируемого диапазона цифры?

Автор - Мур
Дата добавления - 15.03.2011 в 09:48
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск:

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