Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 09.01.2012, 22:30   #11
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от bize Посмотреть сообщение
так если задать такую функцию он пишет ЛОЖЬ.Получается проще удалить с формулы #ССЫЛКА
См. файл. Попробуйте удалить А4.

tae1980 не пишите ерунду, пробуйте свои решения перед постами.
Вложения
Тип файла: rar bize.rar (3.5 Кб, 8 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума
Старый 09.01.2012, 22:44   #12
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
tae1980 не пишите ерунду, пробуйте свои решения перед постами.
Последние два года только это и дела...
В чем я ошибаюсь? Тем более я не предлагал конкретных решений, а только общие пути решения задачи. От которых человек с ходу отказался, а так как хочет он я считаю неправильно поступать. Зачем писать неправильные программы? Тем более без помощи он не остался.
С уважением, Алексей.
tae1980 вне форума
Старый 09.01.2012, 23:00   #13
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от tae1980 Посмотреть сообщение
Ни как. Ты ФИЗИЧЕСКИ удаляешь ячейки. И как следствие этого ссылка становятся битой. Варианты решения:
1. Каждый раз переписывать формулу.
2. Вынести ячейки который нужно суммировать в отдельную колонку. И суммировать либо колонку массивом, либо создать Имя на массив.
3. Сделать удаление ЛОГИЧЕСКИМ. Например, вместо физического удаления ячейки, присвоить её значение 0.
Вот это что?! Где Вы это взяли?!
Кто и где Вам сказал о том что можно ФИЗИЧЕСКИ удалить ячейку?!
Это невозможно. Не знаете - не пишите. Так Вы других в заблуждение не будете вводить.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума
Старый 09.01.2012, 23:03   #14
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Вот это что?! Где Вы это взяли?!
Кто и где Вам сказал о том что можно ФИЗИЧЕСКИ удалить ячейку?!
Это невозможно. Не знаете - не пишите. Так Вы других в заблуждение не будете вводить.
Эээ... как по иному можно потеряться связь с ячейкой?
Что значит "невозможно" физически удалить ячейку (сам это сколько раз делал)? Он же не просто del нажал на ней, от этого связь не потеряется.
С уважением, Алексей.
tae1980 вне форума
Старый 09.01.2012, 23:14   #15
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
См. файл. Попробуйте удалить А4.

tae1980 не пишите ерунду, пробуйте свои решения перед постами.
Работает)не бывает невозможного)
вот так и можно удалять перечисленные строки и результат не пострадает
=СУММ(ДВССЫЛ("A4");ДВССЫЛ("A9");ДВС СЫЛ("A14");..........)

ОГРОМНОЕ СПАСИБО)
bize вне форума
Старый 09.01.2012, 23:15   #16
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от tae1980 Посмотреть сообщение
Эээ... как по иному можно потеряться связь с ячейкой?
Что значит "невозможно" физически удалить ячейку (сам это сколько раз делал)? Он же не просто del нажал на ней, от этого связь не потеряется.
Ну если не в курсе - то не пишите Ваши предположения, ок?

Кол-во строк и столбцов на листе Excel постоянно и зависит только от версии. Ни добавить, ни удалить ячейку/строку/столбец нельзя.

Именно поэтому "прокатывает" мой трюк с ДВССЫЛ()
Потому что если Вы удаляете ячейку, то на самом деле она НЕ УДАЛЯЕТСЯ...

ЗЫ Ещё разъяснения нужны?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума
Старый 09.01.2012, 23:18   #17
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от bize Посмотреть сообщение
Работает)не бывает невозможного)
вот так и можно удалять перечисленные строки и результат не пострадает
=СУММ(ДВССЫЛ("A4");ДВССЫЛ("A9");ДВС СЫЛ("A14");..........)
ДВССЫЛ - "летучая" формула.
Старайтесь уменьшить её кол-во...
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума
Старый 09.01.2012, 23:22   #18
bize
Форумчанин
 
Регистрация: 07.01.2012
Сообщений: 152
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
ДВССЫЛ - "летучая" формула.
Старайтесь уменьшить её кол-во...
в ней будет только 12 ячеек,думаю все будет норм)
bize вне форума
Старый 09.01.2012, 23:36   #19
tae1980
Форумчанин
 
Регистрация: 02.02.2009
Сообщений: 842
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Ну если не в курсе - то не пишите Ваши предположения, ок?
Кол-во строк и столбцов на листе Excel постоянно и зависит только от версии. Ни добавить, ни удалить ячейку/строку/столбец нельзя.
Именно поэтому "прокатывает" мой трюк с ДВССЫЛ()
Потому что если Вы удаляете ячейку, то на самом деле она НЕ УДАЛЯЕТСЯ...
ЗЫ Ещё разъяснения нужны?
1. Согласен что "Кол-во строк и столбцов на листе Excel постоянно и зависит только от версии.".
2. из 1. не следует что "Ни добавить, ни удалить ячейку/строку/столбец нельзя". Здесь ошибка. Посмотри вложение. Ексель прямо указывает на действия.
3. из 1 следует только то-что общее количество ячеек неизменно. То есть при удалении на место уделенных сдвигаются соседние ячейки. А с концов листа добавляются совершенно новые ячейки. Так называемое "удаление со сдвигом". Об этом свидетельствует задаваемый ексель вопрос "в какую сторону сдвигаем".

То есть удаление возможно, но при этом лист "добивается" с противоположной стороны до постоянного числа строк и столбцов.
Если бы было как говоришь ты, то ни когда бы не выдавалсь ошибка по ссылке.
Изображения
Тип файла: jpg Untitled-1.jpg (38.1 Кб, 118 просмотров)
С уважением, Алексей.

Последний раз редактировалось tae1980; 09.01.2012 в 23:39.
tae1980 вне форума
Старый 10.01.2012, 09:24   #20
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Зачем удалять ячейки? Потом придется добавлять? Нули можно не показывать (в Сервис-Параметры есть галочка) или скрывать строки с нулевыми значениями.
Варианты (формулы вводятся, как формулы массива):
Код:
{=СУММ(Ч(СМЕЩ(A4;(СТРОКА($1:$11)-1)*5;)))}(летучая)
{=СУММ(ЕСЛИ(ОСТАТ(СТРОКА($4:$57)+2-СТРОКА(1:1);5)=0;$A$4:$A$57))}
vikttur вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сумма vrtp Общие вопросы C/C++ 5 24.10.2011 00:23
Сумма kent4 Microsoft Office Excel 2 10.03.2011 10:27
Сумма kskb7771 БД в Delphi 1 12.06.2010 03:04
Сумма Inkognito99 Помощь студентам 2 19.05.2010 01:19
Сумма ARTEGA Общие вопросы Delphi 7 20.04.2010 21:21