» Excel FAQ (часть 5)
Всем привет!
Прошу помощи. Есть книга, в ней допустим 5 листов, которые проименованы: 1,2,3,4,5. Необходимо подсчитать среднее значение например ячеек А1, т.е. среднее от А1 на всех пяти листах, причем чтобы считались ячейки больше 0 (во всех ячейках есть данные, включая 0). Если применить формулу =СРЗНАЧ(‘1:5’!A1) то она при расчетах задействует ВСЕ ячейки, включая те в которых стоит 0.
Если же применить формулу =СРЗНАЧЕСЛИ(‘1:5’!A1;»>0″), то выдает #ЗНАЧ!.
Автор: FUTURiTY
Дата сообщения: 02.08.2014 16:09
Подскажите как удалить из xls файла все формулы и связанные ссылки между страниц?
Автор: ALeXkRU
Дата сообщения: 02.08.2014 17:41
FUTURiTY
где-то было. не так давно.
Добавлено:
или вот тут пара вариантов есть
Автор: FUTURiTY
Дата сообщения: 02.08.2014 18:03
ALeXkRU
Спасибо, второй вариант с очисткой подошел.
Автор: Aktaf
Дата сообщения: 15.08.2014 21:04
Может кто подскажет, имеется для меня большая табличка в несколько листов.
Регулярно, в части ячеек формулы переделываю на цифры — результат.
И когда мышкой перемещаюсь поверх таблиц на наведенных ячейках появляется знак предупреждения — по поводу:
«Формула в этой ячейке отличается от других формул этой области таблицы».
Это мешает работать, как бы избавиться от назойливых предупреждений?
Можно наверно в целом отключать отслеживание ошибок, но мне бы не хотелось.
Если на самом деле нужные предупреждения, лучше своевременно исправить.
А это же не ошибка.
Автор: VictorKos
Дата сообщения: 16.08.2014 13:06
Aktaf
Параметры > Формулы > Правила поиска ошибок
Автор: Aktaf
Дата сообщения: 16.08.2014 16:32
VictorKos
Спасибо.
— жалко сразу не догадался указать — Эксель 2003 СП3;
— параметры > проверка ошибок. Я то нашел это, засомневался что отключать.
Вопрос то не в том где, а в том что отключать — снимать галочку.
Уже писал, на мой взгляд, нет никакой ошибки. Есть ячейки с формулами, есть без них.
(ну да ладно, всяко бывает, тем более с переведенными программами)
И потому, вот отключаемый список:
Проверять наличие следующих ошибок:
— вычисление формулы вызывает ошибку;
— текстовая дата с 2-значным годом;
— число сохранено как текст;
— несогласующаяся формула в области;
— формула не охватывает смежные ячейки;
— не заблокирована ячейка, содержащая формулу;
— формула ссылается на пустые ячейки;
— ошибка при проверке данных в списках.
И вот оно. пока переписывал — дошло или вернее вроде догадался — несогласующаяся формула в области; по одинаковому — «в области».
Пропали предупреждения!
Полные сведения о формулах в Excel
Начните создавать формулы и использовать встроенные функции, чтобы выполнять расчеты и решать задачи.
Важно: Вычисляемые результаты формул и некоторые функции листа Excel могут несколько отличаться на компьютерах под управлением Windows с архитектурой x86 или x86-64 и компьютерах под управлением Windows RT с архитектурой ARM. Подробнее об этих различиях.
Важно: В этой статье мы обсудим XLOOKUP и ВПР, которые похожи. Попробуйте использовать новую функцию ПРОСМОТРX, улучшенную версию функции ВПР, которая работает в любом направлении и по умолчанию возвращает точные совпадения, что делает ее проще и удобнее в использовании, чем предшественницу.
Создание формулы, ссылающейся на значения в других ячейках
- Выделите ячейку.
- Введите знак равенства » ocpAlert»>Примечание: Формулы в Excel начинаются со знака равенства.
Выберите ячейку или введите ее адрес в выделенной.
Просмотр формулы
При вводе в ячейку формула также отображается в строке формул.
-
Чтобы увидеть формулу в строке формул, выберите ячейку.
Ввод формулы, содержащей встроенную функцию
- Выделите пустую ячейку.
- Введите знак равенства «=», а затем — функцию. Например, чтобы получить общий объем продаж, нужно ввести «=СУММ».
- Введите открывающую круглую скобку «(«.
- Выделите диапазон ячеек, а затем введите закрывающую круглую скобку «)».
Скачивание книги «Учебник по формулам»
Мы подготовили для вас книгу Начало работы с формулами, которая доступна для скачивания. Если вы впервые пользуетесь Excel или даже имеете некоторый опыт работы с этой программой, данный учебник поможет вам ознакомиться с самыми распространенными формулами. Благодаря наглядным примерам вы сможете вычислять сумму, количество, среднее значение и подставлять данные не хуже профессионалов.
Подробные сведения о формулах
Чтобы узнать больше об определенных элементах формулы, просмотрите соответствующие разделы ниже.
Части формулы Excel
Формула также может содержать один или несколько таких элементов, как функции, ссылки, операторы и константы.
Части формулы
1. Функции. Функция ПИ() возвращает значение числа пи: 3,142.
2. Ссылки. A2 возвращает значение ячейки A2.
3. Константы. Числа или текстовые значения, введенные непосредственно в формулу, например 2.
4. Операторы. Оператор ^ (крышка) применяется для возведения числа в степень, а * (звездочка) — для умножения.
Использование констант в формулах Excel
Константа представляет собой готовое (не вычисляемое) значение, которое всегда остается неизменным. Например, дата 09.10.2008, число 210 и текст «Прибыль за квартал» являются константами. выражение или его значение константами не являются. Если формула в ячейке содержит константы, а не ссылки на другие ячейки (например, имеет вид =30+70+110), значение в такой ячейке изменяется только после редактирования формулы. Обычно лучше помещать такие константы в отдельные ячейки, где их можно будет легко изменить при необходимости, а в формулах использовать ссылки на эти ячейки.
Использование ссылок в формулах Excel
Ссылка указывает на ячейку или диапазон ячеек листа и сообщает Microsoft Excel, где находятся необходимые формуле значения или данные. С помощью ссылок можно использовать в одной формуле данные, находящиеся в разных частях листа, а также использовать значение одной ячейки в нескольких формулах. Вы также можете задавать ссылки на ячейки разных листов одной книги либо на ячейки из других книг. Ссылки на ячейки других книг называются связями или внешними ссылками.
-
Стиль ссылок A1 По умолчанию Excel использует стиль ссылок A1, в котором столбцы обозначаются буквами (от A до XFD, не более 16 384 столбцов), а строки — номерами (от 1 до 1 048 576). Эти буквы и номера называются заголовками строк и столбцов. Для ссылки на ячейку введите букву столбца, и затем — номер строки. Например, ссылка B2 указывает на ячейку, расположенную на пересечении столбца B и строки 2.
Ячейка или диапазон | Использование |
---|---|
Ячейка на пересечении столбца A и строки 10 | A10 |
Диапазон ячеек: столбец А, строки 10-20. | A10:A20 |
Диапазон ячеек: строка 15, столбцы B-E | B15:E15 |
Все ячейки в строке 5 | 5:5 |
Все ячейки в строках с 5 по 10 | 5:10 |
Все ячейки в столбце H | H:H |
Все ячейки в столбцах с H по J | H:J |
Диапазон ячеек: столбцы А-E, строки 10-20 | A10:E20 |
1. Ссылка на лист «Маркетинг». 2. Ссылка на диапазон ячеек от B1 до B10 3. Восклицательный знак (!) отделяет ссылку на лист от ссылки на диапазон ячеек.
Примечание: Если указанный лист содержит пробелы или числа, необходимо добавить апострофы (‘) до и после имени листа, например =’123′! A1 или =’Январь доход’! A1.
-
Относительные ссылки . Относительная ссылка в формуле, например A1, основана на относительной позиции ячейки, содержащей формулу, и ячейки, на которую указывает ссылка. При изменении позиции ячейки, содержащей формулу, изменяется и ссылка. При копировании или заполнении формулы вдоль строк и вдоль столбцов ссылка автоматически корректируется. По умолчанию в новых формулах используются относительные ссылки. Например, при копировании или заполнении относительной ссылки из ячейки B2 в ячейку B3 она автоматически изменяется с =A1 на =A2. Скопированная формула с относительной ссылкой
- При помощи трехмерных ссылок можно создавать ссылки на ячейки на других листах, определять имена и создавать формулы с использованием следующих функций: СУММ, СРЗНАЧ, СРЗНАЧА, СЧЁТ, СЧЁТЗ, МАКС, МАКСА, МИН, МИНА, ПРОИЗВЕД, СТАНДОТКЛОН.Г, СТАНДОТКЛОН.В, СТАНДОТКЛОНА, СТАНДОТКЛОНПА, ДИСПР, ДИСП.В, ДИСПА и ДИСППА.
- Трехмерные ссылки нельзя использовать в формулах массива.
- Трехмерные ссылки нельзя использовать вместе с оператор пересечения (один пробел), а также в формулах с неявное пересечение.
Что происходит при перемещении, копировании, вставке или удалении листов . Нижеследующие примеры поясняют, какие изменения происходят в трехмерных ссылках при перемещении, копировании, вставке и удалении листов, на которые такие ссылки указывают. В примерах используется формула =СУММ(Лист2:Лист6!A2:A5) для суммирования значений в ячейках с A2 по A5 на листах со второго по шестой.
- Вставка или копирование . Если вставить листы между листами 2 и 6, Microsoft Excel прибавит к сумме содержимое ячеек с A2 по A5 на новых листах.
- Удаление . Если удалить листы между листами 2 и 6, Microsoft Excel не будет использовать их значения в вычислениях.
- Перемещение . Если листы, находящиеся между листом 2 и листом 6, переместить таким образом, чтобы они оказались перед листом 2 или после листа 6, Microsoft Excel вычтет из суммы содержимое ячеек с перемещенных листов.
- Перемещение конечного листа . Если переместить лист 2 или 6 в другое место книги, Microsoft Excel скорректирует сумму с учетом изменения диапазона листов.
- Удаление конечного листа . Если удалить лист 2 или 6, Microsoft Excel скорректирует сумму с учетом изменения диапазона листов.
Ссылка | Значение |
---|---|
R[-2]C | относительная ссылка на ячейку, расположенную на две строки выше в том же столбце |
R[2]C[2] | Относительная ссылка на ячейку, расположенную на две строки ниже и на два столбца правее |
R2C2 | Абсолютная ссылка на ячейку, расположенную во второй строке второго столбца |
R[-1] | Относительная ссылка на строку, расположенную выше текущей ячейки |
R | Абсолютная ссылка на текущую строку |
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Формула в этой ячейке отличается от других формул в этой области таблицы
Сообщения: 390
Благодарности: 7
Есть лист, часть которого http://rghost.net/6xrtdYwBy
В колонках Скидка и Наценка везде, кроме верхнего ряда(где 0% и который R3) формулы =R3С которая по-видимому означает копирование значения 0% сверху, что показывается стрелками про влияющие ячейки, если их включить.
Но в колонке Наценка эти ячейки показываются, как ошибочные(но они считаются тем не менее), а в колонке Скидка нет. Почему?
Текст ошибки загадочный: «Формула в этой ячейке отличается от других формул в этой области таблицы»
Сообщения: 27449
Благодарности: 8086
pavsem7, без самой Рабочей книги можно долго гадать.
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Сообщения: 390
Благодарности: 7
Цитата Iska:
pavsem7, без самой Рабочей книги можно долго гадать. » |
Я не могу выложить книгу из-за коммерческой тайны(в печатном виде это около 700 листов А4 на 18 листах книги), но если скопировать только показанный фрагмент в лист пустой книги, то ошибки в этой колонке почему-то не показывает. В колонке слева формула =RC[-2]+(RC[-2]*RC[-1]), справа формула =RC[-2]+(RC[-2]*RC[-1]).
Т.е., конечно, формула в этой колонке отличается от соседних колонок, но это же не повод для высвечивания сообщений об ошибках?
Дело в том, что эта книга периодически по нескольку раз в день дает на одном компьютере ошибку http://rghost.net/6GBrdjRXY
которая согласно https://support.microsoft.com/ru-ru/kb/2655178 может относиться к непонятной куче ограничений Excel, в том числе в вычислениях. Непонятно, куда копать.
Сообщения: 27449
Благодарности: 8086
Цитата pavsem7:
Непонятно, куда копать. » |
Мне тем более непонятно, не имея самой Рабочей книги перед глазами. Сожалею.
Цитата pavsem7:
в печатном виде это около 700 листов А4 на 18 листах книги » |
Excel: Ссылки относительные и абсолютные
Часто при использовании формул в Excel после ввода формулы в одну ячейку необходимо скопировать или распространить ее на блок ячеек.
При копировании формул возникает необходимость управлять изменением адресов ячеек или ссылок.
Ссылка в Excel — адрес ячейки или связного диапазона ячеек.
Адрес ячейки определяется пересечением столбца и строки, например: A1, C16.
Адрес диапазона ячеек задается адресом верхней левой ячейки и нижней правой, например: A1:C5.
Ссылки в Excel бывают 3-х типов:
- Относительные ссылки (пример: A1);
- Абсолютные ссылки (пример: $A$1);
- Смешанные ссылки (пример: $A1 или A$1).
Относительные ссылки
«Относительность» ссылки означает, что из данной ячейки ссылаются на ячейку, отстоящую на столько-то строк и столбцов относительно данной.
Пример.
В ячейке А6 формула ссылается на две ячейки (С3 и С4), отстоящие от данной на два столбца вправо и на три (С3) и две (С4) ячейки выше.
При копировании или «протаскивании» c помощью Маркера заполнения формулы, например, в ячейку А7 формула изменяется (Excel пересчитывает адреса всех относительных ссылок в ней в соответствии с новым положением ячейки).
Теперь формула в ячейке А7 ссылается на ячейки С4 и С5. Названия ссылок изменились, но осталось неизменным их положение относительно ячейки, в которой находится формула (два столбца вправо и на три (С4) и две (С5) ячейки выше).
Относительные ссылки целесообразно использовать в формулах в двух случаях:
- Если формулу не предполагается копировать в другие ячейки.
- Если формулу необходимо скопировать в идентичные ячейки.
Абсолютные ссылки
Если формула требует, чтобы адрес ячейки оставался неизменным при копировании, то должна использоваться абсолютная ссылка. Для этого перед символами ссылки устанавливаются символы «$» (формат записи $А$1).
Абсолютные ссылки в формулах используются в случаях:
- Необходимости применения в формулах констант.
- Необходимости фиксации диапазона для проведения расчетов.
Пример.
В диапазоне А1:А5 указаны зарплаты сотрудников отдела, а в С1 – процент премии, установленный для всего отдела. Подсчитаем премию каждого сотрудника и поместим в диапазоне В1:В5.
Для расчета премии первого сотрудника введем в ячейку В1 формулу =А1*С1.
Если мы с помощью Маркера заполнения протянем формулу вниз, то получим в ячейке В2 формулу =А2*С2, в ячейке В3 — =А3*С3 и т.д. Так как в ячейках диапазона С2:С5 нет значений, то в диапазоне В2 : В5 получаем нули.
Для исправления ошибки, необходимо зафиксировать в формуле ссылку на ячейку С1, т.е. заменить относительную ссылку С1 на абсолютную $C$1.
- выделите ячейку В1
- в Строке формул поставьте знак «$» перед буквой столбца и адресом строки $С$1. Более быстрый способ — в Строке формул поставьте курсор на ссылку С1 (можно перед С, перед или после 1) и нажмите один раз клавишу «F4». Ссылка С1 выделится и превратится в $C$1.
- нажмите ENTER
Формула приняла вид « =А1*$С$1».
Маркером заполнения протяните полученную формулу вниз.
Теперь диапазон В2: В5 заполнен значениями премий сотрудников.
Быстрый способ сделать относительную ссылку абсолютной — выделить относительную ссылку и нажать один раз клавишу «F4», при этом Excel сам проставит знаки «$».