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

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

Содержание

  1. Автоматически изменяемые диапазоны ячеек в Excel
  2. Как сделать автоматическое изменение диапазона в Excel
  3. Функция СМЕЩ в Excel
  4. Функция СЧЕТ в Excel
  5. Динамические диаграммы в Excel
  6. Именованные диапазоны и их использование

Автоматически изменяемые диапазоны ячеек в Excel

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

Как сделать автоматическое изменение диапазона в Excel

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

Как в Excel задать диапазон значений

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

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

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

  1. Перейти на вкладку «Формулы», которая находится в главном меню. Там будет раздел «Определенные имена», где есть кнопка «Присвоить имя», по которой и надо нам нажать.
  2. Далее появится диалоговое окно, в котором нужно заполнить поля таким образом, как изображено на скриншоте. Важно отметить, что нам надо применять функцию =СМЕЩ совместно с функцией СЧЕТ, чтобы создать автоматически обновляемый диапазон. Как в Excel задать диапазон значений
  3. После этого нам надо использовать функцию СУММ, в качестве аргумента которой используем наш динамически изменяемый диапазон. Как в Excel задать диапазон значений

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

Функция СМЕЩ в Excel

Давайте рассмотрим функции, которые были нами записаны в поле «диапазон» ранее. С помощью функции СМЕЩ мы можем определять величину диапазона, учитывая то, сколько ячеек в колонке B заполнено. Аргументы функции следующие:

  1. Начальная ячейка. С помощью этого аргумента пользователь может показать, какая ячейка диапазона будет считаться верхней левой. От нее будет происходить отчет вниз и вправо.
  2. Смещение диапазона по строкам. С помощью этого диапазона мы задаем количество ячеек, на которое должно происходить смещение от верхней левой ячейки диапазона. Можно использовать не только положительные значения, а нулевые и минусовые. В таком случае смещения может не происходить вообще или же оно будет осуществляться в обратном направлении.
  3. Смещение диапазона по колонкам. Этот параметр аналогичен предыдущему, только позволяет задать степень смещения диапазона по горизонтали. Здесь также можно использовать как нулевые, так и отрицательные значения.
  4. Величина диапазона в высоту. Фактически название этого аргумента дает нам четко понять, что оно означает. Это то количество ячеек, на которое должно происходить увеличение диапазона.
  5. Величина диапазона в ширину. Аргумент аналогичный предыдущему, только уже касается колонок.

Как в Excel задать диапазон значений

Указывать последние два аргумента не нужно, если в этом нет необходимости. В этом случае величина диапазона будет составлять всего одну ячейку. Например, если указать формулу =СМЕЩ(A1;0;0), эта формула будет ссылаться на ту же ячейку, которая в первом аргументе. Если же смещение по вертикали поставить 2 единицы, то в этом случае ячейка будет ссылаться на ячейку A3. Теперь давайте детально распишем, что означает функция СЧЕТ.

Функция СЧЕТ в Excel

Как в Excel задать диапазон значений

С помощью функции СЧЕТ мы определяем, сколько ячеек в колонке B у нас по итогу заполнено. То есть, мы определяем с помощью двух функций то, сколько ячеек в диапазоне заполнено, и исходя из полученных сведений определяет величину диапазона. Следовательно, итоговая формула получится следующей: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)

Давайте разберем, как правильно понимать принцип работы этой формулы. Первый аргумент показывает на то, где начинается наш динамический диапазон. В нашем случае это ячейка B2. Дальнейшие параметры у нас имеют нулевые координаты. Это говорит о том, что смещения относительно верхней левой ячейки нам не нужно. Все, что мы заполняем – это размер диапазона по вертикали, в качестве которого мы использовали функцию СЧЕТ, которая определяет количество ячеек, в которых есть какие-то данные. Четвертый параметр, который мы заполнили – это единица. Таким образом мы показывает то, что общая ширина диапазона должна составлять одну колонку.

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

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

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

Динамические диаграммы в Excel

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

  1. Выделяем наш диапазон, после чего вставляем диаграмму типа «Гистограмма с группировкой». Найти этот пункт можно в разделе «Вставка» в разделе «Диаграммы–Гистограмма».
  2. Делаем левый клик мышью по случайной колонке гистограммы, после чего в строке функций будет показана функция =РЯД(). На скриншоте вы можете посмотреть на детальную формулу. Как в Excel задать диапазон значений
  3. После этого в формулу нужно внести некоторые изменения. Необходимо заменить диапазон после «Лист1!» на название диапазона. В результате получится следующая функция: =РЯД(Лист1!$B$1;;Лист1!доход;1)
  4. Теперь осталось в отчет добавить новую запись, чтобы проверить, обновляется ли диаграмма автоматически, или нет.

Полюбуемся теперь на нашу диаграмму.

Как в Excel задать диапазон значений

Давайте подведем итоги, как мы действовали. Мы на предыдущем этапе создали динамический диапазон, размер которого зависит от того, сколько элементов в него входит. Для этого мы использовали комбинацию функций СЧЕТ и СМЕЩ. Мы этот диапазон сделали именным, и потом ссылку на это имя использовали в качестве диапазона нашей гистограммы. Какой конкретно диапазон выбирать в качестве источника данных на первом этапе, не столь важно. Главное – заменить его на имя диапазона потом. Так можно существенно сэкономить оперативную память.

Именованные диапазоны и их использование

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

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

Начинается все с присвоения имени ячейке. Чтобы это сделать, достаточно просто выделить ее, после чего в поле ее имени написать то название, которое нам нужно. Важно, чтобы оно было легким для запоминания. Есть некоторые ограничения, которые надо учитывать во время присвоения имени:

  1. Максимальная длина составляет 255 знаков. Этого вполне хватит для того, чтобы присвоить такое имя, которое душе угодно.
  2. Имя не должно содержать пробелы. Следовательно, если в его состав входит несколько слов, то возможно их разделение с помощью символа подчеркивания.

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

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

Кроме этого, возможно создание именованного диапазона с помощью вкладки «Формулы», воспользовавшись инструментом «Задать имя». После того, как мы выберем его, появится окно, где надо выбрать имя для нашего диапазона, а также указать область, на которую он будет распространяться, вручную. Также можно задать где будет действовать этот диапазон: в рамках одного листа или на всей книге.

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

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

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

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

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

Оцените качество статьи. Нам важно ваше мнение:

Подсчет чисел, попадающих в диапазон, — обычная задача — с помощью функции СЧЁТЕСЛИ (). Усложняем задачу, делаем интервал легко настраиваемым.

В качестве примера подсчета чисел возьмем список с числовыми значениями от 4 до 30 (см. Файл примера).

Мы будем считать значения, попадающие в диапазон, например (4; 15. Кроме того, пределы диапазона «include » и «не включают ()» будут выбраны из раскрывающегося меню. (выпадающее меню.

Примечание. Решение без выбора диапазона = СЧЁТЕСЛИМН (A2: A12; «>» & D2; A2: A12; «Предполагается, что границы диапазона вводятся в ячейки D2 и F2. Эти ячейки не должны быть пустыми, даже если одна из the limits = 0. Если диапазон A2: A12 содержит числовые значения в текстовом формате, они будут проигнорированы.

Чтобы установить пределы диапазона, используйте проверку данных с типом данных List. В качестве источника мы указываем для левой границы>;> = и для правой СЧЁТЕСЛИМН (A2: A12; C2 & D2; A2: A12; E2 & F2)

  • = COUNTIF ($ A $ 2: $ A $ 12; C2 & D2) — (COUNT ($ A $ 2: $ A $ 12) -COUNTIF ($ A $ 2: $ A $ 12; E2 & F2))
  • Формула = РАСЧЕТ (A1: A12; A1; H2: I3) требует, чтобы вы сначала создали таблицу с условиями. Заголовки этой таблицы должны точно соответствовать заголовкам исходной таблицы.

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

Вы можете улучшить внешний вид текста в ячейке, изменив интерлиньяж. Хотя в Excel нет инструментов для прямого изменения интерлиньяжа в ячейке, вы можете изменить интерлиньяж и упростить чтение, выровняв текст несколькими способами. Чтобы расширить возможности работы с текстом, вы также можете добавить текстовое поле вместо ячейки.

Уменьшение междустрочных интервалов в ячейке

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

Щелкните нужную ячейку правой кнопкой мыши и выберите в контекстном меню команду «Формат ячеек.

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

Щелкните ОК.

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

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

Увеличение междустрочных интервалов в ячейке

Если в ячейке есть свободное место, и вы хотите расположить текст более равномерно, измените вертикальное выравнивание на «Раздельное.

Щелкните нужную ячейку правой кнопкой мыши и выберите в контекстном меню команду «Формат ячеек.

На вкладке «Выравнивание» в раскрывающемся списке «По вертикали» выберите «Распределенный.

Щелкните ОК.

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

Замена текста ячейки надписью

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

Дважды щелкните нужную ячейку, выделите весь текст и нажмите CTRL + X.

Щелкните другую ячейку, чтобы отменить выбор.

При необходимости измените высоту линии.

На вкладке Вставка щелкните Текстовое поле.

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

Щелкните текстовое поле, чтобы выделить его, затем нажмите CTRL + V, чтобы вставить скопированный текст.

Выделите весь текст в текстовом поле, щелкните правой кнопкой мыши и выберите в контекстном меню пункт «Абзац.

Выберите подходящий ведущий.

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

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

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

Есть несколько способов и способов генерировать случайные числа в Excel. Считайте только лучшее.

  1. Функция RANDOM возвращает случайное и равномерно распределенное действительное число. Он будет меньше 1, больше или равен 0.
  2. Функция RANDBETWEEN возвращает случайное целое число.

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

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

Эта функция не принимает аргументов (RAND()).

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

Возвращенное случайное число равномерно распределяется в интервале [1,10].

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

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

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

  1. Формируем «карманы». Диапазоны, в которые будут попадать значения. Первый диапазон этого типа — 0-0,1. Для следующего: формула = C2 + $ C $ 2.
  2. Мы определяем частоту случайных чисел в каждом диапазоне. Мы используем формулу массива .
  3. Мы формируем интервалы с помощью знака «конкатенация» (= «[0,0 -» & C2&»]»).
  4. Строим гистограмму распределения 200 значений, полученных с помощью функции СЛЧИС ().

Диапазон значений по вертикали — это частота. По горизонтали — «карманы».

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

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

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

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

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

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

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

Выберите 2 случайных значения из списка текстовых значений. Используя функцию RANDOM, сравните текстовые значения в диапазоне A1: A7 со случайными числами.

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

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

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

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

Читайте также: Как написать мессенджер для Android

Нормальное распределение подразумевает, что большинство сгенерированных чисел близко к целевому. Исправляем формулу RANDBETWEEN и создаем массив данных с нормальным распределением.

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

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

Мы используем функцию: = INV.NORM (RAND (); 100; 1.5).

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

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

  1. Определите минимальное и максимальное значение в диапазоне, используя функции MIN и MAX.
  2. Мы указываем размер каждого периода или отрывка. В нашем примере — 1.
  3. Количество категорий — 10.
  4. Нижняя граница таблицы с категориями — ближайшее кратное, округленное в меньшую сторону. В ячейке H1 введите формулу = ЭТАЖ (E1; E5).
  5. В ячейке H2 и далее формула будет выглядеть так: = IF (G2; H1 + $ E $ 5; «»). То есть каждое последующее значение будет увеличиваться на размер шага.
  6. Мы подсчитываем количество переменных в заданном диапазоне. Мы используем функцию ЧАСТОТА. Формула будет выглядеть так:

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

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

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

Прочтите, как связать стандартную настройку «Анализ данных» здесь.

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

Щелкните ОК. Получаем набор случайных чисел. Вызовите инструмент анализа данных. Выбираем «Гистограмма». Установка параметра. Убедитесь, что установлен флажок «Устройство графического вывода».

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

Содержание

  • 1 Как в Excel сделать автоматическое изменение диапазона
  • 2 Функция СМЕЩ в Excel
  • 3 Что определяет функция СЧЕТ
  • 4 Динамические диаграммы в Excel
  • 5 Манипуляции с именованными областями
    • 5.1 Создание именованного диапазона
    • 5.2 Операции с именованными диапазонами
    • 5.3 Управление именованными диапазонами
    • 5.4 Помогла ли вам эта статья?

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

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

Сформируйте отчет по доходности нашего объекта инвестирования, так как показано на рисунке:

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

  1. Выберите инструмент «Формулы»-«Определенные имена»-«Присвоить имя».
  2. Заполните поля диалогового окна «Создание имени» как на рисунке. Обратите внимание на то, что в поле «Диапазон:» мы используем функцию =СМЕЩ, а в одном из ее параметров используем функцию =СЧЕТ. Пример: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)
  3. Переместите курсор в ячейку D2 и введите функцию =СУММ с именем «доход» в ее параметрах.

Теперь постепенно заполняя ячейки в столбце B, мы можем проследить, как изменяется охват ячеек именем «доход».

Функция СМЕЩ в Excel

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

Функция =СМЕЩ определяет наш диапазон в зависимости от количества заполненных ячеек в столбце B. 5 параметров функции =СМЕЩ(начальная ячейка; смещение размера диапазона по строкам; смещение по столбцам; размер диапазона в высоту; размер диапазона в ширину):

  1. «Начальная ячейка» – указывает верхнюю левую ячейку, от которой будет динамически расширяться диапазон как вниз, так и вправо (при необходимости).
  2. «Смещение по строкам» – параметр определяет, на какое количество нужно смещать диапазон по вертикали от начальной ячейки (первого параметра). Значения могут быть нулевыми и отрицательными.
  3. «Смещение по столбцам» – параметр определяет, на какое количество нужно смещать по горизонтали от начальной ячейки. Значения могут быть даже нулевыми и отрицательными.
  4. «Размер диапазона в высоту» – количество ячеек, на которое нужно увеличить диапазон в высоту. По сути, название говорит само за себя.
  5. «Размер диапазона в ширину» – количество ячеек, на которое нужно увеличить в ширину от начальной ячейки.

Последние 2 параметра функции являются необязательными. Если их не заполнять, то диапазон будет состоять из 1-ой ячейки. Например: =СМЕЩ(A1;0;0) – это просто ячейка A1, а параметр =СМЕЩ(A1;2;0) ссылается на A3.

Теперь разберем функцию: =СЧЕТ, которую мы указывали в 4-ом параметре функции: =СМЕЩ.

Что определяет функция СЧЕТ

Функция =СЧЕТ($B:$B) автоматически считает количество заполненных ячеек в столбце B.

Таким образом, мы с помощью функции =СЧЕТ() и =СМЕЩ() автоматизируем процесс формирования диапазона для имени «доход», что делает его динамическим. Теперь еще раз посмотрим на нашу формулу, которой мы присвоили имя «доход»: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)

Читать данную формулу следует так: первый параметры указывает на то, что наш автоматически изменяемый диапазон начинается в ячейке B2. Следующие два параметра имеют значения 0;0 – это значит, что динамический диапазон не смещается относительно начальной ячейки B2. А увеличивается только его размер по вертикали, о чем свидетельствует 4-тый параметр. В нем находится функция СЧЕТ и она возвращает число равно количеству заполненных ячеек в столбце B. Соответственно количество ячеек по вертикали в диапазоне будет равно числу, которое нам даст функция СЧЕТ. А за ширину диапазона у нас отвечает последний 5-тый параметр, где находиться число 1.

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

Динамические диаграммы в Excel

У нас есть динамическое имя, теперь создадим динамическую диаграмму для данного типа отчета:

  1. Выделите диапазон B2:B6 и выберите инструмент: «Вставка»-«Диаграммы»-«Гистограмма»-«Гистограмма с группировкой».
  2. Щелкните левой кнопкой мышки по любому столбцу гистограммы и в строке формул отобразится функция диаграммы: =РЯД().
  3. В строке формул измените параметры функции: =РЯД(Лист1!$B$1;;Лист1!$B$2:$B$7;1) на =РЯД(Лист1!$B$1;;Лист1!доход;1).
  4. В отчет добавьте новую запись в ячейки A8 — «июль», B8 — «77000» соответственно. И убедитесь, что на диаграмме автоматически добавился новый столбец.

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

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

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

Манипуляции с именованными областями

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

Существуют обязательные требования к наименованию группы ячеек:

  • В нём не должно быть пробелов;
  • Оно обязательно должно начинаться с буквы;
  • Его длина не должна быть больше 255 символов;
  • Оно не должно быть представлено координатами вида A1 или R1C1;
  • В книге не должно быть одинаковых имен.

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

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

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

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

Создание именованного диапазона

Прежде всего, узнаем, как создать именованный диапазон в Экселе.

  1. Самый быстрый и простой вариант присвоения названия массиву – это записать его в поле имен после выделения соответствующей области. Итак, выделяем массив и вводим в поле то название, которое считаем нужным. Желательно, чтобы оно легко запоминалось и отвечало содержимому ячеек. И, безусловно, необходимо, чтобы оно отвечало обязательным требованиям, которые были изложены выше.
  2. Для того, чтобы программа внесла данное название в собственный реестр и запомнила его, жмем по клавише Enter. Название будет присвоено выделенной области ячеек.

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

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

  1. Выделяем массив, над которым требуется выполнить операцию. Клацаем по выделению правой кнопкой мыши. В открывшемся списке останавливаем выбор на варианте «Присвоить имя…».
  2. Открывается окошко создания названия. В область «Имя» следует вбить наименование в соответствии с озвученными выше условиями. В области «Диапазон» отображается адрес выделенного массива. Если вы провели выделение верно, то вносить изменения в эту область не нужно. Жмем по кнопке «OK».
  3. Как можно видеть в поле имён, название области присвоено успешно.

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

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

  1. Выделяем область ячеек, которую требуется преобразовать в именованную. Передвигаемся во вкладку «Формулы». В группе «Определенные имена» производим клик по значку «Присвоить имя».
  2. Открывается точно такое же окно присвоения названия, как и при использовании предыдущего варианта. Все дальнейшие операции выполняются абсолютно аналогично.

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

Последний вариант присвоения названия области ячеек, который мы рассмотрим, это использование Диспетчера имен.

  1. Выделяем массив. На вкладке «Формулы», клацаем по крупному значку «Диспетчер имен», расположенному всё в той же группе «Определенные имена». Или же можно вместо этого применить нажатие сочетания клавиш Ctrl+F3.
  2. Активируется окно Диспетчера имён. В нем следует нажать на кнопку «Создать…» в верхнем левом углу.
  3. Затем запускается уже знакомое окошко создания файлов, где нужно провести те манипуляции, о которых шёл разговор выше. То имя, которое будет присвоено массиву, отобразится в Диспетчере. Его можно будет закрыть, нажав на стандартную кнопку закрытия в правом верхнем углу.

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

Урок: Как присвоить название ячейке в Экселе

Операции с именованными диапазонами

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

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

  1. Прежде всего, на листе со списком присваиваем диапазону наименование любым из тех способов, о которых шла речь выше. В итоге, при выделении перечня в поле имён у нас должно отображаться наименование данного массива. Пусть это будет наименование «Модели».
  2. После этого перемещаемся на лист, где находится таблица, в которой нам предстоит создать выпадающий список. Выделяем область в таблице, в которую планируем внедрить выпадающий список. Перемещаемся во вкладку «Данные» и щелкаем по кнопке «Проверка данных» в блоке инструментов «Работа с данными» на ленте.
  3. В запустившемся окне проверки данных переходим во вкладку «Параметры». В поле «Тип данных» выбираем значение «Список». В поле «Источник» в обычном случае нужно либо вручную вписать все элементы будущего выпадающего списка, либо дать ссылку на их перечень, если он расположен в документе. Это не очень удобно, особенно, если перечень располагается на другом листе. Но в нашем случае все намного проще, так как мы соответствующему массиву присвоили наименование. Поэтому просто ставим знак «равно» и записываем это название в поле. Получается следующее выражение:

    =Модели

    Жмем по «OK».

  4. Теперь при наведении курсора на любую ячейку диапазона, к которой мы применили проверку данных, справа от неё появляется треугольник. При нажатии на этот треугольник открывается список вводимых данных, который подтягивается из перечня на другом листе.
  5. Нам просто остается выбрать нужный вариант, чтобы значение из списка отобразилось в выбранной ячейке таблицы.

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

Итак, мы имеем таблицу, в которой помесячно расписана выручка пяти филиалов предприятия. Нам нужно узнать общую выручку по Филиалу 1, Филиалу 3 и Филиалу 5 за весь период, указанный в таблице.

  1. Прежде всего, каждой строке соответствующего филиала в таблице присвоим название. Для Филиала 1 выделяем область с ячейками, в которых содержатся данные о выручке по нему за 3 месяца. После выделения в поле имен пишем наименование «Филиал_1» (не забываем, что название не может содержать пробел) и щелкаем по клавише Enter. Наименование соответствующей области будет присвоено. При желании можно использовать любой другой вариант присвоения наименования, о котором шел разговор выше.
  2. Таким же образом, выделяя соответствующие области, даем названия строкам и других филиалов: «Филиал_2», «Филиал_3», «Филиал_4», «Филиал_5».
  3. Выделяем элемент листа, в который будет выводиться итог суммирования. Клацаем по иконке «Вставить функцию».
  4. Инициируется запуск Мастера функций. Производим перемещение в блок «Математические». Останавливаем выбор из перечня доступных операторов на наименовании «СУММ».
  5. Происходит активация окошка аргументов оператора СУММ. Данная функция, входящая в группу математических операторов, специально предназначена для суммирования числовых значений. Синтаксис представлен следующей формулой:

    =СУММ(число1;число2;…)

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

    Всего оператор СУММ может насчитывать от одного до 255 аргументов. Но в нашем случае понадобится всего три аргумента, так как мы будет производить сложение трёх диапазонов: «Филиал_1», «Филиал_3» и «Филиал_5».

    Итак, устанавливаем курсор в поле «Число1». Так как мы дали названия диапазонам, которые требуется сложить, то не нужно ни вписывать координаты в поле, ни выделять соответствующие области на листе. Достаточно просто указать название массива, который подлежит сложению: «Филиал_1». В поля «Число2» и «Число3» соответственно вносим запись «Филиал_3» и «Филиал_5». После того, как вышеуказанные манипуляции были сделаны, клацаем по «OK».

  6. Результат вычисления выведен в ячейку, которая была выделена перед переходом в Мастер функций.

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

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

Урок: Как посчитать сумму в Майкрософт Эксель

Управление именованными диапазонами

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

  1. Чтобы перейти в Диспетчер, перемещаемся во вкладку «Формулы». Там следует кликнуть по иконке, которая так и называется «Диспетчер имен». Указанная иконка располагается в группе «Определенные имена».
  2. После перехода в Диспетчер для того, чтобы произвести необходимую манипуляцию с диапазоном, требуется найти его название в списке. Если перечень элементов не очень обширный, то сделать это довольно просто. Но если в текущей книге располагается несколько десятков именованных массивов или больше, то для облегчения задачи есть смысл воспользоваться фильтром. Клацаем по кнопке «Фильтр», размещенной в правом верхнем углу окна. Фильтрацию можно выполнять по следующим направлениям, выбрав соответствующий пункт открывшегося меню:
    • Имена на листе;
    • в книге;
    • с ошибками;
    • без ошибок;
    • Определенные имена;
    • Имена таблиц.

    Для того, чтобы вернутся к полному перечню наименований, достаточно выбрать вариант «Очистить фильтр».

  3. Для изменения границ, названия или других свойств именованного диапазона следует выделить нужный элемент в Диспетчере и нажать на кнопку «Изменить…».
  4. Открывается окно изменение названия. Оно содержит в себе точно такие же поля, что и окно создания именованного диапазона, о котором мы говорили ранее. Только на этот раз поля будут заполнены данными.

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

    После того, как редактирование данных окончено, жмем на кнопку «OK».

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

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

  1. Чтобы провести процедуру удаления, выделяем нужный элемент из перечня и жмем на кнопку «Удалить».
  2. После этого запускается диалоговое окно, которое просит подтвердить свою решимость удалить выбранный элемент. Это сделано во избежание того, чтобы пользователь по ошибке не выполнил данную процедуру. Итак, если вы уверены в необходимости удаления, то требуется щелкнуть по кнопке «OK» в окошке подтверждения. В обратном случае жмите по кнопке «Отмена».
  3. Как видим, выбранный элемент был удален из перечня Диспетчера. Это означает, что массив, к которому он был прикреплен, утратил наименование. Теперь он будет идентифицироваться только по координатам. После того, как все манипуляции в Диспетчере завершены, клацаем по кнопке «Закрыть», чтобы завершить работу в окне.

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

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет

  • Ячейки, строки, столбцы
  • Примеры диапазона
  • Заполнение диапазона
  • Перемещение диапазона
  • Копировать/вставить диапазон
  • Вставка строки, столбца

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

Ячейки, строки, столбцы

Давайте начнем с выбора ячеек, строк и столбцов.

  1. Для выбора ячейки C3 кликните по полю на пересечении столбца C и строки .
  2. Чтобы выбрать столбец C, кликните по заголовку столбца C.
  3. Чтобы выбрать строку , кликните по заголовку строки .

Примеры диапазона

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

  1. Для выбора диапазона B2:C4 кликните по нижнему правому углу ячейки В2 и протяните указатель мыши до ячейки C4.
  2. Чтобы выделить диапазон, состоящий из отдельных (несмежных) ячеек, зажмите клавишу Ctrl и кликните по каждой ячейке, которую хотите включить в диапазон.

Заполнение диапазона

Чтобы заполнить диапазон, следуйте инструкции ниже:

  1. Введите значение 2 в ячейку B2.
  2. Выделите ячейку В2, зажмите её нижний правый угол и протяните вниз до ячейки В8.

    Результат:

    Эта техника протаскивания очень важна, вы будете часто использовать её в Excel. Вот еще один пример:

  3. Введите значение 2 в ячейку В2 и значение 4 в ячейку B3.
  4. Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.

    Excel автоматически заполняет диапазон, основываясь на шаблоне из первых двух значений. Классно, не правда ли? Вот еще один пример:

  5. Введите дату 13/6/2013 в ячейку В2 и дату 16/6/2013 в ячейку B3 (на рисунке приведены американские аналоги дат).
  6. Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.

Перемещение диапазона

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

  1. Выделите диапазон и зажмите его границу.
  2. Перетащите диапазон на новое место.

Копировать/вставить диапазон

Чтобы скопировать и вставить диапазон, сделайте следующее:

  1. Выделите диапазон, кликните по нему правой кнопкой мыши и нажмите Copy (Копировать) или сочетание клавиш Ctrl+C.
  2. Выделите ячейку, где вы хотите разместить первую ячейку скопированного диапазона, кликните правой кнопкой мыши и выберите команду Paste (Вставить) в разделе Paste Options (Параметры вставки) или нажмите сочетание клавиш Ctrl+V.

Вставка строки, столбца

Чтобы вставить строку между значениями 20 и 40, как на рисунке ниже, сделайте следующее:

  1. Выделите строку .
  2. Кликните по ней правой кнопкой мыши и выберите команду Insert (Вставить).

    Результат:

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

Урок подготовлен для Вас командой сайта office-guru.ru
Источник: /> Перевела: Ольга Гелих

Правила перепечаткиЕще больше уроков по Microsoft Excel

Оцените качество статьи. Нам важно ваше мнение:

Динамический диапазон в MS EXCEL

​Смотрите также​ на диапазон A2:A4.​ т.е. 9 с​ПОИКСПОЗ (MATCH)​ (Insert – Pivot​ такое, есть несколько​а то что​ Или нажать комбинацию​ B3:D8. Нажмите клавишу​ несколько столбцов (=F:K).​

​Если нам потребуется изменить​ фиксировать нахождение активной​нажмите ОК.​Преимуществом именованного диапазона является​ (функция СЧЁТЗ()) и​ВНИМАНИЕ! При использовании функции​ содержать пустые строки.​

​Если вам необходимо постоянно​И вот тут в​ 307 нулями) –​для определения последней​ Table)​ способов.​

Задача

​ вам предложил The_Prist,​ горячих клавиш CTRL+A.​ F8 чтобы включить​

​Несколько несмежных диапазонов (=N5:P8;E18:H25;I5:L22).​ ссылку на диапазон​ ячейки в момент​Теперь в любой ячейке​ его информативность. Сравним​ определяет ссылку на​ СЧЕТЗ() необходимо убедиться​ Динамический диапазон как​ добавлять значения в​ дело вступает функция​

​ максимальное число, с​ ячейки диапазона и​и введя имя​Выделите ваш диапазон ячеек​ попробовали бы​Несмежные диапазоны складываются из​

​ специальный режим. В​Целый лист (=1:1048576).​ данных, то это​ создания имени);​ листа​ две записи одной​ последний элемент в​ в отсутствии пустых​ раз и служит​ столбец, то для​ ПОИСКПОЗ, которую мы​

​ которым в принципе​ИНДЕКС (INDEX)​ умной таблицы в​ и выберите на​The_Prist​ нескольких других диапазонов.​ строке состояния появится​Все выше перечисленные виды​ придется сделать 3​на вкладке Формулы в​1сезон​ формулы для суммирования,​ строке (функция ИНДЕКС()),​ ячеек! Т.е. нужно​ для решения такой​ правильной работы Ваших​

​ вставляем внутрь ИНДЕКС,​

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

​ например, объемов продаж:​
​ тем самым возвращает​ заполнять перечень месяцев​ задачи.​ формул, Вам наверняка​ чтобы динамически определить​Если же в нашем​ ссылки.​Если выделить фрагмент такой​​Главная – Форматировать как​​ показа диапазона(чисто визуально)​ удерживайте нажатие клавиши​​ фрагмент». И теперь​​​E2:E8​ выберите команду Присвоить​ в простом и​ =СУММ($B$2:$B$10) и =СУММ(Продажи).​ ссылку на диапазон​​ без пропусков.​​Для создания динамического диапазона:​ понадобятся динамические диапазоны,​ конец списка:​ столбце текстовые значения,​ПОИСКПОЗ(искомое_значение;диапазон;тип_сопоставления)​ таблицы (например, первых​ Таблицу (Home –​ и для расширения​ CTRL, а дальше​ выделите мышкой блок​Выделение диапазонов – это​поменять на ​ имя;​​ наглядном виде: =СУММ(Продажи).​​ Хотя формулы вернут​

​B5:E5​Теперь создадим еще один​на вкладке Формулы в​ которые автоматически увеличиваются​=$A$2:ИНДЕКС($A$2:$A$100; ПОИСКПОЗ(ПОВТОР(«я»;255);A2:A100))​ то в качестве​– функция, которая​ два столбца) и​ Format as Table)​ кругозора.​ как при обычном​ F2:K5. Как видите,​

​ одна из основных​J14:J20​в поле Имя введите:​ Будет выведена сумма​ один и тот​.​

​ динамический диапазон для​ группе Определенные имена​ или уменьшаются в​

​Осталось упаковать все это​

  • ​ эквивалента максимально большого​ ищет заданное значение​ создать диаграмму любого​:​
  • ​ИНДЕКС(ПОИСКПОЗ — для​ выделении. Также в​
  • ​ в данном режиме​ операций при работе​
  • ​.​

​ Сезонные_Продажи;​

​ значений из диапазона​ же результат (если,​Выделить текущий динамический диапазон​ суммирования продаж.​​ выберите команду Присвоить​​ зависимости от количества​ в единое целое.​ числа можно вставить​ в диапазоне (строке​ типа, то при​Если вам не нужен​ получения значения.​ данной ситуации особенно​ мы имеем возможность​ с Excel. Диапазоны​Но, если перед составлением​в поле Область выберите​B2:B10​​ конечно, диапазону​​ можно с помощью​Для создания динамического диапазона:​ имя;​ ваших данных.​ Откройте вкладку​ конструкцию ПОВТОР(“я”;255) –​ или столбце) и​ дописывании новых строк​

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

​ лист​

​.​

​B2:B10​
​ Условного форматирования. В​на вкладке Формулы в​в поле Имя введите:​Динамический диапазон — это​Формулы (Formulas)​
​ текстовую строку, состоящую​

​ выдает порядковый номер​ они автоматически будут​ добавляется к таблице​: Нормальный пример. Все​ после нажатия клавиши​ диапазонов. Чтобы вернутся​при заполнении данных;​ присвоим диапазону ​​4сезона​​Также можно, например, подсчитать​

Визуальное отображение динамического диапазона

​присвоено имя Продажи),​ файле примера для​ группе Определенные имена​ Месяц;​ Именованный диапазон с​​и нажмите кнопку​​ из 255 букв​ ячейки, где оно​
​ добавляться к диаграмме.​

​ побочным эффектом, то​ получилось.​ F8: «Расширить выделенный​ в обычный режим​при форматировании;​

Применение динамического диапазона

​E2:E8​(имя будет работать​ среднее значение продаж,​ но иногда проще​ ячеек диапазона​ выберите команду Присвоить​в поле Область выберите​ изменяющимися границами. Границы​Диспетчер Имен (Name Manager)​

excel2.ru

Вывод отобранных значений в отдельный диапазон в Excel. Бесплатные примеры и статьи.

​ «я» — последней​ было найдено. Например,​При создании выпадающих списков​ его можно отключить​ЦитатаThe_Prist написал: ВПР​ фрагмент».​ работы, повторно нажмите​при очистке и удалении​ какое-нибудь имя (например, Цены),​ только на этом​ записав =СРЗНАЧ(Продажи).​​ работать не напрямую​​B6:I14​ имя;​ лист Книга;​ диапазона изменяются в​. В открывшемся окне​

excel2.ru

Именованный диапазон в MS EXCEL

​ буквы алфавита. Поскольку​ формула ПОИСКПОЗ(“март”;A1:A5;0) выдаст​ прямые ссылки на​ на появившейся вкладке​ — для показа​badman05​ F8.​ ячеек;​ то ссылку на​

​ листе);​Обратите внимание, что EXCEL при создании​ с диапазонами, а​применено правило Условного форматирования​в поле Имя введите:​в поле Диапазон введите​ зависимости от количества​

​ нажмите кнопку​ при поиске Excel,​ в качестве результата​ элементы умной таблицы​Конструктор (Design)​ диапазона(чисто визуально) и​: Доброго дня,​Как выделить большой диапазон​при создании графиков и​ диапазон придется менять​​убедитесь, что в поле​​ имени использовал абсолютную адресацию​ с их именами.​ с формулой:​ Продажи_за_месяц;​ формулу =СМЕЩ(лист1!$B$5;;;1;СЧЁТЗ(лист1!$B$5:$I$5))​

​ значений в определенном​​Создать (New)​ фактически, сравнивает коды​ число 4, т.к.​ использовать нельзя, но​. Каждая созданная таким​ для расширения кругозора.​

​подскажите как создать​ ячеек в Excel?​ диаграмм и т.п.​только 1 раз​ Диапазон введена формула​ $B$1:$B$10. Абсолютная ссылка​Совет​

Задача1 (Именованный диапазон с абсолютной адресацией)

​=СТОЛБЕЦ(B6)=СТОЛБЕЦ(Продажи_за_месяц)​в поле Диапазон введите​нажмите ОК.​ диапазоне.​

​, введите имя нашего​​ символов, то любой​​ слово «март» расположено​ можно легко обойти​ образом таблица получает​

​ИНДЕКС(ПОИСКПОЗ — для​

  • ​ формулу, вот условие:​​ Клавиша F5 или​​Способы выделения диапазонов:​​и даже не​​ =’4сезона’!B$2:B$10​
  • ​ жестко фиксирует диапазон​: Узнать на какой диапазон​Условное форматирование автоматически выделяет​ формулу =СМЕЩ(лист1!$A$6;;ПОИСКПОЗ(лист1!$C$1;лист1!$B$5:$I$5;0);12)​
  • ​Теперь подробнее.​Динамические диапазоны используются для​
  • ​ диапазона и формулу​ текст в нашей​​ в четвертой по​​ это ограничение с​ имя, которое можно​ получения значения.Спасибо. Но​Если число(Ячейка), находится​ CTRL+G. В появившемся​Чтобы выделить диапазон, например​ в формуле, а​
  • ​нажмите ОК.​ суммирования:​ ячеек ссылается Имя можно​
  • ​ серым цветом продажи​

​нажмите ОК.​Любой диапазон в​​ создания таких структур,​​ в поле​ таблице будет технически​ счету ячейке в​ помощью тактической хитрости​ заменить на более​​ у Сергея, все​​ в диапазоне (от​

​ окне, в поле​ A1:B3, нужно навести​ в Диспетчере имен!​

​Мы использовали смешанную адресацию​в какой ячейке на​ через Диспетчер имен​ текущего месяца, выбранного​Теперь подробнее.​​ EXCEL задается координатами​ как: Выпадающий (раскрывающийся)​Диапазон (Reference)​​ «меньше» такой длинной​ столбце A1:A5. Последний​ – использовать функцию​ удобное там же​​ проще вышло.​​ … до …,​

​ «Ссылка» введите адрес:​ курсор мышки на​=СУММ(Цены)+СРЗНАЧ(Цены)/5+10/СУММ(Цены)​ B$2:B$10 (без знака​

Задача2 (Именованный диапазон с относительной адресацией)

​ листе Вы бы​ расположенный в меню​ с помощью Выпадающего​Функция ПОИСКПОЗ() ищет в​ верхней левой и​​ список, Вложенный связанный​​:​ «яяяяя….я» строки:​​ аргумент функции Тип_сопоставления​​ДВССЫЛ (INDIRECT)​ на вкладке​​The_Prist​​ или … Помогите​

​ B3:D12345 (или b3:d12345)​ ячейку A1 и​Более того, при создании​ $ перед названием​ не написали формулу​  Формулы/ Определенные имена/​ списка.​ строке 5 (перечень​ нижней правой ячейки​ список и Связанный​​Осталось нажать на​​Теперь, когда мы знаем​

​ = 0 означает,​

  • ​, которая превращает текст​​Конструктор (Design)​​: Сергей просто изменил​ решить данную проблему.​ и нажмите ОК.​ удерживая левую клавишу​ формул EXCEL будет​ столбца). Такая адресация​=СУММ(Продажи) – суммирование​
  • ​ Диспетчер имен.​Примеры использования динамического диапазона,​ месяцев) выбранный пользователем​ диапазона. Исходной ячейкой,​
  • ​ список.​ОК​
  • ​ позицию последнего непустого​ что мы ведем​​ в ссылку:​​в поле​ порядок исходных данных.​Спасибо​
  • ​ Таким образом, вы​ мышки провести курсор​ сам подсказывать имя​
  • ​ позволяет суммировать значения​

​ будет производиться по​Ниже рассмотрим как присваивать​ например, можно посмотреть​ месяц (ячейка​ от которой отсчитывается​Имеется таблица продаж по​​и готовый диапазон​​ элемента в таблице,​ поиск точного соответствия.​Т.е. ссылка на умную​Имя таблицы (Table Name)​ Я этого делать​Сергей​ без труда захватили​

​ на ячейку B3.​ диапазона! Для этого​​ находящиеся в строках​​ одному и тому​ имя диапазонам. Оказывается,​ в статьях Динамические​​С1​​ положение нашего динамического​ месяцам некоторых товаров​ можно использовать в​ осталось сформировать ссылку​​ Если этот аргумент​​ таблицу в виде​.​

​ не стал и​
​: если(И(число>числа;число​ огромный диапазон, всего​ Казалось бы, нет​ достаточно ввести первую​​2 310​​ же диапазону​ что диапазону ячеек​ диаграммы. Часть5: график​с выпадающим списком)​

Использование именованных диапазонов в сложных формулах

​ диапазона, является ячейка​ (см. Файл примера):​ любых формулах, выпадающих​ на весь наш​ не указать, то​ текстовой строки (в​

​Теперь можно использовать динамические​

​ предложил решение без​badman05​ за пару кликов.​ ничего проще и​ букву его имени.​​, в том столбце,​​B1:B10​​ можно присвоить имя​​ с Прокруткой и​

​ и возвращает соответствующий​B5​Необходимо найти сумму продаж​​ списках или диаграммах.​​ диапазон. Для этого​ функция переключится в​ кавычках!) превращается в​​ ссылки на нашу​​ изменения структуры исходных​: Спасибо, но немного​В поле «Имя» (которое​

​ этого достаточно для​

​Excel добавит к именам​ в котором размещена​.​ по разному: используя​ Масштабированием и Динамические​ номер позиции в​

​. Если не заданы​ товаров в определенном​Необходимо создать формулу, которая​ используем функцию:​

excel2.ru

Выделение диапазона ячеек в Excel

​ режим поиска ближайшего​ полноценную ссылку, а​ «умную таблицу»:​ данных.​ не то.​ расположено слева от​ практических знаний. Но​

​ формул, начинающихся на​ формула суммирования. Формулу​Иногда выгодно использовать не​ абсолютную или смешанную​ диаграммы. Часть4: Выборка​ диапазоне поиска (названия​ аргументы функции СМЕЩ()​ месяце. Пользователь должен​

​ в случае выявления​ИНДЕКС(диапазон; номер_строки; номер_столбца)​ наименьшего значения –​ уж ее выпадающий​Таблица1​badman05​Мне же нужно​ строки формул) задайте​ попробуйте таким способом​ эту букву, еще​ суммирования можно разместить​

​ абсолютную, а относительную​

  1. ​ адресацию.​ данных из определенного​
  2. ​ месяцев должны быть​
  3. ​смещ_по_строкам,смещ_по_столбцам​ иметь возможность выбрать​
  4. ​ в ячейке суммы​Она выдает содержимое ячейки​
  5. ​ это как раз​
  6. ​ список нормально воспринимает.​

Пример блока диапазона.

​– ссылка на​: Спасибо огромное!​

​ так:​

Работа с выделенным диапазоном ячеек MS Excel

​ диапазон ячеек: B3:D12345​ выделить блок B3:D12345.​ и имя диапазона!​ в любой строке​ ссылку, об этом​

  • ​Пусть необходимо найти объем​
  • ​ диапазона.​
  • ​ уникальны, т.е. этот​(как в нашем​
  • ​ нужный ему месяц​ от 75 до​

​ из диапазона по​

  1. ​ и можно успешно​Если превращение ваших данных​ всю таблицу кроме​Есть ли у вас​Есть число «а»,​ (или b3:d12345) и​Теперь щелкните по ячейке​Диапазоны в Excel раньше​ ниже десятой (иначе​ ниже.​ продаж товаров (см.​Суть запроса на выборку​ пример не годится​
  2. ​ случае), то эта​ и получить итоговую​ 100 выдавала один​ номеру строки и​ использовать для нахождения​ в умную таблицу​ строки заголовка (A2:D5)​ таблицы с данными​ если оно находится​ нажмите «Enter».​ A1, после чего​
  3. ​ назывался блоками. Диапазон​ возникнет циклическая ссылка).​Теперь найдем сумму продаж​ файл примера лист​ – выбрать из​ для нескольких лет).​ ячейка является левой​ сумму продаж. Выбор​ результат, а если​ столбца, т.е. например​ последней занятой ячейки​ по каким-либо причинам​Таблица1[#Все]​ в Excel, размеры​ от 0 до​Способ 5 и 6​ нажмите и удерживайте​ – это выделенная​Теперь введем формулу =СУММ(Сезонные_Продажи)​
  4. ​ товаров в четырех​ 1сезон):​ исходной таблицы строки,​ На это число​ верхней ячейкой диапазона.​ месяца пользователь должен​ в той же​ функция =ИНДЕКС(A1:D5;3;4) по​ в нашем массиве.​ нежелательно, то можно​– ссылка на​ которых могут изменяться,​ 1, то это​ – это самое​ на клавиатуре SHIFT,​ прямоугольная область прилегающих​ в ячейку​ сезонах. Данные о​
  5. ​Присвоим Имя Продажи диапазону​ удовлетворяющие определенным критериям​ столбцов смещается левый​ Нижняя правая ячейка​ осуществлять с помощью​ ячейке сумма от​ нашей таблице с​Суть трюка проста. ПОИСКПОЗ​ воспользоваться чуть более​ всю таблицу целиком​ т.е. количество строк​ «Значение 1», если​
  6. ​ быстрое решение для​ а потом щелкните​ ячеек. Данное определение​B11.​ продажах находятся на​B2:B10​

Выделение больших блоков из поля ИМЯ.

​ (подобно применению стандартного​ верхний угол нашего​ диапазона определяется аргументами​ Выпадающего списка.​ 100,1 до 125​ городами и месяцами​ перебирает в поиске​

Выделение диапазонов целых столбцов или строк

​ сложным, но гораздо​ (A1:D5)​ (столбцов) может увеличиваться​ от 1 до​ выделения больших диапазонов.​ по ячейке B3.​ понятия легче воспринять​Затем, с помощью​ листе​. При создании имени​ Фильтра). Произведем отбор значений​

Выделение колонок.

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

Выделение диапазона целого листа

​ более незаметным и​Таблица1[Питер]​ или уменьшаться в​ 10 то «Занчение​ Небольшие диапазоны в​ Таким образом, выделился​ на практических примерах.​ Маркера заполнения, скопируем​4сезона​

Выделение несмежного диапазона

​ будем использовать абсолютную​ из исходной таблицы​

Выделение колонок.

​ ячейки​. В нашем случае​ потребуется сформировать два​Может кто поможет?​ выдаст 1240 –​ сверху-вниз и, по​ универсальным методом –​– ссылка на​ процессе работы? Если​ 2″, если от​

exceltable.com

Подскажите как: Формула «Если число в диапазоне, то …»

​ пределах одного экрана​​ блок A1:B3. Данную​
​В формулах диапазон записывается​ ее в ячейки​
​(см. файл примера)​ адресацию.​ с помощью формул​А6​ значение высоты =1,​
​ динамических диапазона: один​

​Шведов сергей​​ содержимое из 3-й​

​ идее, должна остановиться,​​ создать в Excel​ диапазон-столбец без первой​
​ размеры таблицы «плавают»,​ 10 до 1000000​
​ лучше выделять мышкой.​ операцию выделения условно​ адресами двух ячеек,​С11D11E11​ в диапазонах:​Для этого:​ массива. В отличие​), высота диапазона не​ а значение ширины​ для Выпадающего списка,​

​: задача некорректная. нет​​ строки и 4-го​ когда найдет ближайшее​ динамический именованный диапазон,​

​ ячейки-заголовка (C2:C5)​​ то придется постоянно​ то «Значение 3″​Чтобы выделить диапазон нескольких​ можно записать: A1​ которые разделенные двоеточием.​, и получим суммы​B2:B10 C2:C10 D2:D10 E2:E10​выделите, диапазон​ от применения Фильтра​ меняется и всегда​ диапазона равно результату​

​ содержащего месяцы; другой​​ условия меньше 75​
​ столбца, т.е. ячейки​ наименьшее значение к​ ссылающийся на нашу​Таблица1[#Заголовки]​

​ мониторить этот момент​​The_Prist​
​ столбцов нужно подвести​ потом SHIFT+B3.​ Верхняя левая и​

​ продаж в каждом​​. Формулы поместим соответственно​B2:B10​ (​ равна 12 (при​
​ вычисления формулы СЧЁТЗ(лист1!$B$5:$I$5),​ для диапазона суммирования.​

​ и больше 125.​​ D3. Если столбец​ заданному. Если указать​
​ таблицу. Потом, как​– ссылка на​ и подправлять:​: ВПР с последним​
​ курсор мышки на​Диапазоны можно выделять и​ правая нижняя ячейка,​ из 4-х сезонов.​

​ в ячейках​​на листе​CTRL+SHIFT+L​ желании ее также​ т.е. 4 (в​Для формирования динамических диапазонов​ я предположил -​ всего один, то​

​ в качестве искомого​​ и в случае​

planetaexcel.ru

Динамический диапазон с автоподстройкой размеров

​ «шапку» с названиями​ссылки в формулах отчетов,​ аргументом 1 или​ заголовок первого столбца​ стрелками клавиатуры. Щелкните​ которая входит в​ Формула в ячейках​B11C11 D11E11​1сезон​или Данные/ Сортировка​ можно сделать также​ строке 5 присутствуют​

  • ​ будем использовать функцию​ пусто. поэтому =ЕСЛИ​ его номер можно​
  • ​ значение заведомо больше,​ с умной таблицей,​ столбцов (A1:D1)​
  • ​ которые ссылаются на​ опущен.​
  • ​ и удерживая левую​ по ячейке D3,​ состав диапазона, например​B11, С11D11E11​

​.​;​ и фильтр/ Фильтр)​

​ динамической – зависящей​ 4 месяца с​ СМЕЩ(), которая возвращает​ (D36125;»»;»y»))). можно поправить​ не указывать, т.е.​ чем любое имеющееся​ можно будет свободно​Такие ссылки замечательно работают​ нашу таблицу​

Способ 1. Умная таблица

​Сергей​ клавишу протянуть его​ а теперь удерживая​​ A1:B3.​одна и та​По аналогии с абсолютной​​на вкладке Формулы в​

Как вȎxcel задать диапазон значений

​ отобранные строки будут​ от количества товаров​ января по апрель).​ ссылку на диапазон​ под себя. Успехов!​ формула ИНДЕКС(A2:A6;3) выдаст​​ в таблице, то​​ использовать имя созданного​ в формулах, например:​исходные диапазоны сводных таблиц,​: было дано направление,​ до заголовка последнего​ SHIFT, нажмите клавишу​​Обратите внимание! Ячейка, от​​ же!​​ адресацией из предыдущей​​ группе Определенные имена​

Как вȎxcel задать диапазон значений

​ помещены в отдельную​ в диапазоне).​ Итак, адрес нижней​

  • ​ в зависимости от​​Вован де морт☢♂​ «Самару» на последнем​ ПОИСКПОЗ дойдет до​
  • ​ диапазона в любых​​=СУММ(​ которые построены по​ но исходя из​
  • ​ столбца. В процессе​​ «стрелка вправо» три​ которой начинается выделение​СОВЕТ:​
  • ​ задачи, можно, конечно,​​ выберите команду Присвоить​ таблицу.​И наконец, записав в​

​ правой ячейки нашего​ значения заданных аргументов.​

​: это будет уже​​ скриншоте.​​ самого конца таблицы,​ формулах, отчетах, диаграммах​

​Таблица1[Москва]​

​ нашей таблице​​ уточнений тут ваще​​ мы наблюдаем подсказку​ раза пока курсор​ диапазона, остается активной.​Если выделить ячейку,​ создать 4 именованных​ имя;​

​Обычно ссылки на диапазоны​ ячейке​ динамического диапазона определен​ Можно задавать высоту​​ не формула, а​Причем есть один не​ ничего не найдет​​ и т.д. Для​) – вычисление суммы​исходные диапазоны диаграмм, построенных​

Как вȎxcel задать диапазон значений

​ не ЕСЛИ нужно,​ Excel: количество выделенных​ не переместится на​ Это значит, что​ содержащую формулу с​ диапазона с абсолютной​в поле Имя введите:​ ячеек вводятся непосредственно​

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

Как вȎxcel задать диапазон значений

​ ячейку G3. У​ при выделенном диапазоне​ именем диапазона, и​ адресацией, но есть​ Продажи;​ в формулы, например​формулу =СУММ(Продажи_за_месяц) получим​

Способ 2. Динамический именованный диапазон

​E5​ а также смещение​Сергей поливаев​ если ИНДЕКС не​ номер последней заполненной​ пример:​или​диапазоны для выпадающих списков,​ только ЕСЛИ модераторы​Выделение строк выполняется аналогичным​ нас выделилась небольшая​ данные из клавиатуры​ нажать клавишу​ решение лучше. С​в поле Область выберите​ =СУММ(А1:А10). Другим подходом​ сумму продаж в​.​ по строкам и​: Здесь нужна функция​ просто введена в​

Как вȎxcel задать диапазон значений

​ ячейки. А нам​​Задача​=ВПР(F5;​ которые используют нашу​ не грохнкт тему​ способом только курсор​ строка. Теперь все​ будут введены в​F2​

​ использованием относительной адресации​ лист​ является использование в​ выбранном месяце.​​При заполнении таблицы данными​​ столбцам.​ ЕСЛИ​​ ячейку после знака​​ это и нужно!​: сделать динамический именованный​

Ищем последнюю ячейку с помощью ПОИСКПОЗ

​Таблица1​​ таблицу в качестве​ из за названия​ мышки с нажатой​ еще не отпуская​ его первую ячейку.​, то соответствующие ячейки​ можно ограничиться созданием​1сезон​ качестве ссылки имени​Например, в мае.​ о продажах за​Создадим динамический диапазон для​Пишешь в ячейке:​ =, как обычно,​Если в нашем массиве​ диапазон, который ссылался​;3;0) – поиск в​ источника данных​ и ЕСЛИ будет​ левой клавишей нужно​ SHIFT, нажмите клавишу​ Она отличается от​ будут обведены синей​ только​(имя будет работать​ диапазона. В статье​Или, например, в апреле.​ май, июнь и​

​ Выпадающего списка, содержащего​ =ЕСЛИ (условие1; то​ а используется как​ только числа, то​ бы на список​ таблице месяца из​Все это в сумме​ пример в виде​ вести вдоль нумерации​ «стрелка вниз» четыре​ других ячеек цветом​ рамкой (визуальное отображение​одного​ только на этом​ рассмотрим какие преимущества​Примечание:​ т.д., формула СЧЁТЗ(лист1!$B$5:$I$5)​ месяцы. С одной​ действие; иначе условие​

​ финальная часть ссылки​ можно в качестве​ городов и автоматически​ ячейки F5 и​ не даст вам​ файла​ строк (по вертикали).​

Как вȎxcel задать диапазон значений

​ раза, пока курсор​ фона.​ Именованного диапазона).​Именованного диапазона Сезонные_продажи.​ листе) или оставьте​ дает использование имени.​Вместо формулы с​ будет возвращать число​ стороны нужно учитывать​

​ 2)​ на диапазон после​ искомого значения указать​ растягивался-сжимался в размерах​ выдача питерской суммы​ скучать ;)​badman05​Для выделения диапазона целого​ не перейдет на​К диапазонам относятся:​Предположим, что имеется сложная​Для этого:​ значение Книга, чтобы​Назовем Именованным диапазоном в​ функцией СМЕЩ() для​ заполненных ячеек (количество​ тот факт, что​

Как вȎxcel задать диапазон значений

Формируем ссылку с помощью ИНДЕКС

​это общий вид​ двоеточия, то выдает​ число, которое заведомо​ при дописывании новых​ по нему (что​Гораздо удобнее и правильнее​: Прикрепил пример:​

​ листа следует сделать​

​ G7. Таким образом,​Несколько ячеек выделенных блоком​ (длинная) формула, в​выделите ячейку​ имя было доступно​ MS EXCEL, диапазон​ подсчета заполненных месяцев​ названий месяцев) и​ пользователь может добавлять​ формулы, а в​ она уже не​ больше любого из​ городов либо их​ такое ВПР?)​ будет создать динамический​Нужно чтобы при​ щелчок левой кнопкой​ мы выделили блок​ (=B5:D8).​

​ которой несколько раз​B11​ на любом листе​ ячеек, которому присвоено​ можно использовать формулу​ соответственно определять новую​ продажи за следующие​ действительности должны быть​ содержимое ячейки, а​ имеющихся в таблице:​ удалении.​Такие ссылки можно успешно​ «резиновый» диапазон, который​ смене числа, АВТОМАТИЧЕСКИ​ мышки по верхнему​ диапазона D3:G7.​Одна ячейка (=A2:A2).​

​ используется ссылка на​, в которой будет​ книги;​ Имя (советуем перед​ с функцией ИНДЕКС():​ ширину динамического диапазона,​

​ после апреля месяцы​

Создаем именованный диапазон

​ ссылки на ячейки​ ее адрес! Таким​Для гарантии можно использовать​​Нам потребуются две встроенных​​ использовать при создании​​ автоматически будет подстраиваться​​ выставлялось Наименование, которое​ левому уголку листа,​​Как выделить несмежный диапазон​​Целая строка (=18:18) или​ один и тот​ находится формула суммирования​​убедитесь, что в поле​​ прочтением этой статьи​

Динамический именованный диапазон

​=$B$5:ИНДЕКС(B5:I5;СЧЁТЗ($B$5:$I$5))​​ который в свою​​ (май, июнь…), с​ со значениями.​ образом формула вида​ число 9E+307 (9​

planetaexcel.ru

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

​ функции Excel, имеющиеся​ сводных таблиц, выбрав​ в размерах под​ соответствует своему диапазону.​ где пересекаются заголовки​ ячеек в Excel?​ несколько строк (=18:22).​ же диапазон:​ (при использовании относительной​ Диапазон введена формула​
​ ознакомиться с правилами​

​Формула подсчитывает количество элементов​​ очередь будет формировать​ другой стороны Выпадающий​Давай задачу свою​ $A$2:ИНДЕКС($A$2:$A$100;3) даст на​ умножить на 10​ в любой версии​ на вкладке​

​ реальное количество строк-столбцов​​Сергей​ строк и столбцов.​ Выделите мышкой блок​

​Целый столбец (=F:F) или​​=СУММ(E2:E8)+СРЗНАЧ(E2:E8)/5+10/СУММ(E2:E8)​ адресации важно четко​
​ =’1сезон’!$B$2:$B$10​ создания Имен).​ в строке 5​ Выпадающий список.​
​ список не должен​ я напишу формулу.​ выходе уже ссылку​ в 307 степени,​ –​
​Вставка – Сводная таблица​ данных. Чтобы реализовать​

​: пример мутный​

Содержание

  1. Имя ячейки
  2. Ячейки, строки, столбцы
  3. Примеры диапазона
  4. Заполнение диапазона
  5. Именованный диапазон
  6. Задача
  7. Визуальное отображение динамического диапазона
  8. Как посчитать количество ссылок на столбцы таблицы Excel
  9. Определение принадлежности ячейки к диапазону таблицы
  10. Перемещение и копирование ячеек и их содержимого

Имя ячейки

Начнем с простого – присвоим имя ячейке. Для этого просто выделяем ее (1) и в поле имени (2) вместо адреса ячейки указываем произвольное название, которое легко запомнить.

Присваиваем имя ячейке C7

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

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

Использование имени ячейки

Ячейки, строки, столбцы

Давайте начнем с выбора ячеек, строк и столбцов.

  1. Для выбора ячейки C3 кликните по полю на пересечении столбца C и строки 3.
  2. Чтобы выбрать столбец C, кликните по заголовку столбца C.
  3. Чтобы выбрать строку 3, кликните по заголовку строки 3.

Примеры диапазона

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

  1. Для выбора диапазона B2:C4 кликните по нижнему правому углу ячейки В2 и протяните указатель мыши до ячейки C4.
  2. Чтобы выделить диапазон, состоящий из отдельных (несмежных) ячеек, зажмите клавишу Ctrl и кликните по каждой ячейке, которую хотите включить в диапазон.

Заполнение диапазона

Чтобы заполнить диапазон, следуйте инструкции ниже:

  1. Введите значение 2 в ячейку B2.
  2. Выделите ячейку В2, зажмите её нижний правый угол и протяните вниз до ячейки В8.Результат:

    Эта техника протаскивания очень важна, вы будете часто использовать её в Excel. Вот еще один пример:

  3. Введите значение 2 в ячейку В2 и значение 4 в ячейку B3.
  4. Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.Excel автоматически заполняет диапазон, основываясь на шаблоне из первых двух значений. Классно, не правда ли? Вот еще один пример:
  5. Введите дату 13/6/2013 в ячейку В2 и дату 16/6/2013 в ячейку B3 (на рисунке приведены американские аналоги дат).
  6. Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.

Именованный диапазон

Аналогичным образом можно задать имя и для диапазона ячеек, то есть выделим диапазон (1) и в поле имени укажем его название (2):

Создание именованного диапазона

Далее это название можно использовать в формулах, например, при вычислении суммы:

Использование именованного диапазона в формуле

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

Создание именованного диапазона с помощью панели инструментов

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

Создание имени с помощью диалогового окна

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

Диспетчер имен

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

Управление именованными диапазонами

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

Задача

Имеется таблица продаж по месяцам некоторых товаров (см. Файл примера ):

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

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

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

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

Для создания динамического диапазона:

  • на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя </em>;
  • в поле Имя введите: Месяц </em>;
  • в поле Область выберите лист Книга </em>;
  • в поле Диапазон введите формулу =СМЕЩ(лист1!$B$5;;;1;СЧЁТЗ(лист1!$B$5:$I$5))
  • нажмите ОК.

Теперь подробнее. Любой диапазон в EXCEL задается координатами верхней левой и нижней правой ячейки диапазона. Исходной ячейкой, от которой отсчитывается положение нашего динамического диапазона, является ячейка B5 . Если не заданы аргументы функции СМЕЩ() смещ_по_строкам, смещ_по_столбцам (как в нашем случае), то эта ячейка является левой верхней ячейкой диапазона. Нижняя правая ячейка диапазона определяется аргументами высота и ширина . В нашем случае значение высоты =1, а значение ширины диапазона равно результату вычисления формулы СЧЁТЗ(лист1!$B$5:$I$5) , т.е. 4 (в строке 5 присутствуют 4 месяца с января по апрель ). Итак, адрес нижней правой ячейки нашего динамического диапазона определен – это E 5 .

При заполнении таблицы данными о продажах за май , июнь и т.д., формула СЧЁТЗ(лист1!$B$5:$I$5) будет возвращать число заполненных ячеек (количество названий месяцев) и соответственно определять новую ширину динамического диапазона, который в свою очередь будет формировать Выпадающий список .

ВНИМАНИЕ! При использовании функции СЧЕТЗ() необходимо убедиться в отсутствии пустых ячеек! Т.е. нужно заполнять перечень месяцев без пропусков.

Теперь создадим еще один динамический диапазон для суммирования продаж.

Для создания динамического диапазона :

  • на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя </em>;
  • в поле Имя введите: Продажи_за_месяц </em>;
  • в поле Диапазон введите формулу = СМЕЩ(лист1!$A$6;;ПОИСКПОЗ(лист1!$C$1;лист1!$B$5:$I$5;0);12)
  • нажмите ОК.

Функция ПОИСКПОЗ() ищет в строке 5 (перечень месяцев) выбранный пользователем месяц (ячейка С1 с выпадающим списком) и возвращает соответствующий номер позиции в диапазоне поиска (названия месяцев должны быть уникальны, т.е. этот пример не годится для нескольких лет). На это число столбцов смещается левый верхний угол нашего динамического диапазона (от ячейки А6 ), высота диапазона не меняется и всегда равна 12 (при желании ее также можно сделать также динамической – зависящей от количества товаров в диапазоне).

И наконец, записав в ячейке С2 формулу = СУММ(Продажи_за_месяц) получим сумму продаж в выбранном месяце.

Например, в мае.

Или, например, в апреле.

Примечание: Вместо формулы с функцией СМЕЩ() для подсчета заполненных месяцев можно использовать формулу с функцией ИНДЕКС() : = $B$5:ИНДЕКС(B5:I5;СЧЁТЗ($B$5:$I$5))

Формула подсчитывает количество элементов в строке 5 (функция СЧЁТЗ() ) и определяет ссылку на последний элемент в строке (функция ИНДЕКС() ), тем самым возвращает ссылку на диапазон B5:E5 .

Визуальное отображение динамического диапазона

Выделить текущий динамический диапазон можно с помощью Условного форматирования . В файле примера для ячеек диапазона B6:I14 применено правило Условного форматирования с формулой: = СТОЛБЕЦ(B6)=СТОЛБЕЦ(Продажи_за_месяц)

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

Пример 2. Определить количество столбцов в таблице и записать это значение в ячейку A16.

Таблица:

Используем формулу ОБЛАСТИ, поочередно выделяя каждый столбец ячейки в качестве параметра. Перед выбором последующего столбца нажимаем и удерживаем кнопку Ctrl. Если добавить символ «)» и нажать Enter, появится диалоговое окно с сообщением о том, что было введено слишком много аргументов. Добавим дополнительные открывающую и закрывающую скобки.

Результат вычислений:

Определение принадлежности ячейки к диапазону таблицы

Пример 3. Определить, принадлежит ли ячейка заданному диапазону ячеек.

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

    1. В какой-либо ячейке введем часть формулы «=ОБЛАСТИ((» и выделим произвольную область ячеек для заполнения аргументов:

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

    1. Закроем обе скобки и нажмем Enter. В результате получим:

    1. Если выбрать ячейку не из указанного диапазона, получим ошибку #ПУСТО!.

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

Если выделить несколько ячеек внутри диапазона, функция ОБЛАСТИ вернет количество выделенных ячеек:

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

Перемещение и копирование ячеек и их содержимого

​Смотрите также​​ =ЕСЛИ(ЕЧИСЛО(A2);A2;B2) протягиваете копируете​ соответственно макрос “Фильтра”​ хамом станешь…Оно кому​ только в таблице.​: Думаю возможно если​ столбец. Т.е. получается,​ ВСЕ”, затем произведите​ и нажать​Вставить​ более сложная процедура,​Нажмите иконку Вставить на​ указанных ниже действий.​Вставить​, можно выбрать​ временно отобразить данные,​ выделенный фрагмент на​Примечание:​ вставляете как значения​ выводит таблицу с​ надо?​

​The_Prist​ копировать выделенный диапазон​ что выделяем для​​ описанные выше действия​​Ctrl+Space​​. Только имейте в​​ чем хотелось бы.​​ вкладке Главная или​​Чтобы переместить ячейки, нажмите​.​ параметры вставки, которые​ которые не нужно​ другой лист или​ Мы стараемся как можно​

​grablik​ заданными параметрами дат.​Юрий М​: В примере все​ по одной ячейке.​

​ копирования не Range(“7:7″​ с формой.​(Пробел). Таким способом​ виду, что здесь​​ На самом деле,​​ нажмите Ctrl+V на​​ кнопку​​Сочетание клавиш​

​ следует применить к​

  1. ​ копировать.​ в другую книгу,​ оперативнее обеспечивать вас​
  2. ​: Сергей, спасибо, но​2. Если необходимо​
  3. ​: Нет уж! Сказав​ работает – зачем​​OLEGOFF​ ), а Range(“$A$7:$V$7,$X$7:$IV$7).​The_Prist​

​ будут выделены только​ существует несколько особенностей,​ это один из​

  1. ​ клавиатуре.​Вырезать​
  2. ​ Можно также нажать сочетание​​ выделенному диапазону.​​Выделите ячейку или диапазон​​ щелкните ярлычок другого​ ​ актуальными справочными материалами​ это не то​
  3. ​ в сформированной таблице​ “а”,- говорите и​ тогда такой пример?​
  4. ​: Я так делаю​​ Выделите строку, скопируйте​​: sofi, честно -​​ ячейки с данными,​ ​ в зависимости от​ тех случаев, когда​

​Вырезанные ячейки переместятся на​.​​ клавиш CTRL+V.​​При копировании значения последовательно​​ ячеек с данными,​​ листа или выберите​

  1. ​ на вашем языке.​ что нужно, потому​
  2. ​ добавит периоды (скажем​​ “б”.​​ Ведь очевидно, что​
  3. ​ при помощи макроса,но​​ и посмотрите где​​ не получилось добиться​

Источники

  • https://zen.yandex.ru/media/id/5c4d8a530aaeef00ac928ac3/5cf7f3ac22f0d900afbfad5c
  • https://office-guru.ru/excel/diapazon-v-excel-370.html
  • https://excel2.ru/articles/dinamicheskiy-diapazon-v-ms-excel
  • https://exceltable.com/funkcii-excel/primery-funkcii-oblasti
  • https://my-excel.ru/vba/dannaja-komanda-ne-primenima-dlja-nesvjaznyh.html

( 1 оценка, среднее 5 из 5 )

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

Серргей

Дата: Вторник, 26.05.2015, 19:10 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 4


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Добрый вечер!
помогите разобраться
необходимо что бы при попадании в определенный диапазон чисел функция выдавала нужный результат
например: если(А1=от 1 до 10;»мясо»елси нет то рыба :D

К сообщению приложен файл:

8866972.xlsx
(10.4 Kb)

 

Ответить

KSV

Дата: Вторник, 26.05.2015, 19:15 |
Сообщение № 2

Группа: Друзья

Ранг: Ветеран

Сообщений: 770


Репутация:

255

±

Замечаний:
0% ±


Excel 2013

Добрый!
Так надо?

К сообщению приложен файл:

6115094.xlsx
(11.6 Kb)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333

 

Ответить

Серргей

Дата: Вторник, 26.05.2015, 19:25 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 4


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

KSV, :( нет нужно что б именно диапазон от и до, ели число по падает в промежуток диапазона ему присваивается значение

 

Ответить

KSV

Дата: Вторник, 26.05.2015, 19:28 |
Сообщение № 4

Группа: Друзья

Ранг: Ветеран

Сообщений: 770


Репутация:

255

±

Замечаний:
0% ±


Excel 2013

так формула понятнее?

К сообщению приложен файл:

4941866.xlsx
(11.6 Kb)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333

 

Ответить

KSV

Дата: Вторник, 26.05.2015, 19:30 |
Сообщение № 5

Группа: Друзья

Ранг: Ветеран

Сообщений: 770


Репутация:

255

±

Замечаний:
0% ±


Excel 2013

если опять не то — выложите пример, КАК и что именно вы хотите видеть…


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333

 

Ответить

Serge_007

Дата: Вторник, 26.05.2015, 19:31 |
Сообщение № 6

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Код

=ВПР(A3;{0;»рыба»:11;»мясо»:21;»ни рыба, ни мясо»};2)


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

KSV

Дата: Вторник, 26.05.2015, 19:43 |
Сообщение № 7

Группа: Друзья

Ранг: Ветеран

Сообщений: 770


Репутация:

255

±

Замечаний:
0% ±


Excel 2013

Серёг! Твоя формула «заставила» меня еще раз открыть его файл — вот тут то я его табличку условий и увидел… :)

Только, тогда вот так:

Код

=ВПР(A3;{0;»рыба»:11;»мясо»:21;»ни рыба, ни мясо»:41;»»};2)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333

Сообщение отредактировал KSVВторник, 26.05.2015, 19:49

 

Ответить

Серргей

Дата: Вторник, 26.05.2015, 20:26 |
Сообщение № 8

Группа: Пользователи

Ранг: Прохожий

Сообщений: 4


Репутация:

0

±

Замечаний:
0% ±


Excel 2007

Спасибо Большое !!!
оба варианта мне подходят hands respect

 

Ответить

Елена_Васильевна

Дата: Вторник, 15.05.2018, 01:29 |
Сообщение № 9

Группа: Пользователи

Ранг: Прохожий

Сообщений: 4


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Доброго времени суток, уважаемые форумчане! Сегодня изломали головешки, а ответа так и не нашли, помогите, пожалуйста, чем сможете.
Суть такая: надо чтобы диапазон чисел попадал в диапазон чисел %)
Поконкретнее: Есть минимальное значение (масса короба), есть максимальное значение его же, и есть категорийность с соответствующими диапазонами. Пример: короб А весит от 90 до 150 гр., категории, в которые он попадает — 1 (от 1 до 100) и 2 (от 101 до 200) и т.д. Всё ничего, но категорий много как и диапазонов соответственно разности веса короба. Создаем формулу через ЕСЛИ, и вставляем значения минимум и максимума, а вот диапазон никак не получается захватить. То есть (пример во вложенном файле) если короб Б имеет диапазон массы от 90 до 400гр, то по формуле он попадает только в категории 1 (от 1 до 100гр) и в категорию 4 (от 301 до 400), но этот же короб Б может весить и 150гр, и 250гр, и 299гр, что означает их принадлежность ко 2ой (от 101 до 200гр) и 3ей (от 201 до 300) категориям. При попадании в указанную категорию в столбце отображается знак «+», или «-«при непопадании.

Заранее ооооочень Вам благодарна!
P.S. Пример на коробах очень грубо округленный, но как смогла описать задачу


«Добро пожаловать в наш хреновый мир обратно»…(с)

 

Ответить

Pelena

Дата: Вторник, 15.05.2018, 06:36 |
Сообщение № 10

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Елена_Васильевна, прочитайте Правила форума и создайте свою тему. Эта тема закрыта


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Автоматически изменяемые диапазоны ячеек в Excel

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

Как в Excel сделать автоматическое изменение диапазона

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

Сформируйте отчет по доходности нашего объекта инвестирования, так как показано на рисунке:

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

  1. Выберите инструмент «Формулы»-«Определенные имена»-«Присвоить имя».
  2. Заполните поля диалогового окна «Создание имени» как на рисунке. Обратите внимание на то, что в поле «Диапазон:» мы используем функцию =СМЕЩ, а в одном из ее параметров используем функцию =СЧЕТ. Пример: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)
  3. Переместите курсор в ячейку D2 и введите функцию =СУММ с именем «доход» в ее параметрах.

Теперь постепенно заполняя ячейки в столбце B, мы можем проследить, как изменяется охват ячеек именем «доход».

Функция СМЕЩ в Excel

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

Функция =СМЕЩ определяет наш диапазон в зависимости от количества заполненных ячеек в столбце B. 5 параметров функции =СМЕЩ(начальная ячейка; смещение размера диапазона по строкам; смещение по столбцам; размер диапазона в высоту; размер диапазона в ширину):

  1. «Начальная ячейка» – указывает верхнюю левую ячейку, от которой будет динамически расширяться диапазон как вниз, так и вправо (при необходимости).
  2. «Смещение по строкам» – параметр определяет, на какое количество нужно смещать диапазон по вертикали от начальной ячейки (первого параметра). Значения могут быть нулевыми и отрицательными.
  3. «Смещение по столбцам» – параметр определяет, на какое количество нужно смещать по горизонтали от начальной ячейки. Значения могут быть даже нулевыми и отрицательными.
  4. «Размер диапазона в высоту» – количество ячеек, на которое нужно увеличить диапазон в высоту. По сути, название говорит само за себя.
  5. «Размер диапазона в ширину» – количество ячеек, на которое нужно увеличить в ширину от начальной ячейки.

Последние 2 параметра функции являются необязательными. Если их не заполнять, то диапазон будет состоять из 1-ой ячейки. Например: =СМЕЩ(A1;0;0) – это просто ячейка A1, а параметр =СМЕЩ(A1;2;0) ссылается на A3.

Теперь разберем функцию: =СЧЕТ, которую мы указывали в 4-ом параметре функции: =СМЕЩ.

Что определяет функция СЧЕТ

Функция =СЧЕТ($B:$B) автоматически считает количество заполненных ячеек в столбце B.

Таким образом, мы с помощью функции =СЧЕТ() и =СМЕЩ() автоматизируем процесс формирования диапазона для имени «доход», что делает его динамическим. Теперь еще раз посмотрим на нашу формулу, которой мы присвоили имя «доход»: =СМЕЩ(Лист1!$B$2;0;0;СЧЁТ(Лист1!$B:$B);1)

Читать данную формулу следует так: первый параметры указывает на то, что наш автоматически изменяемый диапазон начинается в ячейке B2. Следующие два параметра имеют значения 0;0 – это значит, что динамический диапазон не смещается относительно начальной ячейки B2. А увеличивается только его размер по вертикали, о чем свидетельствует 4-тый параметр. В нем находится функция СЧЕТ и она возвращает число равно количеству заполненных ячеек в столбце B. Соответственно количество ячеек по вертикали в диапазоне будет равно числу, которое нам даст функция СЧЕТ. А за ширину диапазона у нас отвечает последний 5-тый параметр, где находиться число 1.

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

Динамические диаграммы в Excel

У нас есть динамическое имя, теперь создадим динамическую диаграмму для данного типа отчета:

  1. Выделите диапазон B2:B6 и выберите инструмент: «Вставка»-«Диаграммы»-«Гистограмма»-«Гистограмма с группировкой».
  2. Щелкните левой кнопкой мышки по любому столбцу гистограммы и в строке формул отобразится функция диаграммы: =РЯД().
  3. В строке формул измените параметры функции: =РЯД(Лист1!$B$1;;Лист1!$B$2:$B$7;1) на =РЯД(Лист1!$B$1;;Лист1!доход;1).
  4. В отчет добавьте новую запись в ячейки A8 — «июль», B8 — «77000» соответственно. И убедитесь, что на диаграмме автоматически добавился новый столбец.

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

Именованный диапазон в Excel

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

Имя ячейки

Начнем с простого — присвоим имя ячейке. Для этого просто выделяем ее (1) и в поле имени (2) вместо адреса ячейки указываем произвольное название, которое легко запомнить.

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

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

Именованный диапазон

Аналогичным образом можно задать имя и для диапазона ячеек, то есть выделим диапазон (1) и в поле имени укажем его название (2):

Далее это название можно использовать в формулах, например, при вычислении суммы:

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

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

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

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

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

Именованный диапазон из таблицы

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

В результате Эксель автоматически создаст диапазоны по заголовкам.

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

Использование именованных диапазонов

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

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

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

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

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

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

Ну и более наглядно и подробно об именованных диапазонах смотрите в видео:

Microsoft Excel

трюки • приёмы • решения

Как в Excel автоматически заполнить диапазон набором значений

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

Например, на рис. 35.1 показан ряд последовательных чисел в столбце А. Ячейка А1 содержит значение 1, а ячейка А2 содержит формулу, которая была скопирована вниз по столбцу: =А1+1

Рис. 35.1. Excel предлагает простой способ сгенерировать ряд значений

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

  1. Введите 1 в ячейку А1.
  2. Введите 2 в ячейку А2.
  3. Выберите А1:А2.
  4. Переместите указатель мыши в правый нижний угол ячейки А2 (так называемый маркер заполнения ячейки) и, когда указатель мыши превратится в черный знак «плюс», перетащите его вниз по столбцу, чтобы заполнить ячейки.

Вы можете включать и отключать это поведение. Если у ячеек нет маркера заполнения, выберите Файл ► Параметры, перейдите в раздел Дополнительно диалогового окна Параметры Excel. Здесь в области Параметры правки установите флажок Разрешить маркеры заполнения и перетаскивание ячеек.

Данные, введенные в шагах 1 и 2, обеспечивают Excel необходимой информацией для определения типа серии, которую надо использовать. Если бы вы ввели 3 в ячейку А2, то серия бы состояла из нечетных чисел: 1,3, 5, 7 и т. д.

Вот еще один трюк автозаполнения: если данные, с которых вы начинаете, являются беспорядочными, Excel завершает автозаполнение, выполняя линейную регрессию и заполняя диапазон спрогнозированными значениями. На рис. 35.2 приведен лист с ежемесячными значениями продаж за январь-июль. При использовании автозаполнения после выбора С2:С8 Excel продлевает наиболее вероятную линейную тенденцию продаж и заполняет недостающие значения. На рис. 35.3 показаны спрогнозированные значения, а также график.

Рис. 35.2. Значения продаж за январь-июль, которые будут использованы для автозаполнения дальнейших цифр

Рис. 35.3. Цифры продаж последних пяти месяцев после использования автозаполнения для прогнозирования

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

Диапазон Excel. Выделение, сравнение, изменение диапазонов значений

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

Что такое диапазон ячеек в Excel?

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

Что такое используемый диапазон ячеек в Excel?

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

Что такое именованный диапазон ячеек в Excel?

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

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

Для имен действует ряд ограничений:

— имя может содержать до 255 символов;

— первым символом в имени должна быть буква, знак подчеркивания (_) либо обратная косая черта (), остальные символы имени могутбыть буквами, цифрами, точками и знаками подчеркивания;

— имена не могут быть такими же, как ссылки на ячейки;

— пробелы в именах не допускаются;

— строчные и прописные буквы не различаются.

Управление существующими именованными диапазонами (создание, просмотр и изменение) можно осуществлять при помощи диспетчера имен. В Excel 2007 диспетчер находится на вкладке «Формулы», в группе кнопок «Определенные имена».

Основные действия с диапазонами

Выделение диапазонов

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

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

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

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

Сравнение диапазонов

Сравнение диапазонов — это одна из классических задач в Excel, которую рано или поздно приходится решать любому пользователю Excel. Задача по сравнению диапазонов может быть поставлена по разному. Когда-то нужно найти различия или совпадения в диапазонах при построчном их сравнении, а когда-то необходимо узнать есть ли что-то общее в сравниваемых диапазонах вообще. В зависимости от поставленной задачи различаются и методики её решения.

Например, для построчного сравнения часто используется логическая функция «ЕСЛИ» и какой-либо из операторов сравнения (также можно использовать и другие функции, например «СЧЕТЕСЛИ» из категории статистические для проверки вхождения элементов одного списка в другой).

Также для поиска отличий по столбцам или по строкам используется стандартное средство Excel, которое находится на вкладке «Главная», в группе кнопок «Редактирование», в меню кнопки «Найти и выделить». Если в этом меню выбрать пункт «Перейти» и далее нажать кнопку «Выделить», то в диалоговом окне «Выделение группы ячеек» можно выбрать одну из опций «Отличия по строкам» или «Отличия по столбцам».

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

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

Изменение (преобразование) диапазонов значений

Одним из способов преобразования диапазона значений является транспонирование. Транспонирование — это такое преобразование диапазона значений, при котором данные, расположенные построчно перемещаются в столбцы и наоборот с сохранением порядка, то есть первая строка становится первым столбцом, вторая строка — вторым столбцом и так далее.

Транспонирование можно осуществить при помощи функции «=ТРАНСП(Диапазон)», которая находится в категории «Ссылки и массивы». Есть и другой способ — копирование диапазона значений с последующей специальной вставкой, при которой ставится флажок в поле «Транспонировать».

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

Надстройка для работы с диапазонами в Excel

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

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

Помогите, пожалуйста, с формулой. В таблице должно выбираться место с 1 по 5, в зависимости от диапазона полученных баллов. Баллы будут суммироваться с других ячеек, и на основании графы «Итого баллов» должно выбираться место:

ФИО / . / Итого баллов / Место /
Иванов / . / от 10 до 20,9 / 5 /
Петров / . / от 20 до 30,9 / 4 /
Федоров / . / от 30 до 40,9 / 3 /
Филинов / . / от 40 до 50,9 / 2 /
Васильев / . / от 50 до 60,9 / 1 /

Я новичок, а сделать надо срочно. Много команд по 5 человек и несколько туров, поэтому стараемся автоматизировать подсчеты. Заранее благодарна за помощь)

Изменение данных в ячейке на основании значения в соседней ячейке
Вот такая ситуация — на листе есть два столбца, в одном из них формула «ИНДЕКС. ПОИСКПОЗ», которая.

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

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

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

Значение в зависимости от значения в другой ячейке
Добрый день! Помогите пожалуйста. Нужно сделать так чтобы когда выбираешь в столбце «А» объект.

По окончании этого урока вы сможете:

  1. Работать с диалоговыми окнами «Вставка функции» и «Аргументы функции»
  2. Присвоить имя диапазону ячейки и работать с именами диапазонов
  3. Ввести формулу с абсолютным и относительным адресом ячейки.

Скачайте файл тут. Откройте файл. (Признаюсь – не владею ни одним из этих видов творчества. Просто взяла из Интернета)

1. Диалоговые окна «Вставка функции» и «Аргументы функции»

Шаг 1. Вводим в ячейку А7 Максимум и переходим в ячейку В7:

Вставка функции Excel

Шаг 2. Открываем диалоговое окно «Вставка функции» (лента Формулы → команда Вставить функцию):

Вставка функции Excel

Как только мы вызвали диалоговое окно «Вставка функции», в вычисляемой ячейке появился знак «=».

Шаг 3. Выбираем в списке из 10 последних использовавших функций «МАКС» (поле «Выберите функцию»).

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

В поле «Поиск функции» вы можете ввести описание нужной вам функции, и Excel услужливо поможет вам в поиске.

При нажатии кнопки выпадающего меню поля «Категории» вы увидите перечень всех категорий функций:

Вставка функции Excel

Нашли функцию МАКС? ОК!

Но у нас с вами мелкая неприятность – диалоговое окно «Аргументы функции» перекрывает ряд чисел:

Вставка функции Excel

Шаг 4. Щелкаем по значку со стрелкой справа от поля «Число!». Диалоговое окно свернется и вам надо выбрать диапазон, в котором будет искаться максимум.

Вставка функции Excel

Шаг 5. Щелкаем по значку со стрелкой справа от поля «Число!» – диалоговое окно «Аргументы функции» развернется. Нажимаем ОК.

В предыдущих версиях Excel эта операция носила название «Мастер функций.

Понять и запомнить! Кнопка со стрелкой, которая позволяет свернуть и развернуть диалоговое окно, встречается очень часто, так что рекомендую запомнить эту полезную операцию

2. Имя диапазона

Хорошо, если диапазон для вычислений у нас небольшой, хорошо, если вычисляемая ячейка находится по вычисляемым диапазоном. Но мечты и реальность не всегда совпадают. Вот тут на помощь придет полезная возможность, которая называется «Имя диапазона».

1 способ.

Шаг 1. Выделяем диапазон ячеек В1:В6.

Шаг 2. Задаем имя диапазону (лента Формулы → группа команд Определенные имена → Создать из выделенного):

Диапазон Excel

Откроется диалоговое окно «Создание имен из выделенного диапазона». Оставим активным параметр «в строке выше». ОК.

2 способ.

Шаг 3. Выделите диапазон ячеек А1:А6.

Шаг 4. Задаем имя диапазону (лента Формулы → группа команд Определенные имена → Присвоить имя):

Диапазон Excel

Откроется диалоговое окно «Создание имени».

  1. По умолчанию содержимое первой ячейки выделенного диапазона становится именем диапазона. Но никто не мешает нам задать другое имя. Обратите внимание, что пробел заменился на нижнее тире. Что поделаешь? Требование Excel.
  2. Определение области действия имени: вся книга или конкретный лист.
  3. Пояснения, которые мы сочтем нужным дать этому диапазону. Пояснения не участвуют в вычислениях, операциях и во всем другом прочем. Это «напоминалка» для нас.
  4. Определенная величина диапазона. Но мы можем скорректировать величину диапазона. Например, у нас прибавились записи, которые следует отнести к этому диапазону. Тем более, что рядом присутствует кнопка со стрелкой, которая позволит нам на время свернуть диалоговое окно.
Понять и запомнить! При присвоении имени диапазону название не должно содержать пробелов.

Шаг 5. Нажимаем на кнопку выпадающего меню имени ячейки (неважно, где находится активная ячейка):

Диапазон Excel

Шаг 6. Щелкаем ЛМ по первому имени в этом списке:

Диапазон Excel

Диапазон с именем «Наименование_курса» выделился полностью.

Понять и запомнить! Разница между двумя способами:
1. Имя диапазона определяется автоматически
2. Имя диапазона можно задать по своему желанию

Шаг 7. Щелкните в любой ячейке по вашему выбору. Набираем «=су»:

Диапазон Excel

Двойной щелчок ЛМ по «СУММ».

Шаг 8. Выбираем диапазон по имени (набираем непосредственно в ячейке «ц». сразу появляется выпадающий список, в котором присутствуют функции, начинающие на «ц», и имя нашего диапазона). Двойной щелчок ЛМ по имени диапазона:

Диапазон Excel

Шаг 9. И обязательно закрывающая скобка! Требования Excel по части синтаксиса написания формул надо соблюдать.

Диапазон Excel

Шаг 10. Нажимаем Enter:

Диапазон Excel

Смотрим на строку формул: =СУММ(Цена). То есть по имени определил соответствующий диапазон.

Шаг 11. Лента Формулы → группа команд Определенные имена → команда Диспетчер имен. Откроется диалоговое окно «Диспетчер имен»:

Диапазон Excel

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

3. Абсолютный и относительный адрес ячейки

Скопируем одну таблицу. Вот тут внимание! Если вы просто выделите весь диапазон и перенесете на другое место листа (Excel 5), то вы увидите следующую картину:

Адрес ячейки Excel

Потом потратим драгоценное время на настройки ширины и высоты ячеек. Так что не торопитесь.

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

Шаг 2. Вставляем содержимое буфера обмена в ячейку F1 специальной вставкой с сохранение ширины столбцов:

Адрес ячейки Excel

Советую постепенно заучивать кнопки специальной вставки – сбережете время и нервы.

Сейчас мы подсчитаем стоимость курса для группы из 20 человек (больше набирать смысла нет). Для первой таблицы введите в диапазоне С2:С6 число «20» в каждую ячейку. Для второй таблицы введите число «20» в ячейку Н1:

Адрес ячейки Excel

Шаг 3. В ячейку D2 введите формулу «=ПРОИЗВЕД(В2;С2). Можно проще: «=В2*С2»:

Адрес ячейки Excel

Шаг 4. А теперь распространим эту формулу по всему столбцу стоимости курсов. Это можно сделать двумя способами.

1 способ.

  1. Подвести курсор к зеленому квадратику в правом нижнем углу ячейки с формулой – курсор превратиться в черный крест (курсор заполнения таблицы – Excel 3)
  2. Нажать ЛМ и, не отпуская, протянуть на весь диапазон:

Адрес ячейки Excel

2 способ.

  1. Подвести курсор к зеленому квадратику в правом нижнем углу ячейки с формулой – курсор превратиться в черный крест (курсор заполнения таблицы – Excel 3)
  2. Дважды щелкнуть ЛМ:

Адрес ячейки Excel

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

Шаг 5. Покажем формулы (лента Формулы → группа команд Зависимости формул → команда Показать формулы):

Адрес ячейки Excel

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

Понять и запомнить! Относительный адрес ячейки адрес ячейки соотносится с номером строки, если мы идем вниз и адрес ячейки соотносится с именем столбца, если мы идем вправо

Если вы ещё раз щелкните ЛМ по команде «Показать формулы», то в ячейках мы увидим значение формулы.

Поработаем со второй таблицей.

Шаг 6. В ячейку Н2 вводим формулу «=G2*H1»:

Адрес ячейки Excel

Теперь нам надо указать, что при копировании формулы ссылка будет только на ячейку Н1, то есть адрес этой ячейки будет абсолютным. Для указания абсолютного адреса в Excel служит знак «$» или знак доллара. Если не лень, ставьте вручную (Shift+4 в английской раскладке клавиатуры). Но лучше воспользоваться функциональной клавишей F4, которой все равно какая раскладка клавиатуры):

Адрес ячейки Excel

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

Шаг 7. Поместите курсор на имя ячейки «Н1» в формуле и нажмите Fn на клавиатуре:

Адрес ячейки Excel

Попробуйте пощелкать.

  1. Относительный адрес. Относительная адресация – это изменяющийся при копировании и перемещении формулы адрес ячейки, содержащей исходное данное (используется по умолчанию).
  2. Абсолютный адрес. Абсолютная адресация – это не изменяющийся при копировании и перемещении формулы адрес ячейки, содержащей исходное данное. Выглядит такиой адрес следующим образом: $А$1. Знак доллара обозначает, что значения строки и столбца «закреплены».
  3. Смешанный или частичный адрес. Частичная абсолютная адресация указывается, если при копировании формулы не меняется номер строки или наименование столбца. При этом символ $ в первом случае ставится перед номером строки, а во втором – перед наименованием столбца: B$5; D$12.
Понять и запомнить! F4 – единственный способ изменить тип адреса ячейки!

Шаг 8. Нажмем Enter и скопируем формулу по диапазону:

Адрес ячейки Excel

Шаг 9. Покажем формулы (лента Формулы → группа команд Зависимости формул → команда Показать формулы):

Адрес ячейки Excel

При копировании формулы адрес с ценой курса соответствующим образом меняется, а адрес ячейки Н1 повторяется – это абсолютный адрес.

Если вы ещё раз щелкните ЛМ по команде «Показать формулы», то в ячейках мы увидим значение формулы.

Теперь вы сможете:

  1. Работать с диалоговыми окнами «Вставка функции» и «Аргументы функции»
  2. Присвоить имя диапазону ячейки и работать с именами диапазонов
  3. Ввести формулу с абсолютным и относительным адресом ячейки.

По ходу дела мы узнали, что есть:

  1. Ещё одна возможность специальной вставки буфера обмена
  2. Работа с курсором заполнения диапазона (черный крестик)
  3. Режим «Показать формулы»

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