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

Вход

Регистрация

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

 

= Мир MS Excel/При добавлении строки формулы меняются - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
При добавлении строки формулы меняются
Nijat Дата: Вторник, 07.04.2015, 09:13 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
Есть 2 листа, на первом-100 ячеек в столбец, в каждой ячейке 1 значение, на втором-10 ячеек в столбец: первая считает среднее значение первых 10-и, второе-среднее значение 2-ой десятки и т.д.
Т.е. первая ячейка =СРЗНАЧ('Лист1'!A1:A10)
вторая ячейка=СРЗНАЧ('Лист1'!A11:A20) и т.д.
Теперь при добавлении строки на первом листе между, допустим, 50-ой и 51-ой ячейками, формулы автоматически меняются: увеличиваются на 1, как сделать так, чтобы они не менялись?
Заранее огромное спасибо!
К сообщению приложен файл: 7146321.xlsx (8.8 Kb)
 
Ответить
СообщениеЕсть 2 листа, на первом-100 ячеек в столбец, в каждой ячейке 1 значение, на втором-10 ячеек в столбец: первая считает среднее значение первых 10-и, второе-среднее значение 2-ой десятки и т.д.
Т.е. первая ячейка =СРЗНАЧ('Лист1'!A1:A10)
вторая ячейка=СРЗНАЧ('Лист1'!A11:A20) и т.д.
Теперь при добавлении строки на первом листе между, допустим, 50-ой и 51-ой ячейками, формулы автоматически меняются: увеличиваются на 1, как сделать так, чтобы они не менялись?
Заранее огромное спасибо!

Автор - Nijat
Дата добавления - 07.04.2015 в 09:13
buchlotnik Дата: Вторник, 07.04.2015, 09:20 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
можно через смещ
Код
=СРЗНАЧ(СМЕЩ(Лист1!$A$1;Лист2!B1;0;10;1))
К сообщению приложен файл: _7146321.xlsx (8.9 Kb)
 
Ответить
Сообщениеможно через смещ
Код
=СРЗНАЧ(СМЕЩ(Лист1!$A$1;Лист2!B1;0;10;1))

Автор - buchlotnik
Дата добавления - 07.04.2015 в 09:20
Nic70y Дата: Вторник, 07.04.2015, 09:21 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
Код
=СРЗНАЧ(ИНДЕКС(Лист1!A:A;СТРОКА()*10):ИНДЕКС(Лист1!A:A;(СТРОКА()-1)*10+1))
как-то так наверное, проверяйте, вдруг правильно.
К сообщению приложен файл: _Xl0000107.xls (26.5 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=СРЗНАЧ(ИНДЕКС(Лист1!A:A;СТРОКА()*10):ИНДЕКС(Лист1!A:A;(СТРОКА()-1)*10+1))
как-то так наверное, проверяйте, вдруг правильно.

Автор - Nic70y
Дата добавления - 07.04.2015 в 09:21
Nijat Дата: Вторник, 07.04.2015, 10:38 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 16
Репутация: 0 ±
Замечаний: 40% ±

Excel 2013
А есть какой-то другой способ?
Мне просто очень сложно понять что Вы сделали и ещё сложнее применить его в своём файле-оригинале (прикрепленный файл-лишь образец)
 
Ответить
СообщениеА есть какой-то другой способ?
Мне просто очень сложно понять что Вы сделали и ещё сложнее применить его в своём файле-оригинале (прикрепленный файл-лишь образец)

Автор - Nijat
Дата добавления - 07.04.2015 в 10:38
Nic70y Дата: Вторник, 07.04.2015, 10:59 | Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 9133
Репутация: 2416 ±
Замечаний: 0% ±

Excel 2010
А есть какой-то другой способ?
есть, но лучше не надо
Код
=СРЗНАЧ(ДВССЫЛ("Лист1!A1:A10"))


ЮMoney 41001841029809
 
Ответить
Сообщение
А есть какой-то другой способ?
есть, но лучше не надо
Код
=СРЗНАЧ(ДВССЫЛ("Лист1!A1:A10"))

Автор - Nic70y
Дата добавления - 07.04.2015 в 10:59
  • Страница 1 из 1
  • 1
Поиск:

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