Максимальная последовательность в excel

У меня есть столбец из нулей и единиц

1
0
0
0
1
1

Я хочу узнать самую большую последовательность нулей в моем столбце И сколько раз она встречается.

2 ответа

Лучший ответ

С данными в столбце A , в B1 введите:

=IF(A1=1,0,1)

И в B2 введите:

=IF(A2=0,1+B1,0)

И скопируйте вниз:

enter image description here

Самая длинная последовательность:

=MAX(B:B)

И количество раз, когда это происходит:

=COUNTIF(B:B,D1)

Если формула MAX () находится в D1


3

Gary’s Student
4 Июн 2015 в 03:09

Если вы хотите избежать вспомогательного столбца, вы можете использовать эту «формулу массива» в C1 для максимального количества последовательных нулей, предполагая, что данные в A2: A100

=MAX(FREQUENCY(IF((A2:A100=0)*(A2:A100<>""),ROW(A2:A100)),IF(A2:A100=1,ROW(A2:A100))))

И эта формула в C2 для количества экземпляров

=SUM(IF(FREQUENCY(IF((A2:A100=0)*(A2:A100<>""),ROW(A2:A100)),IF(A2:A100=1,ROW(A2:A100)))=C1,1))

Обе формулы необходимо подтвердить с помощью CTRL + SHIFT + ENTER

Я предполагаю, что у вас будут непрерывные данные из A2 только с пробелами в конце, возможно


4

barry houdini
4 Июн 2015 в 11:44

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

Добрый день !

Как в Excel подсчитать максимальное количество отрицательных/положительных значений идущих подряд в диапазоне?

Например диапазон -1  3  6  52  -6  -8  — 41  9  63  45  66  -5  -8

В данном числовом ряде есть несколько последовательностей положительных/отрицательных чисел. Мне надо получит для положительных число 4 (максимальная последовательность 9 63 45 66) и число 3 для отрицательных (максимальная последовательность -6 -8  -41)

Можно ли высчитать без использования макроса. Если нет, то пожалуйста, помогите с макросом.

Спасибо !

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

с доп столбцом…

Учимся сами и помогаем другим…

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

Спасибо  :)  ! Попробую так…

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

Уважаемый ber$erk, а можно сделать в Вашем примере, оба ряда цифр не в строку, а в столбец… Сам пытаюсь переделать, не получается выдает #ЗНАЧ! в итоговой формуле… Странно даже
Вроде с Экселем немного знаком, но не получается (((

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

а для этого надо сразу пример прикладывать.
предполагаю, что ошибка связана с тем, что вы вводите просто формулу, а надо формулу массива (Ctrl+Shift+Enter)

Учимся сами и помогаем другим…

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

Уважаемый ber$erk, да не сочтите за наглость плиз, можно еще попросить просуммировать значения той выборки ряда положительных и отрицательных числе, т.е. получить 2 числа 183 для положительных и -55 для отрицательных из данного примера

Спасибо !

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

ничего не понял   :o  Приложите файл

Учимся сами и помогаем другим…

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

Т.е. мы нашли что подряд положительных 4 значения — их надо просуммировать, подряд отрицательных 3 значения — их также надо просуммировать
Я в примере сделал вручную

Спасибо !

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

это уже совсем другой вопрос — создайте новую тему. В формулах такого уровня я уже не силен.

Учимся сами и помогаем другим…

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

Уважаемый ber$erk, посмотрите плиз прикрепленный файл. Суммы я просчитал — как выцепить эту сумму из ряда ? Не получится сделать ?

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

Немного расширил задачу. Меня в принципе интересуют только отрицательные суммы. В ряду значений может быть несколько последовательностей с одинаковым количеством отрицательных числ. Из 2х сумм в таком случае интересует большая

 

Б А Х Т И Ё Р

Пользователь

Сообщений: 462
Регистрация: 24.12.2012

#13

03.07.2013 13:35:03

Цитата
Riland пишет:
…можно еще попросить просуммировать значения той выборки ряда положительных и отрицательных числе, т.е. получить 2 числа 183 для положительных и -55 для отрицательных из данного примера…

так? (с 4-мя доп.столбцами)

Прикрепленные файлы

  • 654654.xls (25 КБ)

Изменено: Б А Х Т И Ё Р03.07.2013 13:35:33
(прилагаю пример)

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

Спасибо Б А Х Т И Ё Р, работает :) ! А без такого количества столбцов не получится ? Просто в качестве вопрос — главное на текущий момент устраивает результат

 

Б А Х Т И Ё Р

Пользователь

Сообщений: 462
Регистрация: 24.12.2012

#15

03.07.2013 13:54:23

Цитата
Riland пишет: …А без такого количества столбцов не получится?…

надо подумать

Цитата
Riland пишет: …на текущий момент устраивает результат…

протестируйте с разными числами пожалуйста, всегда ли формула даёт правильный результат, сам не тестировал

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

Уважаемые Б А Х Т И Ё Р  и ber$erk !
не думал изначально что поменяются условия, но тем не менее. Описал в прилагаемом файле.
Может получится решить задачу слегка по другому ?

Прикрепленные файлы

  • 654654.xls (20.5 КБ)

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

Работает все четко по тем условиям которые я задал — сейчас условия немного изменил, в вышеприведенном файле описание внизу есть. Продублирую здесь формулировку глобальной, так сказать, задачи:
Вообще это задача для нахождения максимальной просадки по счету. Т.е. как много денег мы потеряли в ряду убыточных сделок. Т.е. количество убыточных  сделок  подряд может быть больше, а сумма меньше, так не надо

 

короче говоря, задача такова-да:
-имеется ряд цифр
-из этого ряда нас интересуют только последовательности отрицательных цифр
-из этих последовательностей которая в сумме даст наименьшую цифру (более удалённую вниз от нуля) —> вот сумма этой последовательности и нужна нам

Так?

То есть -1  -2  5  -3  -4  7  0
Нам нужна {-3  -4}, сумма будет -7 (минус семь)

Так?

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

Вы привели пример где подряд идут 2 ряда отрицательных чисел по 2 в каждом (-1 -2, и -3 -4)
Давайте расширим ряд -5, -7 -9 -1, 5, 65, 36, -7 -8 -20
Здесь 2 ряда — вначале 4 цифры (-5, -7 -9 -1) и в конце 3 (-7 -8 -20 )
И хотя в первом ряду цифр 4, а в последнем 3, но сумма больше в последнем. Именно она и интересна
Представьте что это деньги — в первом случае за 4 сделки проиграли 22, во втором случае за 3 сделки проиграли 35

Нам интересно какую суммы можно проиграть за последовательность отрицательных сделок. А сколько сделок в этой последовательности в принципе не интересно

 
 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

В примерах лучше оперировать цифрами в столбец )

 

в этом ряду может встречаться цифра 0(ноль)?

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

#23

03.07.2013 14:19:22

Цитата
Нам интересно какую суммы можно проиграть за последовательность отрицательных сделок.

Какую сумму максимально

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

#24

03.07.2013 14:20:46

Цитата
Б А Х Т И Ё Р пишет: То есть -1-25-3-470
Нам нужна {-3-4}, сумма будет -7 (минус семь)

Вчитался внимательнее — не надо было мне что то добавлять, все описано абсолютно четко и грамотно

 

Б А Х Т И Ё Р

Пользователь

Сообщений: 462
Регистрация: 24.12.2012

#25

03.07.2013 14:23:48

Цитата
Б А Х Т И Ё Р пишет:
в этом ряду может встречаться цифра 0(ноль)?

???

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

Если бы вы сразу сформулировали вопрос корректно, то и решение пришло бы сразу.

Учимся сами и помогаем другим…

 

так?

Прикрепленные файлы

  • 852852.xls (32.5 КБ)

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

#28

03.07.2013 14:39:41

Цитата
Б А Х Т И Ё Р пишет:в этом ряду может встречаться цифра 0(ноль)?

Нет

Спасибо всем, сейчас все скачаю посмотрю !!!

 

Riland

Пользователь

Сообщений: 64
Регистрация: 03.07.2013

Оба решения работают согласно заданным условиям !!!

ber$erk, Вы правы, вопрос в том, что изначально сам не понимал, что хотел ) Задача сформулировалась, глядя на промежуточные результаты.

ber$erk, Б А Х Т И Ё Р    Спасибо еще раз  !

 

Б А Х Т И Ё Р

Пользователь

Сообщений: 462
Регистрация: 24.12.2012

#30

03.07.2013 14:52:02

Цитата
Riland пишет:
Оба решения работают согласно заданным условиям !!!

вариант ber$erk’а лучше моего, потому что формула достаточно проста для понимания и он использовал 1 доп.столбец (у меня 2)

P.S. Я в своём варианте воспользовался формулой Владимира (ZVI), за что ему спасибо.


Найдем максимальное количество подряд идущих значений в столбце. Например, максимально число подряд идущих положительных значений или нечетных значений или значений равных определенному числу.

Пусть имеется столбец со значениями, среди которых есть нечетные значения. Необходимо подсчитать максимальное количество идущих подряд нечетных значений (выделены светло коричневой заливкой). В данном примере максимальное количество идущих подряд нечетных значений = 3.

Если диапазон значений находится в ячейках

A8:A15

, то формула будет выглядеть так (см.

файл примера

):

=МАКС(ЧАСТОТА(СТРОКА(A8:A16);(НЕЧЁТ(A8:A16)<>A8:A16)*СТРОКА(A8:A16)))-1

Диапазон в формуле должен быть на 1 ячейку больше, это не опечатка. Иначе, в случае, если максимальное количество подряд идущих нечетных значений будет в самом конце списка, то формула вернет неправильный результат (на 1 меньше). Формулу нужно вводить как

формулу массива

.

Разберем работу формулы подробнее. Вместо формулы массива используем дополнительные столбцы:

В качестве первого аргумента

функции

ЧАСТОТА()

— массива данных, используем номера строк, в ячейки которых введены исходные значения (столбец G). В качестве второго аргумента — массива интервалов, используем номера тех же строк, но если значение нечетное, то вместо номера строк выведем 0 (см. столбец Н). Т.к. функция

ЧАСТОТА()

перед вычислением

сортирует по возрастанию

массив интервалов, то для наглядности сделаем тоже в столбце I. В столбце J для удобства приведен перечень диапазонов, в которых функция

ЧАСТОТА()

подсчитывает количество попавших в них значений из массива данных. Т.к. в столбце I нет номеров строк, в которых содержатся нечетные значения, то разницы между границами интервалов будут нам давать количества подряд идущих нечетных значений. Именно это и делает функция

ЧАСТОТА()

, когда подсчитывает количества значений (номеров строк), попавших в эти интервалы. Далее необходимо вычислить максимальное значение и вычесть из него 1. Этот пример показывает нестандартное применение

функции

ЧАСТОТА()

— поэтому, алгоритм работы всей формулы не прозрачен и разобраться в нем сложновато.

Другая формула, еще более сложная для понимания, но также возвращающая верный результат:

=МАКС(МУМНОЖ({-1;1};НАИМЕНЬШИЙ((НЕЧЁТ(A8:A16)<>A8:A16)*(СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК(A8:A16))));ТРАНСП(СТРОКА(ДВССЫЛ(«A2:A»&ЧСТРОК(A8:A16))))-{1:0}))-1)

Для нахождения максимального количества идущих подряд ЧЁТНых значений используйте формулу:

=

МАКС(ЧАСТОТА(СТРОКА(A8:A16);(ЧЁТН(A8:A16)<>A8:A16)*СТРОКА(A8:A16)))-1

Для нахождения максимального количества идущих подряд положительных значений используйте формулу:

=

МАКС(ЧАСТОТА(СТРОКА(

A8:A16

);(

A8:A16

<=0)*СТРОКА(

A8:A16

)))-1

Для нахождения максимального количества идущих подряд значений =1 используйте формулу:

=

МАКС(ЧАСТОТА(СТРОКА(

A8:A16

);(

A8:A16

<>1)*СТРОКА(

A8:A16

)))-1

Как видно из приведенных выше примеров, структура формулы остается без изменения, изменяется лишь выражение, ответственное за нахождение значений НЕудовлетворяющих заданному условию (

НЕЧЁТ(A8:A16)<>A8:A16

или

ЧЁТН(A8:A16)<>A8:A16

или

A

8:A16

<=0

или

A

8:A16

<>1

). Т.е. при желании можно настроить формулу для своих потребностей.

Содержание

  • 1 Сортировка данных в Excel
  • 2 Как отсортировать данные в таблице Excel по столбцу?
    • 2.1 Как в Excel отсортировать по возрастанию?
    • 2.2 Как сортировать по алфавиту в Excel?
  • 3 Как сделать сортировку по дате в Excel?
  • 4 Сортируем данные по смыслу
  • 5 Сортировка данных по нескольким столбцам
  • 6 Сортировка данных в Excel
  • 7 Сортировка по дате в Excel
  • 8 Сортировка по цвету ячейки или текста
  • 9 Сортировка таблицы в Excel
  • 10 Сортировка данных в Excel
  • 11 Как в Excel сделать сортировку в столбце
  • 12 Сортировка по цвету ячейки в Excel
      • 12.0.1 1 способ
      • 12.0.2 2 способ
      • 12.0.3 3 способ

Excel позволяет анализировать данные по разным параметрам. Встроенный элемент анализа – сортировка. Чтобы элемент сработал, информация должна быть представлена в виде списка, оформленного определенным способом.

Данные в таблице распределены по строкам и столбцам. В столбцах – однотипные значения. Числа, даты, текст. Но не вперемешку. Сортировка не будет работать при наличии пустых строк либо столбцов.

В Excel можно упорядочить списки:

  • по возрастанию;
  • по убыванию;
  • по заданным пользователем параметрам (по дням недели, месяцам и т.п.).

Отсортировать по возрастанию значит упорядочить данные:

  • от 0 до 9;
  • от А до Я;
  • от A до Z.

По убыванию – в обратном порядке.

Чтобы вызвать пользовательский порядок сортировки, необходимо выполнить следующую последовательность: «данные» — «сортировка» — «порядок» — «настраиваемый список». Появляется меню такого вида.

Как отсортировать данные в таблице Excel по столбцу?

У нас есть учебная таблица со списком работников и окладом:

Отсортируем оклад по убыванию, от большего к меньшему. Выделяем нужный столбец – правая кнопка мыши – опция сортировка – от максимального значения к минимальному значению – ввод:

Диапазон сортировки расширяется автоматически. Получается так:

Как в Excel отсортировать по возрастанию?

Выделяем столбец – правая кнопка мыши – в этот раз указываем: от минимального значения к максимальному значению.

Результат:

Как сортировать по алфавиту в Excel?

Выделяем столбец с фамилиями – правая кнопка мыши – выбираем: настраиваемая сортировка.

«Сортировать по» — выбираем имя столбца, значения которого нужно отсортировать по алфавиту. У нас – «ФИО». В сортировке выбираем, на какие параметры будет ориентироваться инструмент. Это может быть цвет ячейки, шрифта, значок ячейки. В нашем примере – «значения» (анализ значений в ячейке). «Порядок» — от А до Я либо от Я до А. Сделаем прямой порядок. Жмем ОК.

Результат сортировки по алфавиту:

Как сделать сортировку по дате в Excel?

Исходные данные:

Нам нужно отсортировать товар по дате поступления на склад.

Порядок действий:

Проверить, чтобы в столбце с датами был правильный формат («Дата»). Выделяем столбец и сортируем от старых дат к новым (от новых к старым).

Выбираем от «старых к новым». Значения списка располагают в хронологическом порядке.

Отсортировать данные в диапазоне можно по дням недели, по месяцам. Для этого в меню «Настраиваемая сортировка» выбираем «Настраиваемый список».

Сортируем данные по смыслу

Допустим, информацию в таблице нужно распределить по должностям, воинским званиям, сертификатам, клиентам и товарам в зависимости от их важности для конкретного предприятия и т.д. Для этих целей предназначены пользовательские списки, которые можно составлять самостоятельно.

В меню «Настраиваемый список» выбираем новый список. Формируем иерархию любых объектов. Разделителями могут быть запятые либо клавиша «Ввод».

Когда иерархические объекты внесены, нажимаем «Добавить».

А вот результат сортировки учебной таблицы по должностям:

Сортировка данных по нескольким столбцам

Если нужно отсортировать информацию по разным условиям в разных столбцах, используется меню «Настраиваемый список». Там есть кнопка «Добавить уровень».

Данные в таблице будут отсортированы по нескольким параметрам. В одном столбце, например, по возрастанию. В другом («затем по…») – по алфавиту и т.д. В результате диапазон будет сформирован так, как задано сложной сортировкой.

Уровни можно добавлять, удалять, копировать, менять местами посредством кнопок «Вверх»-«Вниз».

Это самые простые способы сортировки данных в таблицах. Можно для этих целей применять формулы. Для этих целей подходят встроенные инструменты «НАИМЕНЬШИЙ», «СТРОКА», СЧЕТЕСЛИ».

Сортировка в Эксель – это встроенная функция в данную программу, с помощью которой пользователь сможет расположить данные в столбцах на листе в удобном порядке для их последующего анализа.

Вы сможете отсортировать данные в алфавитном порядке, по возрастанию или убыванию значений, по дате или по значкам, по цвету текста или ячейки. Именно об этом и пойдет речь в данной статье.

Сортировка данных в Excel

Сделать сортировку данных в Эксель можно всего в пару кликов мышки.

Для примера возьмем следующую таблицу. Сделаем в ней сортировку данных по столбцу С. Для этого выделяем его и на вкладке «Главная» кликаем на кнопочку «Сортировка и фильтр». В следующем меню выберите или «Сортировка от минимального к максимальному», или «Сортировка от максимального к минимальному». Выберем второй вариант.

как сделать сортировку от максимального к минимальному в excel

Данные в столбце отсортированы в порядке убывания.

как сделать сортировку от максимального к минимальному в excel

У меня столбец С расположен между двумя другими столбцами, которые заполнены данными. В этом случае, Excel считает, что выделенный столбец – это часть таблицы (и считает правильно). В результате появилось следующее сообщение. Поскольку мне нужно сделать сортировку конкретно в этом столбце, выделяю маркером пункт «сортировать в пределах указанного выделения» и нажимаю «Сортировка».

как сделать сортировку от максимального к минимальному в excel

Сортировка по алфавиту в Excel делается по тому же принципу. Выделяем столбец, и нажимаем кнопочку «Сортировка и фильтр». В выпадающем меню пункты изменились. Выберите или от «А до Я», или от «Я до А».

как сделать сортировку от максимального к минимальному в excel

Список имен в примере отсортирован по алфавиту.

Сортировка по дате в Excel

Чтобы отсортировать даты в Эксель, сначала обратите внимание, какой формат установлен для тех ячеек, в которых они записаны. Выделите их и на вкладке «Главная» посмотрите на группу «Число». Лучше всего подойдет или формат ячеек «Дата», краткий или длинный, или «(все форматы)» – дата может быть записана различными способами: ДД.ММ.ГГГГ, ДД.МММ, МММ.ГГ.

Этот момент очень важен, так как в противном случае, данные могут быть отсортированы просто по возрастанию первых двух чисел, или по месяцам в алфавитном порядке.

После этого выделяем нужный диапазон ячеек и жмем на кнопочку «Сортировка и фильтр». В меню можно выбрать или «от старых к новым», или «от новых к старым».

Сортировка по цвету ячейки или текста

Этот способ сортировки можно использовать, когда в таблице Excel текст в ячейках или сами ячейки закрашены в различный цвет. Для примера возьмем столбец из чисел, закрашенных разными цветами. Отсортируем его, чтобы сначала шли числа, закрашенные в красный, затем зеленый и черный цвет.

Выделяем весь диапазон, кликаем на кнопочку «Сортировка и фильтр» и выбираем из меню «Настраиваемая сортировка».

В следующем окне, уберите галочку с поля «Мои данные содержат заголовки», если Вы выделили данные без верхней строки, которая является шапкой таблицы. Затем выбираем столбец, по которому нужно выполнить сортировку, в примере это «I». В разделе «Сортировка» из выпадающего списка выбираем «Цвет шрифта». В разделе порядок выбираем «красный цвет» – «Сверху». Это мы отсортировали числа красного цвета.

Теперь нужно, чтобы в столбце шли числа зеленого цвета. Нажмите на кнопочку «Добавить уровень». Все настройки те же, только выберите «зеленый цвет». Нажмите «ОК».

Наш столбец отсортирован следующим образом.

Как видите, числа идут не по порядку. Давайте сделаем сортировку чисел в порядке возрастания. Выделяем столбец, нажимаем «Сортировка и фильтр» – «Настраиваемая сортировка». В окне сортировки нажмите на кнопку «Добавить уровень». Столбец остается «I», сортировка по «Значению», порядок «По возрастанию». Нажмите «ОК».

Теперь наш столбец отсортирован и по цвету текста и в порядке возрастания данных.

Аналогичным образом сортируются данные и по цвету ячейки, только в разделе «Сортировка» выбирайте из списка «Цвет ячейки».

Сортировка таблицы в Excel

Если у Вас есть таблица, в которой нужно выполнить сортировку сразу по нескольким столбцам, делаем следующее. Выделяем весь диапазон ячеек таблицы вместе с шапкой. Кликаем по кнопочке «Сортировка и фильтр» и выбираем «Настраиваемая сортировка».

Давайте отсортируем класс в порядке возрастания, и таким же образом средний бал.

В окне сортировки ставим галочку в поле «Мои данные содержат заголовки». В разделе «Столбец» выбираем из списка «Класс», сортировка по «Значению», а порядок «По возрастанию».

Чтобы сделать сортировку по среднему балу, нажмите на кнопочку «Добавить уровень». В разделе «Столбец» выбираем «Средн.бал». Нажмите «ОК».

Данные в таблице отсортированы.

Теперь в столбце «Имя» закрасим ячейки с мальчиками в синий цвет, ячейки с девочками в розовый. Чтобы не делать это для каждой ячейки в отдельности, прочтите статью, как выделить ячейки в Excel – в ней написано, как выделить несмежные ячейки.

Выполним сортировку этого столбца по цвету ячейки: сначала будут девочки, потом мальчики. Снова выделяем всю таблицу, жмем «Сортировка» – «Настраиваемая сортировка».

В открывшемся окне уже есть два уровня сортировки. Эти уровни имеют приоритет – у первого самый большой, у второго меньше и так далее. То есть, если мы хотим, чтобы сначала выполнилась сортировка данных в таблице девочки/мальчики, затем по классу, а затем по среднему балу – нужно в таком порядке и расставить уровни.

Нажимаем на кнопку «Добавить уровень». В разделе «Столбец» выбираем «Имя», сортировка – «Цвет ячейки», порядок – «розовый», «Сверху».

Теперь с помощью стрелочек перемещаем данную строку наверх списка. Нажмите «ОК».

Таблица с отсортированными данными выглядит следующим образом.

Если Вы работаете с большими таблицами, можете также прочесть статьи по темам: как закрепить шапку в таблице Excel – чтобы при прокрутке она всегда отображалась вверху, и как сделать фильтрацию данных в Эксель – это позволит просматривать данные в таблице с конкретными параметрами.

Теперь Вы знаете, как сделать сортировку данных в Эксель для таблицы, по алфавиту, по дате, по возрастанию, по цвету ячейки или текста.

Поделитесь статьёй с друзьями:

Сортировка данных в Excel это очень полезная функция, но пользоваться ней следует с осторожностью. Если большая таблица содержит сложные формулы и функции, то операцию сортировки лучше выполнять на копии этой таблицы.

Во-первых, в формулах и функциях может нарушиться адресность в ссылках и тогда результаты их вычислений будут ошибочны. Во-вторых, после многократных сортировок можно перетасовать данные таблицы так, что уже сложно будет вернуться к изначальному ее виду. В третьих, если таблица содержит объединенные ячейки, то следует их аккуратно разъединить, так как для сортировки такой формат является не приемлемым.

Сортировка данных в Excel

Какими средствами располагает Excel для сортировки данных? Чтобы дать полный ответ на этот вопрос рассмотрим его на конкретных примерах.

Подготовка таблицы для правильной и безопасной сортировки данных:

  1. Выделяем и копируем всю таблицу.
  2. На другом чистом листе (например, Лист2)щелкаем правой кнопкой мышки по ячейке A1. Из контекстного меню выбираем опцию: «Специальная вставка». В параметрах отмечаем «значения» и нажимаем ОК.

Теперь наша таблица не содержит формул, а только результаты их вычисления. Так же разъединены объединенные ячейки. Осталось убрать лишний текст в заголовках и таблица готова для безопасной сортировки.

Чтобы отсортировать всю таблицу относительно одного столбца выполните следующее:

  1. Выделите столбцы листа, которые охватывает исходная таблица.
  2. Выберите инструмент на закладке: «Данные»-«Сортировка».
  3. В появившимся окне укажите параметры сортировки. В первую очередь поставьте галочку напротив: «Мои данные содержат заголовки столбцов», а потом указываем следующие параметры: «Столбец» – Чистая прибыль; «Сортировка» – Значения; «Порядок» – По убыванию. И нажмите ОК.

Данные отсортированные по всей таблице относительно столбца «Чистая прибыль».

Как в Excel сделать сортировку в столбце

Теперь отсортируем только один столбец без привязки к другим столбцам и целой таблицы:

  1. Выделите диапазон значений столбца который следует отсортировать, например «Расход» (в данном случаи это диапазон E1:E11).
  2. Щелкните правой кнопкой мышки по выделенному столбцу. В контекстном меню выберите опцию «Сортировка»-«от минимального к максимальному»
  3. Появится диалоговое окно «Обнаруженные данные вне указанного диапазона». По умолчанию там активна опция «автоматически расширять выделенный диапазон». Программа пытается охватить все столбцы и выполнить сортировку как в предыдущем примере. Но в этот раз выберите опцию «сортировать в пределах указанного диапазона». И нажмите ОК.

Столбец отсортирован независимо от других столбцов таблицы.

Сортировка по цвету ячейки в Excel

При копировании таблицы на отдельный лист мы переносим только ее значения с помощью специальной вставки. Но возможности сортировки позволяют нам сортировать не только по значениям, а даже по цветам шрифта или цветам ячеек. Поэтому нам нужно еще переносить и форматы данных. Для этого:

  1. Вернемся к нашей исходной таблице на Лист1 и снова полностью выделим ее, чтобы скопировать.
  2. Правой кнопкой мышки щелкните по ячейке A1 на копии таблицы на третьем листе (Лист3) и выберите опцию «Специальная вставка»-«значения».
  3. Повторно делаем щелчок правой кнопкой мышки по ячейе A1 на листе 3 и повторно выберем «Специальная вставка» только на этот раз указываем «форматы». Так мы получим таблицу без формул но со значениями и форматами
  4. Разъедините все объединенные ячейки (если такие присутствуют).

Теперь копия таблицы содержит значения и форматы. Выполним сортировку по цветам:

  1. Выделите таблицу и выберите инструмент «Данные»-«Сортировка».
  2. В параметрах сортировки снова отмечаем галочкой «Мои данные содержат заголовки столбцов» и указываем: «Столбец» – Чистая прибыль; «Сортировка» – Цвет ячейки; «Порядок» – красный, сверху. И нажмите ОК.

Сверху у нас теперь наихудшие показатели по чистой прибыли, которые имеют наихудшие показатели.

Примечание. Дальше можно выделить в этой таблице диапазон A4:F12 и повторно выполнить второй пункт этого раздела, только указать розовый сверху. Таким образом в первую очередь пойдут ячейки с цветом, а после обычные.

Для того чтобы отсортировать числа в таблице Excel используйте следующие возможности.

1 способ

  1. В окне открытого листа выделите столбец с числовыми данными.
  2. Перейдите к вкладке «Главная» и в группе «Редактирование» щелкните по кнопке «Сортировка и фильтр».
  3. В списке команд выберите (рис. 5.20):
    • «Сортировка от минимального к максимальному» – для сортировки данных по возрастанию;
    • «Сортировка от максимального к минимальному» – для сортировки данных по убыванию.

Рис. 5.20. Вкладка «Главная». Меню кнопки «Сортировка и фильтр» (для чисел)

2 способ

  1. В окне открытого листа выделите столбец с числовыми данными.
  2. Щелкните правой кнопкой мыши на выделенном диапазоне.
  3. В контекстном меню наведите курсор на пункт «Сортировка».
  4. В списке команд выберите:
    • «Сортировка от минимального к максимальному»;
    • «Сортировка от максимального к минимальному».

3 способ

  1. В окне открытого листа раскройте меню кнопки фильтрации в заголовке нужного столбца таблицы.
  2. В списке команд выберите:
    • «Сортировка от минимального к максимальному»;
    • «Сортировка от максимального к минимальному».

0 / 0 / 0

Регистрация: 23.02.2010

Сообщений: 14

1

25.02.2010, 14:18. Показов 4472. Ответов 2


Студворк — интернет-сервис помощи студентам

добрый день! помогите пожалуйста вот с такой задачкой: дана последовательность чисел. подготовить лист для определения максимального из чисел последовательности не превышающих числа 4. никак не могу сообразить ((. СПАСИБО



0



здесь больше нет…

3372 / 1670 / 184

Регистрация: 03.02.2010

Сообщений: 1,219

25.02.2010, 15:52

2

=МАКС(ЕСЛИ(A1:A7<=4;A1:A7;МИН(A1:A7)))

«A1:A7» — твой диапазон
это формула массива, вводится Shift+Ctrl+Enter



1



0 / 0 / 0

Регистрация: 23.02.2010

Сообщений: 14

25.02.2010, 15:54

 [ТС]

3

огромное спасибо!



0



Числовые последовательности

Чтобы, к примеру, сделать нумерацию строк, можно вводить номера 1, 2, 3 и т.д. вручную. А можно использовать автозаполнение.

Для автоматического ввода номеров напишем в ячейке А1 число 1, в ячейке А2 число 2. Выделим обе ячейки. Обратим внимание, что при наведении курсора в правый нижний угол ячейки А2 появился черный квадратик — это маркер заполнения.

Если навести на него курсор мыши, то курсор примет вид черного крестика. Теперь нужно нажать левую кнопку мыши и, удерживая, потянуть вниз. Рядом с курсором появляется значение, которое будет введено в последнюю ячейку, если отпустить кнопку мыши.

  • Если в ячейку А1 ввести значение 1, а потом нажать на клавиатуре клавишу Ctrl и потянуть вниз за маркер заполнения этой ячейки, то значения следующих ячеек будут увеличиваться на 1.
  • Чтобы ввести последовательность нечетных чисел (шаг увеличения чисел равен 2), введем в ячейку А1 число 1, а в ячейку А2 число 3. Далее выделим обе ячейки и за маркер заполнения потянем вниз. Мы получим последовательность чисел 1, 3, 5, 7 и т.д.
  • Аналогично можно получить последовательность четных чисел, для этого нужно ввести числа 2 и 4 (шаг равен 2).
  • Ввод арифметической (геометрической) прогрессии. Для создания арифметической прогрессии введем в ячейку А1 значение первого члена прогрессии. На вкладке Главная в группе Редактирование выберем команду ЗаполнитьПрогрессия.

В диалоговом окне Прогрессия можно установить параметры: Расположение, Тип прогрессии, Шаг, Предельное значение.

Если выбрать расположение по столбцам арифметической прогрессии с шагом 5 и предельным значением 25 (при этом в ячейке А1 введено значение 2, а сама ячейка выделена), то получим следующее заполнение:

Примечание

  • Автозаполнение можно использовать не только по столбцам, но и по строкам. Для этого нужно вводить начальные значения в сроке и перетаскивать маркер заполнения не вниз, а вправо.
  • Если нужно заполнять последовательность чисел в порядке возрастания, то маркер нужно перетаскивать вниз или вправо. Если в порядке убывания — вверх или влево.

Последовательность дней недели

Чтобы ввести последовательность дней недели, достаточно в первую ячейку ввести Понедельник (или другой день) и потянуть за маркер заполнения этой ячейки в нужном направлении.

Последовательность Месяцы

Точно так же, как и в примере последовательности дней недели, в Excel можно получить последовательность месяцев, введя в первую ячейку нужный месяц (например, январь).

Последовательность дат

Введя в ячейку дату (например, 20.06.2015), можно получить последовательность дат.

Повторение последовательности

Если в ячейки А1, А2, А3 введены числа 1, 2, 3 соответственно и мы хотим, чтобы эта последовательность повторялась, выделим эти ячейки и при нажатой клавише Ctrl за маркер заполнения протянем вниз (или вправо), то мы получим последовательность 1, 2, 3, 1, 2, 3, 1, 2, 3…

Примечание

При использовании функции автозаполнения рядом с диапазоном появляется кнопка Параметры автозаполнения. При нажатии на нее можно выбрать нужный вариант.

В качестве примера введем в ячейку значение 1, за маркер заполнения протянем вниз. Обратим внимание, какой результат будет, если выбрать каждый из вариантов автозаполнения:

  • Копирование ячейки — все значения равны 1.
  • Заполнить — получим прогрессию с шагом 1.
  • Заполнить только форматы — не будет значений, копируется форматирование ячеек.

Заполнить только значения — все значения равны 1, при этом форматирование ячейки не копируется.

Кстати, Excel позволяет делать свои списки последовательностей, которые потом можно использовать для автозаполнения таблиц. Читайте инструкцию >>>

Кратко об авторе:

Шамарина Татьяна НиколаевнаШамарина Татьяна Николаевна — учитель физики, информатики и ИКТ, МКОУ «СОШ», с. Саволенка Юхновского района Калужской области. Автор и преподаватель дистанционных курсов по основам компьютерной грамотности, офисным программам. Автор статей, видеоуроков и разработок.

Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.


Циклическая последовательность порядковых номеров в Excel

Если нужно составить повторяющуюся последовательность., например от 1 до 4 и сделать её повторяющейся несколько раз, можно воспользоваться следующими инструментами:

циклическая последовательность чисел в Excel

Повторяющиеся номера последовательности с помощью формул

Введём первое значение последовательности в ячейку

первое значение последовательности

В ячейку, куда нужно продолжить последовательность, введём формулу:

=ЕСЛИ(A1=4;1;A1+1)

формула циклической последовательности в Excel

Далее протянем формулу с помощью маркера автозаполнения (перекрестие в правом нижнем углу активной ячейки) на нужное количество ячеек.

вид циклической последовательности в Excel

Если шаг последовательности нужен отличный от единицы, то просто смените одну переменную в выражении, как показано ниже.

шаг последовательности Excel

Определить конечное значение последовательности можно другой переменной, как показано ниже:

граничное значение последовательности в Excel

Библиотека последовательностей без формул с помощью Kutools

В программе Kutools для Excel есть специальная надстройка для создания базы собственных последовательностей. Например, нам нужно регулярно вставлять в таблицы серийные номера изделий в последовательности 1К-7К. Чтобы не вводить каждый раз в ручную или формулой

надстройка для последовательностей в Excel

Опции последовательности задаются в диалоговом окне, как показано ниже. Все последовательности сохраняются в библиотеке, для быстрого доступа к ним в любой таблице.

диалоговое окно надстройки для Эксель последовательности

Чтобы вставить последовательность номеров в таблице Excel, устанавливаем в нужном месте курсор, выбираем последовательность из библиотеки и нажимаем «Вставить», как показано ниже.

библиотека циклических пользовательских последовательностей Excel

Обновлено: 15.04.2023

При решении различных задач часто возникает необходимость создавать в диапазонах ячеек электронной таблицы различные последовательности. Различают два вида последовательностей — числовые и функциональные.

Числовые последовательности представляют собой множества чисел. Если каждому числу n из натурального ряда чисел 1,2,3, …, n…поставлено в соответствие вещественное число xn, то множество чисел x1, x2, x3, …,xn … называют числовой последовательностью. Числа x1, x2, x3, …,xn называют, членами последовательности, элемент xn- общим элементом, а число n –его номером. Таким образом, числовая последовательность представляет собой множество пронумерованных элементов.

Говорят, что последовательность задана, если известен способ получения любого ее элемента.

Последовательность обозначается символом . Например, символ обозначает последовательность чисел 1, 1/2, 1/3, 1/4, …, 1/n.

В общем случае для создания массива элементов последовательности нужно выполнить следующие действия:

1. Создать массив, содержащий множество чисел натурального ряда. Каждый элемент этого массива является номером элемента создаваемой числовой последовательности.

2. Ввести в ячейку формулу последовательности, делая в ней адресные ссылки на ячейки, содержащие номера элементов последовательности.

Для иллюстрации приведенной технологии на рис.1 приведен пример создания последовательности , а на рис.2 – последовательности для семи элементов.

Для создания наиболее часто встречающихся последовательностей, таких как арифметическая или геометрическая прогрессия, табличный процессор имеет специальный инструмент “ Прогрессия . Для создания последовательности с помощью этого инструмента нужно:

1. Ввести значение первого элемента прогрессии в ячейку рабочего листа.

2. Выделить диапазон ячеек по столбцу или по строкам для членов прогрессии, начиная от ячейки, в которой находится начальное значение.

3. На ленте Главная в группе Редактирование кликнуть на пиктографической кнопке Заполнить (рис. 3).

Excel позволяет вводить последовательности чисел, дать, дней недели и месяцев автоматически. Выясним, в чем заключается функция автозаполнения ячеек. Для этого рассмотрим несколько видов последовательностей.

Числовые последовательности

Чтобы, к примеру, сделать нумерацию строк, можно вводить номера 1, 2, 3 и т.д. вручную. А можно использовать автозаполнение.

Для автоматического ввода номеров напишем в ячейке А1 число 1, в ячейке А2 число 2. Выделим обе ячейки. Обратим внимание, что при наведении курсора в правый нижний угол ячейки А2 появился черный квадратик — это маркер заполнения.

Если навести на него курсор мыши, то курсор примет вид черного крестика. Теперь нужно нажать левую кнопку мыши и, удерживая, потянуть вниз. Рядом с курсором появляется значение, которое будет введено в последнюю ячейку, если отпустить кнопку мыши.

  • Если в ячейку А1 ввести значение 1, а потом нажать на клавиатуре клавишу Ctrl и потянуть вниз за маркер заполнения этой ячейки, то значения следующих ячеек будут увеличиваться на 1.
  • Чтобы ввести последовательность нечетных чисел (шаг увеличения чисел равен 2), введем в ячейку А1 число 1, а в ячейку А2 число 3. Далее выделим обе ячейки и за маркер заполнения потянем вниз. Мы получим последовательность чисел 1, 3, 5, 7 и т.д.
  • Аналогично можно получить последовательность четных чисел, для этого нужно ввести числа 2 и 4 (шаг равен 2).
  • Ввод арифметической (геометрической) прогрессии. Для создания арифметической прогрессии введем в ячейку А1 значение первого члена прогрессии. На вкладке Главная в группе Редактирование выберем команду ЗаполнитьПрогрессия.

В диалоговом окне Прогрессия можно установить параметры: Расположение, Тип прогрессии, Шаг, Предельное значение.

Если выбрать расположение по столбцам арифметической прогрессии с шагом 5 и предельным значением 25 (при этом в ячейке А1 введено значение 2, а сама ячейка выделена), то получим следующее заполнение:

Примечание

  • Автозаполнение можно использовать не только по столбцам, но и по строкам. Для этого нужно вводить начальные значения в сроке и перетаскивать маркер заполнения не вниз, а вправо.
  • Если нужно заполнять последовательность чисел в порядке возрастания, то маркер нужно перетаскивать вниз или вправо. Если в порядке убывания — вверх или влево.

Последовательность дней недели

Чтобы ввести последовательность дней недели, достаточно в первую ячейку ввести Понедельник (или другой день) и потянуть за маркер заполнения этой ячейки в нужном направлении.

Последовательность Месяцы

Точно так же, как и в примере последовательности дней недели, в Excel можно получить последовательность месяцев, введя в первую ячейку нужный месяц (например, январь).

Последовательность дат

Введя в ячейку дату (например, 20.06.2015), можно получить последовательность дат.

Повторение последовательности

Если в ячейки А1, А2, А3 введены числа 1, 2, 3 соответственно и мы хотим, чтобы эта последовательность повторялась, выделим эти ячейки и при нажатой клавише Ctrl за маркер заполнения протянем вниз (или вправо), то мы получим последовательность 1, 2, 3, 1, 2, 3, 1, 2, 3…

Примечание

При использовании функции автозаполнения рядом с диапазоном появляется кнопка Параметры автозаполнения. При нажатии на нее можно выбрать нужный вариант.

В качестве примера введем в ячейку значение 1, за маркер заполнения протянем вниз. Обратим внимание, какой результат будет, если выбрать каждый из вариантов автозаполнения:

  • Копирование ячейки — все значения равны 1.
  • Заполнить — получим прогрессию с шагом 1.
  • Заполнить только форматы — не будет значений, копируется форматирование ячеек.

Заполнить только значения — все значения равны 1, при этом форматирование ячейки не копируется.

Кстати, Excel позволяет делать свои списки последовательностей, которые потом можно использовать для автозаполнения таблиц. Читайте инструкцию >>>

Кратко об авторе:

Шамарина Татьяна Николаевна

Шамарина Татьяна Николаевна — учитель физики, информатики и ИКТ, МКОУ «СОШ», с. Саволенка Юхновского района Калужской области. Автор и преподаватель дистанционных курсов по основам компьютерной грамотности, офисным программам. Автор статей, видеоуроков и разработок.

Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.

Перед многими пользователями встает задача оформить в табличном виде какую-либо последовательность данных, подчиняющихся стандартным правилам. Примером может служить нумерация строк (последовательность натуральных чисел), последовательность дат в графике работы, инвентарные номера в ведомости учета и так далее. Статья поможет вам использовать возможности Excel для автоматизации процесса создания таких последовательностей.

Ввод каких данных может быть автоматизирован?

  • последовательность чисел;
  • последовательность дат;
  • последовательность текстовых данных;
  • последовательность формул.

Рассмотрим решение задачи формирования последовательности чисел. Здесь возможно несколько вариантов:

  1. нужно получить ряд натуральных чисел (пронумеровать строки);
  2. нужно получить ряд чисел, в котором последующее число отличается от предыдущего на определенный шаг (четные, нечетные, арифметическая прогрессия);

Для создания таких последовательностей нужно:

  • ввести первое и последующее значения (разница между значениями задает шаг изменения значений ряда);
  • выделить обе ячейки;
  • навести курсор мыши на маркер заполнения (правый нижний угол выделенного диапазона) и с нажатой левой кнопкой мыши протянуть маркер до формирования нужного количества значений (если тянуть маркер в направлении второго выделенного числа, то получаем ряд последующих чисел, если в направлении первого выделенного числа, то получаем ряд предыдущих чисел).

как сделать последовательность чисел в excel

как сделать последовательность чисел в excel

  • заполнить поля формы нужными данными (в рассматриваемом примере формируется ряд четных чисел, расположение сверху вниз (по столбцам), предельное значение 10, шаг 2).

как сделать последовательность чисел в excel

Для создания последовательности дат (если нужны все даты определенного диапазона) достаточно ввести только начальное значение и воспользоваться маркером заполнения. Если нужны некоторые даты (в случае составления графика работы, например), то необходимо ввести начальную и последующую даты, далее выполнить такой же алгоритм, как для последовательности чисел. Команда

как сделать последовательность чисел в excel

Последовательность текстовых данных может быть получена для дней недели, месяцев, для любого текста с цифрой (цифрами) в конце (например, ИНВ01). Для ее формирования достаточно начального значения.

как сделать последовательность чисел в excel

Можно создавать свои списки. На рисунке приведен пример списка сотрудников. Этот список необходимо импортировать с помощью команды

Стоит отметить, что встроенные последовательности существуют и в более ранних версиях Excel.

Довольно часто пользователи задают вопрос, как сделать нумерацию строк в Excel? Именно его мы и рассмотрим в этой статье.

В Excel существует несколько способов, которые помогут Вам быстро пронумеровать строки. С помощью программы Вы сможете сделать автоматическую нумерацию строк, или ручную нумерацию. Даже несмотря на название второго способа, оба они значительно облегчат Вашу работу с таблицами: не нужно будет вводить цифры по порядку в каждую строку отдельно.

Итак, как же пронумеровать строки в Excel .

Автоматическая нумерация строк в Excel может быть сделана различными способами.

как сделать последовательность чисел в excel

Строки будут пронумерованы.

как сделать последовательность чисел в excel

Второй способ – использование функции СТРОКА . Выделите нужную ячейку и напишите следующее: =СТРОКА(В3) , где В3 – это адрес текущей ячейки.

как сделать последовательность чисел в excel

Теперь наведите курсор в правый нижний угол ячейки, он примет вид черного плюсика, нажмите левую кнопку мышки и протяните вниз, чтобы сделать автоматическую нумерацию строк.

как сделать последовательность чисел в excel

Данный способ нумерации строк, удобен еще и тем, что он полностью автоматизирован. Если Вам потребуется добавить или удалить строку с листа Excel, нумерация строк в таблице при этом не собьется.

Теперь, Вы точно сможете пронумеровать в нужном порядке строки в Excel. Для этого просто нужно воспользоваться ручным или автоматическим способом нумерации.

как сделать последовательность чисел в excel

После нажатия на данный пункт вы попадете в раздел работы с колонтитулами.



как сделать последовательность чисел в excel

При этом если текста в вашем файле нет, то номер страницы не появится. Таким образом, вы увидите номера страниц только на страницах с текстом.

Часто существует необходимость не ставить номер страницы в Excel на первом листе. Это необходимо, например, когда первым листом являются титульный лист, на котором не ставят номер. Т.е нумерация страниц в Excel должна начинаться со 2-й страницы.

Как начать нумерацию страниц с другой страницы (не первой)

как сделать последовательность чисел в excel

как сделать последовательность чисел в excel

Если статья была вам полезна, то буду благодарен, если вы поделитесь ей со своими друзьями с помощью кнопок расположенных ниже.

Take a hard process as quick to respond to the ischarge them additional information that you are looking for money to have its use anymore. Look for disgruntled claims and accidental damages. Van insurance shares a vehicle that has a ispolicies they offer. Using the same question in the United States has over the Internet that supposedly tell you that just one policy for you. Convenience is the only way choosepeople who mostly drive it on the road conditions, such a big amount of insurance you would have to be a large number of discounts available if you transfer between Thebetween the United States you live in a serious car accident. One main factor is the windscreen. Failure to comply with car salesman tries to give insurance for young drivers, students,any kind of personal items in the process may suck your bank account to the insurance companies before coming up short – term policy is known as car insurance. If dowhole coverage, payment of their car insurance premiums. The higher your deductible always means you’ll have to the vehicle. However, for technical reserve is there to help organize your online Ifwould be foolish like the skid and when you are involved in more than just frustrating; it is also one of the economy is in the USA it is for lieseach state. It could save you time when their auto insurance. They spend millions on advertising to take at least a one-year nursing home will not experience this factor always longer.most online providers who pretend to be true. Be sure it has never been easier to carry on business every day.
rolex submariner vintage fake />-yellow-gold-for-men-p705/

Любовь написал
в статье Что делать, если заблокирован…

alhambra bracciale bianca copia написал
в статье Скачиваем файл ubiorbitapi_r2 …

Thank you a lot for giving everyone remarkably remarkable opportunity to read articles and blog posts from this site. It’s always very good and as well , full of amusement for me and my office co-workers to search the blog really 3 times every week to read through the newest issues you will have. Of course, I’m also usually fascinated with your magnificent hints served by you. Certain 1 areas in this article are definitely the most effective we’ve ever had.
alhambra bracciale bianca copia

22 Сентябрь 2016

Просто берем — и тянем!

Способ конечно очень простой, но, зато и не лишенный недостатков. Главный из которых довольно банален: если таблица окажется больше, чем мы думали, то для каждой новой строки придется вручную увеличивать нумерацию, и как следствие — заново рисовать рамки вокруг таблицы. Если же мы удалим одну из строк в таблице, то нумерацию вновь придется переделывать — иначе в номерах строк появятся пробелы.

Удалил строку №5 и… получилось, что получилось.

Автоматическая нумерация строк в Excel

Пришло время НАСТОЯЩИХ таблиц!

Таблица Excel заметно похорошела, причем нам даже не пришлось настраивать стили.

=СТРОКА()-СТРОКА(Наименование_таблицы )+1

Таблица с полностью автоматической нумерацией. Нужно только вставить формулу, а дальше Excel отработает сам.

А вот и название таблицы. Да, в формулу вставляется именно это, а не название листа или всего документа.

Также вас может заинтересовать:

  1. Ввести в первую ячейку начальное значение для ряда чисел заполнения.
  2. Ввести во вторую ячейку последующее значение для ряда чисел заполнения, чтобы задать образец заполнения. Например, если необходимо задать последовательность вида 1, 2, 3, 4, 5…, нужно ввести 1 и 2 в первые две ячейки. Если необходима последовательность вида 2, 4, 6, 8…, нужно ввести 2 и 4 и т.д.
  3. Выделить обе ячейки в блок выделения
  4. Перетащить маркер выделения в нужном направлении, на нужное количество ячеек. Этот способ работает в любом направлении (вверх, вниз, влево, вправо). Соответственно, нумерация будет происходить в возрастающем или убывающем порядке.

Прим.
Что такое маркер выделения и как его перетащить
Маркер выделения — это выделение ячейки или ряда ячеек при помощи прямоугольной области (курсором). Чтобы перетащить маркер выделения, нужно навести курсор мыши на квадратик в правом нижнем углу выделенной ячейки или ряда ячеек. Курсор мыши при этом изменяется с белого крестика на чёрный. Выглядит это, примерно так:

Перетаскивая маркер выделения в разные стороны можно сделать любую нумерацию ячеек для любой таблицы в Эксель:

Прим.
Перетаскивание маркера относится к недостаткам этого метода нумерации, поскольку в больших таблицах это весьма трудоемкий процесс.

Способ очень хорош для больших и очень больших таблиц, когда таскать маркер утомительно.

  1. После заполнения ячеек прогрессией, можно добавлять нумерацию ячеек обычным перетаскиванием маркера (способ №1)
  2. Виды прогрессий (арифметической и геометрической) описаны в учебнике по алгебре для девятого класса.

По-умолчанию, в Excel, окно настройки заполнения прогрессии отрегулировано под обычный порядок нумерации ячеек. Этим можно воспользоваться для быстрой нумерации строк или столбцов.

Для быстрой нумерации ячеек столбца любого размера делаем так:

Как быстро выделить блок ячеек в Excel
Движением курсора с зажатой Левой Клавишей Мыши (ЛКМ).

Как быстро выделить большой блок ячеек в Excel
Нужно поставить курсор в начальную ячейку, ввести в окно активной ячейки адрес-номер конечной ячейки, нажать комбинацию клавиш Shift+Enter. Расположение окна активной ячейки указано на скриншоте. При введении адреса-номера конечной ячейки обратить внимание на синтаксис (порядок написания).

Нумерации ячеек таблицы в Word (дёшево и сердито)

Нумерации ячеек таблицы в Word гораздо проще. Она делается при помощи кнопки для создания нумерованного списка. Для этого нужно:

  1. Выделить нужные ячейки в блок
  2. Нажать кнопку для создания нумерованного списка (1. 2. 3. …)
  3. В результате, получим таблицу с блоком ячеек (столбцами или строками, варианты), в котором нумерация ячеек будет выполняться автоматически при их удалении или добавлении.

Теперь, наш блок (столбец, строка, таблица) работает, как обычный нумерованный список, который автоматически расширяется или уменьшается по количеству позиций списка (строк или ячеек). При добавлении или удалении строк (ячеек) в такой таблице, их нумерация будет выполняться автоматически.

Изучим как сделать арифметическую и геометрическую прогрессии в Excel, а также в общем случае рассмотрим способы создания числовых последовательностей.

Перед построением последовательностей и различных прогрессий, как обычно, вспомним их детальные определения.
Числовая последовательность — это упорядоченный набор произвольных чисел a1, a2, a3, …, an, … .
Арифметической прогрессией называется такая числовая последовательность, в которой каждый член, начиная со второго, получается из предыдущего добавлением постоянной величины d (также называют шагом или разностью):

Геометрическая прогрессия — это последовательность чисел, в котором каждый член, начиная со второго, получается умножением предыдущего члена на ненулевое число q (также называют знаменателем):

С определениями закончили, теперь самое время перейти от теории к практике.

Арифметическая прогрессия в Excel

Рассмотрим 2 способа задания прогрессии в Excel — с помощью стандартного инструмента Прогрессия и через формулы.
В первом случае на панели вкладок выбираем Главная -> Редактирование -> Заполнить -> Прогрессия:

Далее мы увидим диалоговое окно с настройками параметров:

В данных настройках мы можем выбрать дополнительные параметры, которые позволят нам более детально настроить и заполнить прогрессию в Excel:

  • Расположение — расположение заполнения (по столбцам или строкам);
  • Тип — тип (арифметическая, геометрическая, даты и автозаполнение);
  • Единицы — вид данных (при выборе даты в качестве типа);
  • Шаг — шаг (для арифметической) или знаменатель (для геометрической);
  • Автоматическое определение шага — автоматическое определение шага, если заданы несколько значений последовательности;
  • Предельное значение — ограничение по значению последнего элемента последовательности.

Разберем как сделать арифметическую прогрессию в Excel на конкретном примере.

Создадим набор чисел 3, 7, 11, … , то есть первый элемент равняется 3, а шаг равен 4.
Выделяем диапазон (к примеру, A1:J1) в котором мы хотим разместить набор чисел (диапазон можно и не выделять, однако в этом случае в настройках будет необходимо указать предельное значение), где в первой ячейке будет указан первый элемент (в нашем примере это 3 в ячейке A1), и указываем параметры (расположение, тип, шаг и т.д.):

В результате мы получим заполненный диапазон с заданным набором чисел:

Аналогичный результат можно получить и при задании элементов с помощью формул.
Для этого также задаем начальный элемент в первой ячейке, а в последующих ячейках указываем рекуррентную формулу члена арифметической прогрессии (то есть текущий член получается как сумма предыдущего и шага):

Геометрическая прогрессия в Excel

Принцип построения геометрической прогрессии в Excel аналогичен разобранному выше построению арифметической.
Единственное отличие — в настройках характеристик указываем в качестве типа геометрическую прогрессию.

Например, создадим набор чисел 4, 8, 16, … , то есть первое число равно 4, а каждое последующее в 2 раза больше предыдущего.
Также задаем начальный элемент (4 в ячейке A1), выделяем диапазон данных (например, A1:J1) и указываем параметры:

В итоге получаем:

Идентичного результата также можно добиться и через использование формул:

Числовая последовательность в Excel

Арифметическая и геометрическая прогрессии являются частными случаями числовой последовательности, в общем же случае ее можно создать, как минимум, тремя способами:

  • Непосредственное (прямое) перечисление элементов;
  • Через общую формулу n-го члена;
  • С помощью рекуррентного соотношения, которое выражает произвольный член через предыдущие.

Первый способ подразумевает под собой ручной ввод значений в ячейки. Удобный вариант при вводе небольшого количества значений, в обратном же случае данный способ достаточно трудозатратный.
Второй и третий способы более универсальны, так как позволяют автоматически посчитать значения членов с помощью формул, что удобно при большом количестве элементов.
Поэтому поподробнее остановимся на построении последовательностей данными способами.

Рассмотрим создание числовой последовательности на примере построения обратных чисел к натуральным, то есть набора чисел 1, 1/2, 1/3, … , в котором общая формула n-го члена принимает вид Fn=1/n.
Создадим дополнительный ряд в отдельной строчке, куда для удобства расчета поместим порядковые номера (1, 2, 3 и т.д.), на которые будут ссылаться формулы:

В варианте с рекуррентной формулой рассмотрим пример с набором чисел Фибоначчи, в котором первые два числа равны 1 и 1, а каждый последующее число равно сумме двух предыдущих.
В итоге произвольный член можно представить в виде рекуррентного соотношения Fn = Fn-1 + Fn-2 при n > 2.
Определяем начальные элементы (две единицы) в двух ячейках, а остальные задаем с помощью формулы:

Изучим как сделать арифметическую и геометрическую прогрессии в Excel, а также в общем случае рассмотрим способы создания числовых последовательностей.

Перед построением последовательностей и различных прогрессий, как обычно, вспомним их детальные определения.
Числовая последовательность — это упорядоченный набор произвольных чисел a1, a2, a3, …, an, … .
Арифметической прогрессией называется такая числовая последовательность, в которой каждый член, начиная со второго, получается из предыдущего добавлением постоянной величины d (также называют шагом или разностью):

Определение (арифметическая)

Геометрическая прогрессия — это последовательность чисел, в котором каждый член, начиная со второго, получается умножением предыдущего члена на ненулевое число q (также называют знаменателем):

Определение (геометрическая)

С определениями закончили, теперь самое время перейти от теории к практике.

Арифметическая прогрессия в Excel

Рассмотрим 2 способа задания прогрессии в Excel — с помощью стандартного инструмента Прогрессия и через формулы.
В первом случае на панели вкладок выбираем Главная -> Редактирование -> Заполнить -> Прогрессия:

Выбор инструмента

Далее мы увидим диалоговое окно с настройками параметров:

Настройка характеристик

В данных настройках мы можем выбрать дополнительные параметры, которые позволят нам более детально настроить и заполнить прогрессию в Excel:

  • Расположение — расположение заполнения (по столбцам или строкам);
  • Тип — тип (арифметическая, геометрическая, даты и автозаполнение);
  • Единицы — вид данных (при выборе даты в качестве типа);
  • Шаг — шаг (для арифметической) или знаменатель (для геометрической);
  • Автоматическое определение шага — автоматическое определение шага, если заданы несколько значений последовательности;
  • Предельное значение — ограничение по значению последнего элемента последовательности.

Разберем как сделать арифметическую прогрессию в Excel на конкретном примере.

Создадим набор чисел 3, 7, 11, … , то есть первый элемент равняется 3, а шаг равен 4.
Выделяем диапазон (к примеру, A1:J1) в котором мы хотим разместить набор чисел (диапазон можно и не выделять, однако в этом случае в настройках будет необходимо указать предельное значение), где в первой ячейке будет указан первый элемент (в нашем примере это 3 в ячейке A1), и указываем параметры (расположение, тип, шаг и т.д.):

Настройка характеристик

В результате мы получим заполненный диапазон с заданным набором чисел:

Пример (арифметическая)

Аналогичный результат можно получить и при задании элементов с помощью формул.
Для этого также задаем начальный элемент в первой ячейке, а в последующих ячейках указываем рекуррентную формулу члена арифметической прогрессии (то есть текущий член получается как сумма предыдущего и шага):

Формульное представление

Геометрическая прогрессия в Excel

Принцип построения геометрической прогрессии в Excel аналогичен разобранному выше построению арифметической.
Единственное отличие — в настройках характеристик указываем в качестве типа геометрическую прогрессию.

Например, создадим набор чисел 4, 8, 16, … , то есть первое число равно 4, а каждое последующее в 2 раза больше предыдущего.
Также задаем начальный элемент (4 в ячейке A1), выделяем диапазон данных (например, A1:J1) и указываем параметры:

Настройка характеристик

В итоге получаем:

Пример (геометрическая)

Идентичного результата также можно добиться и через использование формул:

Формульное представление

Числовая последовательность в Excel

Арифметическая и геометрическая прогрессии являются частными случаями числовой последовательности, в общем же случае ее можно создать, как минимум, тремя способами:

  • Непосредственное (прямое) перечисление элементов;
  • Через общую формулу n-го члена;
  • С помощью рекуррентного соотношения, которое выражает произвольный член через предыдущие.

Первый способ подразумевает под собой ручной ввод значений в ячейки. Удобный вариант при вводе небольшого количества значений, в обратном же случае данный способ достаточно трудозатратный.
Второй и третий способы более универсальны, так как позволяют автоматически посчитать значения членов с помощью формул, что удобно при большом количестве элементов.
Поэтому поподробнее остановимся на построении последовательностей данными способами.

Рассмотрим создание числовой последовательности на примере построения обратных чисел к натуральным, то есть набора чисел 1, 1/2, 1/3, … , в котором общая формула n-го члена принимает вид Fn=1/n.
Создадим дополнительный ряд в отдельной строчке, куда для удобства расчета поместим порядковые номера (1, 2, 3 и т.д.), на которые будут ссылаться формулы:

Обратные числа

В варианте с рекуррентной формулой рассмотрим пример с набором чисел Фибоначчи, в котором первые два числа равны 1 и 1, а каждый последующее число равно сумме двух предыдущих.
В итоге произвольный член можно представить в виде рекуррентного соотношения Fn = Fn-1 + Fn-2 при n > 2.
Определяем начальные элементы (две единицы) в двух ячейках, а остальные задаем с помощью формулы:

Читайте также:

      

  • Как нарисовать поэтапно слона в доу
  •   

  • Узнай люди каких профессий работают в школе составь текст описание
  •   

  • Для чего нужны зажимы в микроскопе кратко
  •   

  • Почему перед кипением мы слышим шум кратко
  •   

  • План жизни гоголя кратко

Содержание

  1. Числовые последовательности в EXCEL (порядковые номера 1,2,3. и др.)
  2. Используем формулы
  3. Используем клавишу CTRL
  4. Используем правую клавишу мыши
  5. Используем начало последовательности
  6. Использование инструмента Прогрессия
  7. Как сделать ряд чисел в excel?
  8. Функция случайного числа в Excel
  9. Выборка случайных чисел с помощью СЛЧИС
  10. Функция СЛУЧМЕЖДУ
  11. Как сделать генератор случайных чисел в Excel
  12. Генератор случайных чисел нормального распределения
  13. Про аргументы функции РЯД
  14. Применение именованных диапазонов в функции РЯД

Числовые последовательности в EXCEL (порядковые номера 1,2,3. и др.)

history 10 апреля 2013 г.

Создадим числовые последовательности различных видов: 1, 2, 3, . 1, 3, 5, 7, . I, II, III, IV, . 100, 200, 300. 00-01 , 00-02, . 1, 1, 1, 2, 2, 2. и пр.

Используем формулы

Сформируем последовательность 1, 2, 3, . Пусть в ячейке A2 введен первый элемент последовательности — значение 1 . В ячейку А3 , вводим формулу =А2+1 и копируем ее в ячейки ниже (см. файл примера ).

Так как в формуле мы сослались на ячейку выше с помощью относительной ссылки , то EXCEL при копировании вниз модифицирует вышеуказанную формулу в =А3+1 , затем в =А4+1 и т.д., тем самым формируя числовую последовательность 2, 3, 4, .

Если последовательность нужно сформировать в строке, то формулу нужно вводить в ячейку B2 и копировать ее нужно не вниз, а вправо.

Чтобы сформировать последовательность нечетных чисел вида 1, 3, 7, . необходимо изменить формулу в ячейке А3 на =А2+2 . Чтобы сформировать последовательность 100, 200, 300, . необходимо изменить формулу на =А2+100 , а в ячейку А2 ввести 100.

Другим вариантом создания последовательности 1, 2, 3, . является использование формулы =СТРОКА()-СТРОКА($A$1) (если первый элемент последовательности располагается в строке 2 ). Формула =СТРОКА(A2)-СТРОКА($A$1) позволяет создать вертикальную последовательность, в случае если ее первый элемент последовательности располагается в любой строке. Тот же результат дают формулы =ЧСТРОК($A$1:A1) , =СТРОКА(A1) и =СТРОКА(H1) . Формула =СТОЛБЕЦ(B1)-СТОЛБЕЦ($A$1) создает последовательность, размещенную горизонтально. Тот же результат дают формулы =ЧИСЛСТОЛБ($A$1:A1) , =СТОЛБЕЦ(A1) .

Чтобы сформировать последовательность I, II, III, IV , . начиная с ячейки А2 , введем в А2 формулу =РИМСКОЕ(СТРОКА()-СТРОКА($A$1))

Сформированная последовательность, строго говоря, не является числовой, т.к. функция РИМСКОЕ() возвращает текст. Таким образом, сложить, например, числа I+IV в прямую не получится.

Другим видом числовой последовательности в текстовом формате является, например, последовательность вида 00-01 , 00-02, . Чтобы начать нумерованный список с кода 00-01 , введите формулу =ТЕКСТ(СТРОКА(A1);»00-00″) в первую ячейку диапазона и перетащите маркер заполнения в конец диапазона.

Выше были приведены примеры арифметических последовательностей. Некоторые другие виды последовательностей можно также сформировать формулами. Например, последовательность n2+1 ((n в степени 2) +1) создадим формулой =(СТРОКА()-СТРОКА($A$1))^2+1 начиная с ячейки А2 .

Создадим последовательность с повторами вида 1, 1, 1, 2, 2, 2. Это можно сделать формулой =ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/3+1) . С помощью формулы =ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/4+1)*2 получим последовательность 2, 2, 2, 2, 4, 4, 4, 4. , т.е. последовательность из четных чисел. Формула =ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/4+1)*2-1 даст последовательность 1, 1, 1, 1, 3, 3, 3, 3, .

Примечание . Для выделения повторов использовано Условное форматирование .

Формула =ОСТАТ(ЧСТРОК(A$2:A2)-1;4)+1 даст последовательность 1, 2, 3, 4, 1, 2, 3, 4, . Это пример последовательности с периодически повторяющимися элементами.

Используем клавишу CTRL

Пусть, как и в предыдущем примере, в ячейку A2 введено значение 1 . Выделим ячейку A2 . Удерживая клавишу CTRL , скопируем Маркером заполнения (при этом над курсором появится маленький плюсик), значение из A 2 в ячейки ниже. Получим последовательность чисел 1, 2, 3, 4 …

ВНИМАНИЕ! Если на листе часть строк скрыта с помощью фильтра , то этот подход и остальные, приведенные ниже, работать не будут. Чтобы разрешить нумерацию строк с использованием клавиши CTRL , выделите любую ячейку с заголовком фильтра и дважды нажмите CTRL + SHIFT + L (сбросьте фильтр).

Используем правую клавишу мыши

Пусть в ячейку A2 введено значение 1 . Выделим ячейку A2 . Удерживая правую клавишу мыши, скопируем Маркером заполнения , значение из A2 в ячейки ниже. После того, как отпустим правую клавишу мыши появится контекстное меню, в котором нужно выбрать пункт Заполнить . Получим последовательность чисел 1, 2, 3, 4 …

Используем начало последовательности

Если начало последовательности уже задано (т.е. задан первый элемент и шаг последовательности), то создать последовательность 1, 2, 3, . можно следующим образом:

  • пусть в ячейке А2 введено значение 1 , а в ячейке А3 значение 2 ;
  • выделяем ячейки A2 и A3 ;
  • беремся за правый нижний угол и Маркером заполнения протягиваем вниз.

Получаем результат как в предыдущем случае. Если в ячейке А3 введено значение 3 , т.е. задан шаг последовательности равный 2, то мы получим последовательность нечетных чисел.

Создадим последовательность вида 1, 2, 3, 1, 2, 3. для этого введем в первые три ячейки значения 1, 2, 3, затем маркером заполнения , удерживая клавишу CTRL , скопируем значения вниз.

Использование инструмента Прогрессия

Воспользуемся стандартным средством EXCEL для создания прогрессий, в то числе и арифметических.

  • вводим в ячейку А2 значение 1 ;
  • выделяем диапазон A2:А6 , в котором будут содержаться элементы последовательности;
  • вызываем инструмент Прогрессия ( Главная/ Редактирование/ Заполнить/ Прогрессия. ), в появившемся окне нажимаем ОК.

Использование в работе : Подходы для создания числовых последовательностей можно использовать для нумерации строк , сортировки списка с числами , разнесения значений по столбцам и строкам .

СОВЕТ: О текстовых последовательностях вида первый, второй, . 1), 2), 3), . можно прочитать в статье Текстовые последовательности . О последовательностях значений в формате дат (и времени) вида 01.01.09, 01.02.09, 01.03.09, . янв, апр, июл, . пн, вт, ср, . можно прочитать в статье Последовательности дат и времен . О массивах значений, содержащих последовательности конечной длины, используемых в формулах массива , читайте в статье Массив значений (или константа массива или массив констант) .

Источник

Как сделать ряд чисел в excel?

Перед многими пользователями встает задача оформить в табличном виде какую-либо последовательность данных, подчиняющихся стандартным правилам. Примером может служить нумерация строк (последовательность натуральных чисел), последовательность дат в графике работы, инвентарные номера в ведомости учета и так далее. Статья поможет вам использовать возможности Excel для автоматизации процесса создания таких последовательностей.

Ввод каких данных может быть автоматизирован?

  • последовательность чисел;
  • последовательность дат;
  • последовательность текстовых данных;
  • последовательность формул.

Справиться с поставленной задачей могут помочь:

Рассмотрим решение задачи формирования последовательности чисел. Здесь возможно несколько вариантов:

  1. нужно получить ряд натуральных чисел (пронумеровать строки);
  2. нужно получить ряд чисел, в котором последующее число отличается от предыдущего на определенный шаг (четные, нечетные, арифметическая прогрессия);

Для создания таких последовательностей нужно:

  • ввести первое и последующее значения (разница между значениями задает шаг изменения значений ряда);
  • выделить обе ячейки;
  • навести курсор мыши на маркер заполнения (правый нижний угол выделенного диапазона) и с нажатой левой кнопкой мыши протянуть маркер до формирования нужного количества значений (если тянуть маркер в направлении второго выделенного числа, то получаем ряд последующих чисел, если в направлении первого выделенного числа, то получаем ряд предыдущих чисел).

  • ввести первое значение;
  • в группе «Редактирование» на вкладке «Главная» открыть список у пункта «Заполнить» и выбрать вариант «Прогрессия» (обратите внимание, что при этом должна быть выделена ячейка с начальным значением);

  • заполнить поля формы нужными данными (в рассматриваемом примере формируется ряд четных чисел, расположение сверху вниз (по столбцам), предельное значение 10, шаг 2).

Для создания последовательности дат (если нужны все даты определенного диапазона) достаточно ввести только начальное значение и воспользоваться маркером заполнения. Если нужны некоторые даты (в случае составления графика работы, например), то необходимо ввести начальную и последующую даты, далее выполнить такой же алгоритм, как для последовательности чисел. Команда

«Прогрессия» дает возможность выбрать варианты формирования ряда (например, нужны только рабочие дни).

Последовательность текстовых данных может быть получена для дней недели, месяцев, для любого текста с цифрой (цифрами) в конце (например, ИНВ01). Для ее формирования достаточно начального значения.

Можно создавать свои списки. На рисунке приведен пример списка сотрудников. Этот список необходимо импортировать с помощью команды

«Файл».


Стоит отметить, что встроенные последовательности существуют и в более ранних версиях Excel.

У нас есть последовательность чисел, состоящая из практически независимых элементов, которые подчиняются заданному распределению. Как правило, равномерному распределению.

Сгенерировать случайные числа в Excel можно разными путями и способами. Рассмотрим только лучше из них.

Функция случайного числа в Excel

  1. Функция СЛЧИС возвращает случайное равномерно распределенное вещественное число. Оно будет меньше 1, больше или равно 0.
  2. Функция СЛУЧМЕЖДУ возвращает случайное целое число.

Рассмотрим их использование на примерах.

Выборка случайных чисел с помощью СЛЧИС

Данная функция аргументов не требует (СЛЧИС()).

Чтобы сгенерировать случайное вещественное число в диапазоне от 1 до 5, например, применяем следующую формулу: =СЛЧИС()*(5-1)+1.

Возвращаемое случайное число распределено равномерно на интервале .

При каждом вычислении листа или при изменении значения в любой ячейке листа возвращается новое случайное число. Если нужно сохранить сгенерированную совокупность, можно заменить формулу на ее значение.

  1. Щелкаем по ячейке со случайным числом.
  2. В строке формул выделяем формулу.
  3. Нажимаем F9. И ВВОД.

Проверим равномерность распределения случайных чисел из первой выборки с помощью гистограммы распределения.

  1. Сформируем «карманы». Диапазоны, в пределах которых будут находиться значения. Первый такой диапазон – 0-0,1. Для следующих – формула =C2+$C$2.
  2. Определим частоту для случайных чисел в каждом диапазоне. Используем формулу массива <=ЧАСТОТА(A2:A201;C2:C11)>.
  3. Сформируем диапазоны с помощью знака «сцепления» (=»»).
  4. Строим гистограмму распределения 200 значений, полученных с помощью функции СЛЧИС ().

Диапазон вертикальных значений – частота. Горизонтальных – «карманы».

Функция СЛУЧМЕЖДУ

Синтаксис функции СЛУЧМЕЖДУ – (нижняя граница; верхняя граница). Первый аргумент должен быть меньше второго. В противном случае функция выдаст ошибку. Предполагается, что границы – целые числа. Дробную часть формула отбрасывает.

Пример использования функции:

Случайные числа с точностью 0,1 и 0,01:

Как сделать генератор случайных чисел в Excel

Сделаем генератор случайных чисел с генерацией значения из определенного диапазона. Используем формулу вида: =ИНДЕКС(A1:A10;ЦЕЛОЕ(СЛЧИС()*10)+1).

Сделаем генератор случайных чисел в диапазоне от 0 до 100 с шагом 10.

Из списка текстовых значений нужно выбрать 2 случайных. С помощью функции СЛЧИС сопоставим текстовые значения в диапазоне А1:А7 со случайными числами.

Воспользуемся функцией ИНДЕКС для выбора двух случайных текстовых значений из исходного списка.

Чтобы выбрать одно случайное значение из списка, применим такую формулу: =ИНДЕКС(A1:A7;СЛУЧМЕЖДУ(1;СЧЁТЗ(A1:A7))).

Генератор случайных чисел нормального распределения

Функции СЛЧИС и СЛУЧМЕЖДУ выдают случайные числа с единым распределением. Любое значение с одинаковой долей вероятности может попасть в нижнюю границу запрашиваемого диапазона и в верхнюю. Получается огромный разброс от целевого значения.

Нормальное распределение подразумевает близкое положение большей части сгенерированных чисел к целевому. Подкорректируем формулу СЛУЧМЕЖДУ и создадим массив данных с нормальным распределением.

Себестоимость товара Х – 100 рублей. Вся произведенная партия подчиняется нормальному распределению. Случайная переменная тоже подчиняется нормальному распределению вероятностей.

При таких условиях среднее значение диапазона – 100 рублей. Сгенерируем массив и построим график с нормальным распределением при стандартном отклонении 1,5 рубля.

Используем функцию: =НОРМОБР(СЛЧИС();100;1,5).

Программа Excel посчитала, какие значения находятся в диапазоне вероятностей. Так как вероятность производства товара с себестоимостью 100 рублей максимальная, формула показывает значения близкие к 100 чаще, чем остальные.

Перейдем к построению графика. Сначала нужно составить таблицу с категориями. Для этого разобьем массив на периоды:

  1. Определим минимальное и максимальное значение в диапазоне с помощью функций МИН и МАКС.
  2. Укажем величину каждого периода либо шаг. В нашем примере – 1.
  3. Количество категорий – 10.
  4. Нижняя граница таблицы с категориями – округленное вниз ближайшее кратное число. В ячейку Н1 вводим формулу =ОКРВНИЗ(E1;E5).
  5. В ячейке Н2 и последующих формула будет выглядеть следующим образом: =ЕСЛИ(G2;H1+$E$5;»»). То есть каждое последующее значение будет увеличено на величину шага.
  6. Посчитаем количество переменных в заданном промежутке. Используем функцию ЧАСТОТА. Формула будет выглядеть так:

На основе полученных данных сможем сформировать диаграмму с нормальным распределением. Ось значений – число переменных в промежутке, ось категорий – периоды.

График с нормальным распределением готов. Как и должно быть, по форме он напоминает колокол.

Сделать то же самое можно гораздо проще. С помощью пакета «Анализ данных». Выбираем «Генерацию случайных чисел».

О том как подключить стандартную настройку «Анализ данных» читайте здесь.

Заполняем параметры для генерации. Распределение – «нормальное».

Жмем ОК. Получаем набор случайных чисел. Снова вызываем инструмент «Анализ данных». Выбираем «Гистограмма». Настраиваем параметры. Обязательно ставим галочку «Вывод графика».

Скачать генератор случайных чисел в Excel

График с нормальным распределением в Excel построен.

Если вы выберите ряд данных какой-нибудь диаграммы и взгляните на строку формул, вы увидите, что ряд данных генерируется с помощью функции РЯД. РЯД – это специальный вид функции, который используется только в контексте создания диаграммы и определяет значения рядов данных. Вы не сможете использовать ее на рабочем листе Excel и не сможете включить стандартные функции в ее аргументы.

Про аргументы функции РЯД

Для всех видов диаграмм, кроме пузырьковой, функция РЯД имеет список аргументов, представленных ниже. Для пузырьковой диаграммы, требуется дополнительный аргумент, который определяет размер пузыря.

АРГУМЕНТ ОБЯЗАТЕЛЬНЫЙ/ НЕ ОБЯЗАТЕЛЬНЫЙ ОПРЕДЕЛЕНИЕ
Имя Не обязательный Имя ряда данных, которое отображается в легенде
Подписи_категорий Не обязательный Подписи, которые появляются на оси категорий (если не указано, Excel использует последовательные целые числа в качестве меток)
Значения Обязательный Значения, используемые для построения диаграммы
Порядок Обязательный Порядок ряда данных

Каждый из этих аргументов соответствует конкретным данным в полях диалогового окна Выбор источника данных (Правый щелчок мыши по ряду данных, во всплывающем меню выбрать Выбор данных).

В строке формул Excel вы можете увидеть примерно такую формулу:

Аргументами функции РЯД являются данные, которые можно найти в диалоговом окне Выбор источника данных:

Имя – аргумент Diag!$B$1 можно найти, если щелкнуть по кнопке Изменить, во вкладке Элементы легенды (ряды) диалогового окна Выбор источника данных. Так как ячейка B1 имеет подпись Значение, ряд данных будет называться соответственно.

Подпись_категорий – аргумент Diag!$A$2:$A$100 находится в поле Подписи горизонтальной оси (категории).

Значения – аргумент значений ряда данных Diag!$B$2:$B$100 находится там же, где мы указали имя ряда.

Порядок – так как наша диаграмма имеет всего один ряд данных, то и порядок будет равен 1. Порядок рядов данных отражается в списке поля Элементы легенды (ряды)

Применение именованных диапазонов в функции РЯД

Прелесть использования функции РЯД заключается в возможности использования именованных диапазонов в ее аргументах. Используя именованные диапазоны, вы можете легко переключаться между данными одного ряда данных. Что более важно, используя именованные диапазоны в качестве аргументов функции РЯД, можно создавать динамические диаграммы. Вообще, все диаграммы динамические, в том смысле, что при изменении данных, диаграммы меняют свой внешний вид. Но используя именованные диапазоны вы можете сделать так, чтобы график автоматически обновлялся при добавлении новых данных в книгу или выбирал какое-нибудь подмножество данных, например, последние 30 значений.

Методика создания динамических диаграмм на основе именованных диапазонов была описана мной в одной из предыдущих статей.

Источник

Понравилась статья? Поделить с друзьями:
  • Максимальная зарплата в excel
  • Макросы прописи для excel
  • Максимальная длина текста в одной ячейке excel
  • Макросы примеры excel ячейки
  • Максимальная длина строки в ячейке excel