Страницы: 1
RSS
Как сделать так, что бы при добавлении значения в соседнюю ячейку, формула так же сдвигалась.
 
Друзья, привет!
Есть потребность высчитывать срзнч за последние пол года из строки с дополняемыми значениями.
Необходимо, что бы в первую ячейку строки выдавало срзнч за последние 6 месяцев, то есть сама строка дополняется ежемесячно и нужно, что бы формула(СРЗНЧ) автоматически при добавлении еще одного значения в строку сдвигалась на одну ячейку вправо.
Помогите пожалуйста правильно прописать формулу.
Заранее огромное спасибо за помощь!
 
к сожалению, решить вашу задачу (в рамках предоставленных вами данных) не возможно
Изменено: Ігор Гончаренко - 12.08.2022 23:05:50
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Сори, если не очень понятно объяснил потребность.
будет проще показать на скрине.
есть таблица(скрин приложу ниже)
В ячейку B2 тянется срзнч из заполненных ячеек с C2 по H2. Необходимо сделать так, что бы при добавлении значения в ячейку I2 формула автоматически считала среднее уже из ячеек с D2 по I2 и так далее. То есть при добавлении значения в следующую ячейку формула также смешалась на одну ячейку вправо. Это как раз таки нужно для подсчета среднего значения за пол года.

Файл тоже приложил)
Изменено: Антон Антон - 13.08.2022 00:03:58
 
Цитата
Антон Антон написал:
будет проще показать на скрине.
А в файле еще проще.
 
Цитата
написал:
Цитата
Антон Антон написал:
будет проще показать на скрине.
А в файле еще проще.

Файл так же в комменте выше)
 
Если значений всегда 6 то можно так:
Код
=AVERAGE(OFFSET($B2;;LOOKUP(2;1/($C2:$N2<>"");COLUMN($C2:$N2)-COLUMN($C2)+1)-5;;6))

или чуточку короче:
Код
=AVERAGE(OFFSET($B2;;LOOKUP(2;1/($H2:$N2<>"");{1\2\3\4\5\6\7});;6))
Изменено: memo - 13.08.2022 02:47:21
 
Еще вариант
Код
=СРЗНАЧ(N2:ИНДЕКС(C2:N2;МАКС(1;СЧЁТ(C2:N2)-5)))

И автораскраску добавил в файл
Скажи мне, кудесник, любимец ба’гов...
 
Цитата
написал:
Еще вариант
Код
    [URL=#]?[/URL]       1      =СРЗНАЧ(N2:ИНДЕКС(C2:N2;МАКС(1;СЧЁТ(C2:N2)-5)))   
 
И автораскраску добавил в файл
Все работает, спасибо огромное!  
Страницы: 1
Наверх