powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменение формулы в результате добавления столбцов
6 сообщений из 6, страница 1 из 1
Изменение формулы в результате добавления столбцов
    #34544717
shanton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно посчитать сумму по столбцам и разделить на количество столбцов. Проблема в том, что возможна вставка столбцов в диапазоне расчёта. Например в яцейке С1 пишу формулу:
=СУММ(A1:B1)/ЧИСЛСТОЛБ(A1:B1)
так работает. А если доавить столбец перед столбцом С, то формула перезжает в ячейку D1, но её содержание остаётся =СУММ(A1:B1)/ЧИСЛСТОЛБ(A1:B1), а нужно уже =СУММ(A1:С1)/ЧИСЛСТОЛБ(A1:С1). И так дальше по мере добавление или удаления столбцов.
Как решить даную задачу? Большое спасибо!
...
Рейтинг: 0 / 0
Изменение формулы в результате добавления столбцов
    #34545032
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shantonНужно посчитать сумму по столбцам и разделить на количество столбцов. Проблема в том, что возможна вставка столбцов в диапазоне расчёта. Например в яцейке С1 пишу формулу:
=СУММ(A1:B1)/ЧИСЛСТОЛБ(A1:B1)
так работает. А если доавить столбец перед столбцом С, то формула перезжает в ячейку D1, но её содержание остаётся =СУММ(A1:B1)/ЧИСЛСТОЛБ(A1:B1), а нужно уже =СУММ(A1:С1)/ЧИСЛСТОЛБ(A1:С1). И так дальше по мере добавление или удаления столбцов.
Как решить даную задачу? Большое спасибо!

Как вариант.
Формулу занести не в столбец C, а в столбец D , при этом ее изменить так:
=СУММ(A1: C1 )/(ЧИСЛСТОЛБ(A1: C1 )-1)
для того, чтобы столбцы добавлялись внутри диапазона на который ссылаются формулы. При этом столбец C можно скрыть.
...
Рейтинг: 0 / 0
Изменение формулы в результате добавления столбцов
    #34545785
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в С1
Код: plaintext
=СУММ(ДВССЫЛ("A1:" & АДРЕС( 1 ;СТОЛБЕЦ(C1)- 1 )))/(ЧИСЛСТОЛБ(ДВССЫЛ("A1:" & АДРЕС( 1 ;СТОЛБЕЦ(C1)- 1 )))- 1 )
...
Рейтинг: 0 / 0
Изменение формулы в результате добавления столбцов
    #34545924
Сергей06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkodorв С1
Код: plaintext
=СУММ(ДВССЫЛ("A1:" & АДРЕС( 1 ;СТОЛБЕЦ(C1)- 1 )))/(ЧИСЛСТОЛБ(ДВССЫЛ("A1:" & АДРЕС( 1 ;СТОЛБЕЦ(C1)- 1 )))- 1 )
Не получается,
Код: plaintext
СТОЛБЕЦ(C1)- 1 
Выдает значение "0".
И адрес возвращается абсолютный...
...
Рейтинг: 0 / 0
Изменение формулы в результате добавления столбцов
    #34546051
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немного поправил формулу от vkodor

=СУММ(ДВССЫЛ(АДРЕС(СТРОКА();1) &":"& АДРЕС(СТРОКА();СТОЛБЕЦ()-1)))/ЧИСЛСТОЛБ(ДВССЫЛ(АДРЕС(СТРОКА();1) &":"& АДРЕС(СТРОКА();СТОЛБЕЦ()-1)))

И ещё пару вариантов на выбор:

1) =СУММ(СМЕЩ(E4;;-СТОЛБЕЦ()+1;;СТОЛБЕЦ()-1))/ЧИСЛСТОЛБ(СМЕЩ(E4;;-СТОЛБЕЦ()+1;;СТОЛБЕЦ()-1))
2) =СУММ(ИНДЕКС(A5:E5;;1):ИНДЕКС(A5:E5;;СТОЛБЕЦ()-1))/ЧИСЛСТОЛБ(ИНДЕКС(A5:E5;;1):ИНДЕКС(A5:E5;;СТОЛБЕЦ()-1))

Второй лучше как сказал бы KL(XL) - не утверждаю, а просто предполагаю!
...
Рейтинг: 0 / 0
Изменение формулы в результате добавления столбцов
    #34546073
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeggasadНемного поправил формулу от vkodor

=СУММ(ДВССЫЛ(АДРЕС(СТРОКА();1) &":"& АДРЕС(СТРОКА();СТОЛБЕЦ()-1)))/ЧИСЛСТОЛБ(ДВССЫЛ(АДРЕС(СТРОКА();1) &":"& АДРЕС(СТРОКА();СТОЛБЕЦ()-1)))

И ещё пару вариантов на выбор:

1) =СУММ(СМЕЩ(E4;;-СТОЛБЕЦ()+1;;СТОЛБЕЦ()-1))/ЧИСЛСТОЛБ(СМЕЩ(E4;;-СТОЛБЕЦ()+1;;СТОЛБЕЦ()-1))
2) =СУММ(ИНДЕКС(A5:E5;;1):ИНДЕКС(A5:E5;;СТОЛБЕЦ()-1))/ЧИСЛСТОЛБ(ИНДЕКС(A5:E5;;1):ИНДЕКС(A5:E5;;СТОЛБЕЦ()-1))

Второй лучше как сказал бы KL(XL) - не утверждаю, а просто предполагаю!

Извиняюсь забыл ссылки под задачу поменять, вносим в C1
1) =СУММ(СМЕЩ(C1;;-СТОЛБЕЦ()+1;;СТОЛБЕЦ()-1))/ЧИСЛСТОЛБ(СМЕЩ(E4;;-СТОЛБЕЦ()+1;;СТОЛБЕЦ()-1))
2) =СУММ(ИНДЕКС(A1:C1;;1):ИНДЕКС(A1:C1;;СТОЛБЕЦ()-1))/ЧИСЛСТОЛБ(ИНДЕКС(A1:C1;;1):ИНДЕКС(A1:C1;;СТОЛБЕЦ()-1))
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменение формулы в результате добавления столбцов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]