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

Вход

Регистрация

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

 

= Мир MS Excel/Сортировка столбика не зависимо от второго столбика - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сортировка столбика не зависимо от второго столбика (Формулы/Formulas)
Сортировка столбика не зависимо от второго столбика
Кайли Дата: Вторник, 26.12.2017, 14:55 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Имеется два столбика, в первом указаны цыфры от 1 го до 10, во втором столбике некоторые сложения цыфр из первого столбика. Как произвести сортировку второго столбика что бы сортировка была независимо от первого столбика.
К сообщению приложен файл: 5144148.xlsx (10.5 Kb)


Привет Мир!
 
Ответить
СообщениеИмеется два столбика, в первом указаны цыфры от 1 го до 10, во втором столбике некоторые сложения цыфр из первого столбика. Как произвести сортировку второго столбика что бы сортировка была независимо от первого столбика.

Автор - Кайли
Дата добавления - 26.12.2017 в 14:55
Che79 Дата: Вторник, 26.12.2017, 15:07 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Кайли, если нужно прям независимо, то это, на мой взгляд, только сортировка значений , а не результата формул.
Но, может, как вариант, это поможет - в С2 формула массива
Код
{=НАИМЕНЬШИЙ(ЕСЛИ($B$2:$B$100<>"";$B$2:$B$100);СТРОКА(B1))}
- вводится через Ctrl+Shift+Enter. Ошибки можно убрать через ЕСЛИОШИБКА()
[p.s.]Правильно пишется "Цифр"...
К сообщению приложен файл: 5144148_1.xlsx (11.2 Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Вторник, 26.12.2017, 15:08
 
Ответить
СообщениеКайли, если нужно прям независимо, то это, на мой взгляд, только сортировка значений , а не результата формул.
Но, может, как вариант, это поможет - в С2 формула массива
Код
{=НАИМЕНЬШИЙ(ЕСЛИ($B$2:$B$100<>"";$B$2:$B$100);СТРОКА(B1))}
- вводится через Ctrl+Shift+Enter. Ошибки можно убрать через ЕСЛИОШИБКА()
[p.s.]Правильно пишется "Цифр"...

Автор - Che79
Дата добавления - 26.12.2017 в 15:07
sboy Дата: Вторник, 26.12.2017, 15:11 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
[offtop]
Правильно пишется "Цифр"

:D
а может "Цифр*"? :D


Яндекс: 410016850021169
 
Ответить
Сообщение[offtop]
Правильно пишется "Цифр"

:D
а может "Цифр*"? :D

Автор - sboy
Дата добавления - 26.12.2017 в 15:11
Che79 Дата: Вторник, 26.12.2017, 15:14 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
[offtop] Да, это чёт я знаток великого и могучего сегодня :D


Делай нормально и будет нормально!
 
Ответить
Сообщение[offtop] Да, это чёт я знаток великого и могучего сегодня :D

Автор - Che79
Дата добавления - 26.12.2017 в 15:14
ВладимирG Дата: Вторник, 26.12.2017, 15:15 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 22 ±
Замечаний: 0% ±

2007
Вводить как формулу массива:

Код
=НАИМЕНЬШИЙ(МУМНОЖ(ИНДЕКС($A$2:$A$11;Ч(ИНДЕКС(ABS({0;-11}+СТРОКА($A$1:$A$5));)));{1:1});СТРОКА(A1))


Сообщение отредактировал ВладимирG - Вторник, 26.12.2017, 15:16
 
Ответить
СообщениеВводить как формулу массива:

Код
=НАИМЕНЬШИЙ(МУМНОЖ(ИНДЕКС($A$2:$A$11;Ч(ИНДЕКС(ABS({0;-11}+СТРОКА($A$1:$A$5));)));{1:1});СТРОКА(A1))

Автор - ВладимирG
Дата добавления - 26.12.2017 в 15:15
ВладимирG Дата: Вторник, 26.12.2017, 15:39 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 136
Репутация: 22 ±
Замечаний: 0% ±

2007
Если данные идут по возрастанию и лениво определять количество данных, то можно такой вариант использовать:
Код
=СУММ(ИНДЕКС(A:A;Ч(ИНДЕКС(ВЫБОР({1;2};СЧЁТ(A:A)/2;СЧЁТ(A:A)/2+1)+(СТРОКА(A1)-1)*{-1;1};))+1))


Сообщение отредактировал ВладимирG - Вторник, 26.12.2017, 15:39
 
Ответить
СообщениеЕсли данные идут по возрастанию и лениво определять количество данных, то можно такой вариант использовать:
Код
=СУММ(ИНДЕКС(A:A;Ч(ИНДЕКС(ВЫБОР({1;2};СЧЁТ(A:A)/2;СЧЁТ(A:A)/2+1)+(СТРОКА(A1)-1)*{-1;1};))+1))

Автор - ВладимирG
Дата добавления - 26.12.2017 в 15:39
Кайли Дата: Вторник, 26.12.2017, 16:41 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Che79, Не очень понял что такое строка В1 В файле моём убирается 1 строка. то есть к верхнему краю. Немного не то отправил, я там хотел фильтр вставить. И в оригинальном файле слево тоже имеются разные таблицы, я как бы применил но данные берутся из первых столбиков
К сообщению приложен файл: 7253565.xlsx (10.2 Kb)


Привет Мир!

Сообщение отредактировал Кайли - Вторник, 26.12.2017, 17:07
 
Ответить
СообщениеChe79, Не очень понял что такое строка В1 В файле моём убирается 1 строка. то есть к верхнему краю. Немного не то отправил, я там хотел фильтр вставить. И в оригинальном файле слево тоже имеются разные таблицы, я как бы применил но данные берутся из первых столбиков

Автор - Кайли
Дата добавления - 26.12.2017 в 16:41
Che79 Дата: Вторник, 26.12.2017, 16:53 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
что такое строка В1
Это номер наименьшего по порядку элемента в массиве, задается номером строки, чтобы номер был изменяемым при протягивании формулы вниз. Т.е. можно было бы написать и СТРОКА(А1) и СТРОКА(B1) и СТРОКА(XFD1), всё равно формула вернёт номер первой строки. При протягивании на одну ячейку вниз уже будет СТРОКА(B2), т.е. формулой будет возвращаться второй по "наименьшенности" элемент из массива, и т.д.
Почитайте справку о функциях НАИМЕНЬШИЙ()/НАИБОЛЬШИЙ() и СТРОКА()
К сообщению приложен файл: 5144148_2.xlsx (11.7 Kb)


Делай нормально и будет нормально!
 
Ответить
Сообщение
что такое строка В1
Это номер наименьшего по порядку элемента в массиве, задается номером строки, чтобы номер был изменяемым при протягивании формулы вниз. Т.е. можно было бы написать и СТРОКА(А1) и СТРОКА(B1) и СТРОКА(XFD1), всё равно формула вернёт номер первой строки. При протягивании на одну ячейку вниз уже будет СТРОКА(B2), т.е. формулой будет возвращаться второй по "наименьшенности" элемент из массива, и т.д.
Почитайте справку о функциях НАИМЕНЬШИЙ()/НАИБОЛЬШИЙ() и СТРОКА()

Автор - Che79
Дата добавления - 26.12.2017 в 16:53
Кайли Дата: Вторник, 26.12.2017, 17:11 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Che79, Спасибо вот только что разобрался. уфф hands


Привет Мир!
 
Ответить
СообщениеChe79, Спасибо вот только что разобрался. уфф hands

Автор - Кайли
Дата добавления - 26.12.2017 в 17:11
Кайли Дата: Вторник, 26.12.2017, 17:19 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Кайли, а вот маленький вопрос, а можно ли формулы из второй колонки, которые суммируют объединить с третьей колонкой в которой сортировка, тем самым избавиться от второй колонки с тем же результатом сортировки и суммирования. У суммирования есть порядок! нижняя ячейка в первой колонке суммируется с верхней.


Привет Мир!
 
Ответить
СообщениеКайли, а вот маленький вопрос, а можно ли формулы из второй колонки, которые суммируют объединить с третьей колонкой в которой сортировка, тем самым избавиться от второй колонки с тем же результатом сортировки и суммирования. У суммирования есть порядок! нижняя ячейка в первой колонке суммируется с верхней.

Автор - Кайли
Дата добавления - 26.12.2017 в 17:19
Che79 Дата: Вторник, 26.12.2017, 18:07 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Кайли, Вам же написали универсальную формулу в сообщении #6. Вы её тестировали на реальном файле?

UPD
А для вот этого
У суммирования есть порядок! нижняя ячейка в первой колонке суммируется с верхней.
, вот Вам протягиваемая формула (см. столбец В в файле - перевложил), чтобы вручную не морочиться
Код
=ИНДЕКС(A:A;СЧЁТ(A$1:A1))+ИНДЕКС(A:A;СЧЁТ(A1:A$10000))
К сообщению приложен файл: 7253565_.xlsx (11.3 Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Вторник, 26.12.2017, 18:39
 
Ответить
СообщениеКайли, Вам же написали универсальную формулу в сообщении #6. Вы её тестировали на реальном файле?

UPD
А для вот этого
У суммирования есть порядок! нижняя ячейка в первой колонке суммируется с верхней.
, вот Вам протягиваемая формула (см. столбец В в файле - перевложил), чтобы вручную не морочиться
Код
=ИНДЕКС(A:A;СЧЁТ(A$1:A1))+ИНДЕКС(A:A;СЧЁТ(A1:A$10000))

Автор - Che79
Дата добавления - 26.12.2017 в 18:07
Кайли Дата: Вторник, 26.12.2017, 18:39 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 118
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Che79, Я С простыми ещё с горем пополам разобрался. Главное ещё и понять её, а вписать та не сложно...а та для меня сложна. Пока что. У меня тут по важнее уже зреет задачка..... :) А в целом это всё одна большааая схема. Я её постепенно решаю. Sorry если много не знаний с моей стороны я стараюсь понимать сами формулы, с каждым разом для меня EXCEL что то новое открывает. Спасибо пока что ваша формула больше подходит.


Привет Мир!
 
Ответить
СообщениеChe79, Я С простыми ещё с горем пополам разобрался. Главное ещё и понять её, а вписать та не сложно...а та для меня сложна. Пока что. У меня тут по важнее уже зреет задачка..... :) А в целом это всё одна большааая схема. Я её постепенно решаю. Sorry если много не знаний с моей стороны я стараюсь понимать сами формулы, с каждым разом для меня EXCEL что то новое открывает. Спасибо пока что ваша формула больше подходит.

Автор - Кайли
Дата добавления - 26.12.2017 в 18:39
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сортировка столбика не зависимо от второго столбика (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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