При вставке строки в excel в таблице вставка формулы автоматически

 

okrok

Пользователь

Сообщений: 2
Регистрация: 02.07.2013

Коллеги, подскажите пожалуйста, сталкивались ли вы с случаем автоматической подстановки формулы в ячейку новой строки в таблице Excel 2013.
У меня в одних случаях формула подставляется, в других нет. Почему?
Пример в файле.
Вставляем новую строку (13). Заполняем в новой строке значения в столбце B. В столбце H формула подставляется, а в столбце G нет. Почему.
Помогите разобраться.

 

kim

Пользователь

Сообщений: 3139
Регистрация: 23.12.2012

Игорь

Преобразуйте свой диапазон в таблицу  «Вставка-таблица»

 

okrok

Пользователь

Сообщений: 2
Регистрация: 02.07.2013

Так все-таки почему в одном столбце формула подставляется без преобразования диапазона, а в соседнем нет?

 

Karataev

Пользователь

Сообщений: 2306
Регистрация: 23.10.2014

okrok, а вы видели справку по Excel,в которой описывается такая ситуация,что если вставить пустую строку и начать вводить данные,то в ней должны формулы появиться ?

я вообще считаю эту ситуацию не понятной -после вставки строки,в строке нет формул,а потому вдруг появляются. Предположу,что это вообще какая-то ошибка в программе Excel.

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Это не ошибка — так задумано))

 

Karataev

Пользователь

Сообщений: 2306
Регистрация: 23.10.2014

Юрий М,
1) можете привести цитату из справки,в которой написано, что если ячейка пустая,то в ней может появиться формула?
2)почему тогда вторая формула не появляется ?

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Тут два варианта может быть:
1. Умная таблица — там должно подставляться умолчанием.
2. В настройках посмотреть «Расширять форматы и формулы в диапазонах данных».

 

Karataev

Пользователь

Сообщений: 2306
Регистрация: 23.10.2014

Юрий М для начала вам нужно посмотреть файл,выложенный автором темы.

 

Юрий М

Модератор

Сообщений: 60588
Регистрация: 14.09.2012

Контакты см. в профиле

Посмотрел. Вставляю строку формулы не появляются в обоих столбцах.  

 

Karataev

Пользователь

Сообщений: 2306
Регистрация: 23.10.2014

сначала нужно вставить пустую строку,а затем ввести данные в столбец B

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

1 — см. пост #2;
2 — переход на новую строку/добавление строки — по Tab’у в списке/таблице;
3 — см. настройки автоподстановки (в правописании).
4 — верный друг и попутчик — F1 и Поиск… ;)

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

Karataev

Пользователь

Сообщений: 2306
Регистрация: 23.10.2014

Z у автора темы непонимание,почему одна формула вставляется,а другая нет. В посте 3 автор темы интересуется: почему же такая проблема. Его интересует именно  такое странное поведение Excel и  пытается понять,почему так…

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

#13

21.06.2015 17:25:45

Цитата
Karataev написал: у автора темы непонимание,почему…

Как вариант — вернуться на землю обетованную и отобразить лист по-местному, а там и добатить строку и посмотреть появятся формулы аль нет.
ps В каждой шутке есть… доля шутки… ;)

Прикрепленные файлы

  • Image 086.png (30.87 КБ)

Изменено: Z21.06.2015 17:30:08

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

Dima S

Пользователь

Сообщений: 2063
Регистрация: 01.01.1970

Предполагаю это потому, что в столбце H формула ссылается только на текущий лист, а в столбце G на другой, что вызывает у екселя трудности с определением как продолжать формулу.

 

Karataev

Пользователь

Сообщений: 2306
Регистрация: 23.10.2014

Dima S а вообще(не касаясь данной темы и проблемы в данной теме) excel должен вставлять формулы автоматически в обычной неумной таблице ? Есть в справке какая-нибудь информация об этом? Я считаю,что excel не должен вставлять формулы автоматически в данной ситуации,не понятно вообще почему  excel вставляет формулы .

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

#16

21.06.2015 18:41:03

Цитата
Karataev написал: … Есть в справке какая-нибудь информация об этом? Я считаю,что…

Уважаемый, а чего это вы нас посылаете в справку?!
Имеете свое мнение — хорошо, но на чем оно основывается, однако?!
ПО ДЕЛУ: XL — это от млада до стара — 2013 и 97. Как минимум — освойте справку по своей версии, и тогда легче найдете понимание и взаимопонимание на форуме.
Удачи!.. ;)

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

The_Prist

Пользователь

Сообщений: 14182
Регистрация: 15.09.2012

Профессиональная разработка приложений для MS Office

#17

21.06.2015 19:05:30

Цитата
Karataev написал:
excel должен вставлять формулы автоматически в обычной неумной таблице ? Есть в справке какая-нибудь информация об этом? Я считаю,что excel не должен вставлять формулы автоматически в данной ситуации,не понятно вообще почему  excel вставляет формулы .

Я здесь поддержу Z. Вы для начала настройки изучите. Юрий даже намекнул какие. Если точнее:
Файл-Параметры-Дополнительно-Расширять форматы и формулы в диапазонах данных

Если поставить галку, то при добавлении ячеек в конец столбца или строки(впрочем как и внутрь таблицы) к ним будет автоматически применен формат предыдущих ячеек. Если предыдущие три или более ячейки ко всему прочему содержали одинаковые формулы, то эти формулы также будут внесены в добавляемые ячейки.
А почему у автора не добавляются уже сказали — смущает Excel ссылка на другой лист. У него с этим давно проблемы, устраняемые потихоньку от версии к версии.

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы…

 

cbvdjk7

Пользователь

Сообщений: 1
Регистрация: 08.07.2015

Скажите, почему при добавлении новой строки в умной таблице в одну из ячеек формула не добавляется автоматически (в другие ячейки формулы подставляются)? Вчера всё работало прекрасно, сегодня ячейка добавляется без формулы. Над пустой ячейкой формула есть. Помогите пожалуйста.

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

#19

08.07.2015 10:14:02

Правила, пункт об отображаемом имени. Измените ник.

Цитата
Над пустой ячейкой формула есть

Отсюда не видно.

Советы в теме все просмотрели?

Когда вы вставляете пустые строки между существующими строками данных, формула не будет копироваться и вставляться в новую строку, вам следует перетащить или заполнить ее вручную. Но иногда вы хотите заполнить формулу, когда вы автоматически вставляете пустые строки между диапазоном данных, как показано на следующем снимке экрана, в этой статье я расскажу о некоторых быстрых приемах для решения этой задачи.

формула автозаполнения документа вставка строки 1

Формула автозаполнения при вставке пустых строк при создании таблицы

Формула автозаполнения при вставке пустых строк с кодом VBA


Формула автозаполнения при вставке пустых строк при создании таблицы

В Excel формат таблицы может помочь вам автоматически заполнить приведенную выше формулу в новые вставленные пустые строки, пожалуйста, сделайте следующее:

1. Выберите диапазон данных, в котором вы хотите автоматически заполнить формулу, а затем щелкните Вставить > Настольные, см. снимок экрана:

формула автозаполнения документа вставка строки 2

2. В Создать таблицу диалог, проверьте В моей таблице есть заголовки если в ваших данных есть заголовки, см. снимок экрана:

формула автозаполнения документа вставка строки 3

3. Затем нажмите OK и таблица была создана, и теперь, когда вы вставляете пустую строку, приведенная выше формула будет автоматически вставлена ​​в новую строку, см. снимок экрана:

формула автозаполнения документа вставка строки 4


Формула автозаполнения при вставке пустых строк с кодом VBA

Если вам не нравится изменять данные в таблице, приведенный ниже код VBA также может помочь вам решить эту проблему.

1. Выберите вкладку рабочего листа, содержащую формулы, которые вы хотите автоматически заполнить, и щелкните правой кнопкой мыши, чтобы выбрать Просмотреть код из контекстного меню, чтобы перейти к Microsoft Visual Basic для приложений окно, а затем скопируйте и вставьте следующий код в модуль:

Код VBA: формула автозаполнения при вставке пустых строк

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby Extendoffice 20160725
    Cancel = True
    Target.Offset(1).EntireRow.Insert
    Target.EntireRow.Copy Target.Offset(1).EntireRow
    On Error Resume Next
    Target.Offset(1).EntireRow.SpecialCells(xlConstants).ClearContents
End Sub

формула автозаполнения документа вставка строки 5

2. Затем сохраните и закройте этот код, вернитесь к рабочему листу, теперь, когда вы дважды щелкаете ячейку между данными, новая строка будет вставлена ​​под активной ячейкой, и формула также будет автоматически заполнена.


Демонстрация: формула автозаполнения при вставке пустых строк


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (13)


Оценок пока нет. Оцените первым!

0 / 0 / 0

Регистрация: 25.08.2015

Сообщений: 33

1

Автоматическое копирование формул при добавлении строки

27.09.2016, 14:32. Показов 18959. Ответов 5


Студворк — интернет-сервис помощи студентам

В таблицу часто вносятся данные путём добавления строк (зачастую в хаотичном порядке то в середину то выше то ниже, но главное что не в первую и не в последнюю строку)
А на против этих данных есть формулы.
Так вот, можно ли как то при добавлении новой строки заставить Exel автоматически скопировать формулы с верхней строки???

Если да то как???

Простой пример прилагаю.



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

27.09.2016, 14:53

2

Лучший ответ Сообщение было отмечено Kamekadze_rus как решение

Решение

Отформатируйте таблицу как Таблицу и тогда все Ваши пожелания реализуются.



2



0 / 0 / 0

Регистрация: 25.08.2015

Сообщений: 33

27.09.2016, 15:01

 [ТС]

3

А как это сделать? ))))
Обвожу ячейки нажимаю вторую кнопку мыши формат ячеек… А там нет таблицы (((
Я так понимаю я что то не так делаю???



0



5942 / 3154 / 698

Регистрация: 23.11.2010

Сообщений: 10,524

27.09.2016, 15:08

4

Kamekadze_rus, выделить таблицу — Главная — группа Стили — Форматировать как таблицу.
В столбцах должно быть названия и не объединяйте ячейки



0



2640 / 1697 / 694

Регистрация: 04.09.2015

Сообщений: 3,367

27.09.2016, 15:11

5

Еще можно формулы немного поправить, чтобы при вставке строк не было ошибки деления на ноль и автоматически добавлялся номер строки.



0



0 / 0 / 0

Регистрация: 25.08.2015

Сообщений: 33

27.09.2016, 15:16

 [ТС]

6

Всем большое спасибо!
Теперь разобрался где найти формат таблицы!!!
И про формулу МИН тоже спасибо за подсказку! учту при составлении таблицы.



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

27.09.2016, 15:16

Помогаю со студенческими работами здесь

Автоматическое копирование строки в другую таблицу по признаку содержания определенной ячейки
подскажите, пожалуйста, можно ли, не будучи программистом, сделать так, чтобы строки автоматически…

QTextBrowser — автоматическое копирование текста при нажатии
Здравствуйте, есть определённый текст в QTextBrowser, мне нужно выделить одну из частей текста и…

Как сделать автоматическое копирование данных при их изменении?
Я не люблю C++, но вынужден программировать на нем. До этого я пользовался языком, в котором нет…

Excel. Копирование столбца, при заполнении 22-й строки продолжить копирование в соседний столбец
Всем привет. Задача:
Есть таблица Excel, заполнены 2 столбца, из них первый — порядковые номера,…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

6

Как программно протянуть формулы при добавлении строк

JannMichel

Дата: Суббота, 10.09.2016, 15:54 |
Сообщение № 1

Группа: Пользователи

Ранг: Участник

Сообщений: 74


Репутация:

0

±

Замечаний:
0% ±


2013

Приветствую гуру и интересующихся этой темой.
Эта тема — продолжение темы «Подсчет суммы в столбце в определенном диапазоне строк.
Очень помог в этом вопросе buchlotnik, Прилагаю таблицу с ЕГО решением вопроса из выше указанной темы. Дальнейшая проработка таблицы заключается в следующем:
Необходимо, что бы при добавлении пользователем строк (после 9-той) автоматически растягивались формулы в столбцах F и G. Это корректно работает при условии, если растягивать формулы вручную. Причем не из любой ячейки в столбце, а именно с той, в которой уже есть результат подсчета (конкретно F7 и G4). И в строке ИТОГО сумму тоже надо корректировать руками. Для меня это не проблема, но боюсь что будет БОЛЬШОЙ проблемой для пользователей. И каждый будет звонить и говорить, что таблица не работает. Можно ли это поправить программно?

Предыстория: Данная таблица для учителей школы, которые составляют поурочное расписание на год. Цель данной таблицы — распространить ее между учителями школы. К сожалению все они, кроме моей жены не работают в excel. Все делают эти планы в Word’e. Отсюда и сроки большие, и много ошибок, т.к. считают часы вручную. Да и жена моя начала использовать Excel только после моих настойчивых рекомендаций. Поэтому задумка заключается в том, чтобы составить шаблон, в который входит шапка и три строки: БЛОК, РАЗДЕЛ, ТЕМА (строки 1-9 и 15) Вставить формулы и раздать пользователям. При добавлении пользователем новой строки (между строками 9 и 15), формулы должны тоже добавляться автоматически.

К сообщению приложен файл:

0053934.xlsx
(13.0 Kb)

Сообщение отредактировал JannMichelСуббота, 10.09.2016, 20:08

 

Ответить

gling

Дата: Суббота, 10.09.2016, 17:18 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

Вариант «Умной таблицей», может сгодится в качестве примера. При вставке строк или растягивании за нижний угол формулы прописываются автоматически.

К сообщению приложен файл:

3547040.xlsx
(14.3 Kb)


ЯД-41001506838083

 

Ответить

JannMichel

Дата: Суббота, 10.09.2016, 19:14 |
Сообщение № 3

Группа: Пользователи

Ранг: Участник

Сообщений: 74


Репутация:

0

±

Замечаний:
0% ±


2013

gling, да, стало очень удобно. Формулы растягиваются. Итоговая сумма тоже автоматически захватывает добавленные строки.
Добавил я несколько строк, и с определенного момента стал происходить сбой. Со строки 14 формула выдает не правильную сумму, а ниже Н/Д

К сообщению приложен файл:

6097611.xlsx
(15.6 Kb)

 

Ответить

gling

Дата: Суббота, 10.09.2016, 19:40 |
Сообщение № 4

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

Не придумал как привязаться к последней строке таблиц поэтому написал в формуле с запасом до 1000 строк.

К сообщению приложен файл:

0465587.xlsx
(14.2 Kb)


ЯД-41001506838083

 

Ответить

JannMichel

Дата: Суббота, 10.09.2016, 20:01 |
Сообщение № 5

Группа: Пользователи

Ранг: Участник

Сообщений: 74


Репутация:

0

±

Замечаний:
0% ±


2013

gling, таблица все верно считает… до определенного момента. Сначала подумал, что я как то не правильно вводил данные или сбил где-то формулу. Затем снова скачал файл и опять стал добавлять строки. И с ячейки F31 подсчет сбивается.

К сообщению приложен файл:

8428392.xlsx
(16.0 Kb)

 

Ответить

Nic70y

Дата: Суббота, 10.09.2016, 20:14 |
Сообщение № 6

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

в той теме уже не стал отвечать, т.к. ответ более подходит к этой.
[vba]

Код

Sub Plus_Row()
    Rows([D1048576].End(xlUp).Row).Insert Shift:=xlDown
End Sub

[/vba]
файл перезалил — неправильную формулу написал в E10, исправил
(клятый копипаст)

еще раз заменил файл, выкинул СТРОКА(ссылка), т.к. для умной таблицы это не приемлимо

К сообщению приложен файл:

6526405.xlsm
(20.3 Kb)


ЮMoney 41001841029809

Сообщение отредактировал Nic70yСуббота, 10.09.2016, 20:34

 

Ответить

gling

Дата: Суббота, 10.09.2016, 20:31 |
Сообщение № 7

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

В файле по не известной мне причине формулы идут не по порядку, наверно удаляли строки, но в столбцах выскакивает ярлычек, нажав на который можно в столбце проставить формулы. Установите курсор в строку формул и нажмите Enter, появится ярлычек.


ЯД-41001506838083

 

Ответить

Nic70y

Дата: Суббота, 10.09.2016, 20:36 |
Сообщение № 8

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

gling, это «болезнь» умных таблиц, в них не рекомендуется (категорически) делать ссылки на конкретные ячейки/диапазоны, тока на саму таблицу
(не всегда конечно)
[p.s.]сам сделал на 4-ю строку в сумме (шоб не удлинять формулу) надеюсь ее не зацепит[/p.s.]


ЮMoney 41001841029809

Сообщение отредактировал Nic70yСуббота, 10.09.2016, 20:38

 

Ответить

JannMichel

Дата: Суббота, 10.09.2016, 20:38 |
Сообщение № 9

Группа: Пользователи

Ранг: Участник

Сообщений: 74


Репутация:

0

±

Замечаний:
0% ±


2013

gling, сделал как Вы описали — все вернулось на место. Благодарю за помощь.
Есть еще вопрос по продолжению. Не замучил еще?

 

Ответить

JannMichel

Дата: Суббота, 10.09.2016, 21:04 |
Сообщение № 10

Группа: Пользователи

Ранг: Участник

Сообщений: 74


Репутация:

0

±

Замечаний:
0% ±


2013

Nic70y, Очень интересная кнопка. А можно ее встроить в таблицу gling? И если бы еще их сделать две: одну в столбец БЛОК, что бы сразу вставлялось слово БЛОК, Вторую в столбец РАЗДЕЛ с тем же результатом. В случае с РАЗДЕЛОМ должна добавляться еще одна пустая строка для названия урока. Это возможно? Последнюю табличку сделанную gling прикрепил

К сообщению приложен файл:

9966894.xlsx
(14.2 Kb)

 

Ответить

krosav4ig

Дата: Суббота, 10.09.2016, 21:17 |
Сообщение № 11

Группа: Друзья

Ранг: Старожил

Сообщений: 2346


Репутация:

989

±

Замечаний:
0% ±


Excel 2007,2010,2013

как вариант, формула [vba]

Код

=ЕСЛИ([@Блоки]=»»;»»;СУММ([@Урок:Урок]:ИНДЕКС([Урок]:[Урок];СТРОКА()+ПОИСКПОЗ([[#Заголовки];[Блок]];ИНДЕКС([Блоки];СТРОКА()-1):[[#Итоги];[Блоки]];)-1-СТРОКА([#Заголовки]))))

[/vba]

К сообщению приложен файл:

8452831.xlsx
(15.8 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4igСуббота, 10.09.2016, 21:18

 

Ответить

Nic70y

Дата: Суббота, 10.09.2016, 21:22 |
Сообщение № 12

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

А можно ее встроить в таблицу gling?

можно


ЮMoney 41001841029809

Сообщение отредактировал Nic70yСуббота, 10.09.2016, 21:25

 

Ответить

JannMichel

Дата: Суббота, 10.09.2016, 21:59 |
Сообщение № 13

Группа: Пользователи

Ранг: Участник

Сообщений: 74


Репутация:

0

±

Замечаний:
0% ±


2013

Nic70y, Красота. Вставляй данные — нехочу! Просто отлично! Благодарю!

 

Ответить

buchlotnik

Дата: Суббота, 10.09.2016, 22:02 |
Сообщение № 14

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442


Репутация:

929

±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

Nic70y, Николай, если последовательно вставить блок, раздел и урок — формула для блока уплывает

 

Ответить

Nic70y

Дата: Суббота, 10.09.2016, 22:04 |
Сообщение № 15

Группа: Друзья

Ранг: Экселист

Сообщений: 8136


Репутация:

1999

±

Замечаний:
0% ±


Excel 2010

Михаил, ТС не захотел мои формулы.


ЮMoney 41001841029809

 

Ответить

buchlotnik

Дата: Суббота, 10.09.2016, 22:05 |
Сообщение № 16

Группа: Заблокированные

Ранг: Участник клуба

Сообщений: 3442


Репутация:

929

±

Замечаний:
20% ±


2010, 2013, 2016 RUS / ENG

[offtop]Понял B)

 

Ответить

JannMichel

Дата: Суббота, 10.09.2016, 22:24 |
Сообщение № 17

Группа: Пользователи

Ранг: Участник

Сообщений: 74


Репутация:

0

±

Замечаний:
0% ±


2013

krosav4ig, Ваша табличка сбоев не дает, которые описаны в посте 5 и 7. По крайней мере при первой поверке. Если таких ошибок не будет — это просто чудесно, потому как пользователи, ввиду человеческого фактора, не будут контролировать все цифры, которые выдают формулы. Ошибки неизбежны.
Пожелания:
1) Вы поменяли местами столбцы БЛОК и РАЗДЕЛ. Это принципиально? Возможно ли их вернуть на место для простоты восприятия, чтобы они располагались в строке по возрастанию?
2) И можно ли добавить кнопки, как сделал Nic70y (пост 12). Плюс к этому дополнить третью кнопку надписью УРОК. И что бы при её нажатии добавлялся следующий порядковый номер урока в столбце НОМЕР УРОКА/ЗАНЯТИЯ.

Сообщение отредактировал JannMichelСуббота, 10.09.2016, 22:53

 

Ответить

gling

Дата: Суббота, 10.09.2016, 22:30 |
Сообщение № 18

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

Еще вариант.

К сообщению приложен файл:

3302797.xlsm
(22.7 Kb)


ЯД-41001506838083

 

Ответить

JannMichel

Дата: Суббота, 10.09.2016, 22:40 |
Сообщение № 19

Группа: Пользователи

Ранг: Участник

Сообщений: 74


Репутация:

0

±

Замечаний:
0% ±


2013

ТС не захотел мои формулы.

Nic70y, ТС — это создатель топика? Если да, то дело не в том, что я не захотел Ваши формулы. А в том, что я не разобрался в них. Возможно они даже лучше остальных предложенных. Какие приемы используют Ваши формулы в отличии от других формул, я не знаю. Не специалист. Поэтому и обратился к ВАМ за помощью. Я же оцениваю с точки зрения результата. И Ваша формула считает, и формула предложенная gling считает. Разницу, которую я увидел, это более удобное оформление для восприятия.

 

Ответить

JannMichel

Дата: Суббота, 10.09.2016, 22:52 |
Сообщение № 20

Группа: Пользователи

Ранг: Участник

Сообщений: 74


Репутация:

0

±

Замечаний:
0% ±


2013

gling, Да, то что хотел. Спасибо. Только исправлять приходиться вручную после добавления уроков. Формула сбивается. Но

Установите курсор в строку формул и нажмите Enter, появится ярлычек.

спасает. Ну что же. Если нельзя исправить — будем работать так. Это не всю таблицу ручками перебирать. Огромное спасибо.

 

Ответить

Определяем положение последнего числа в столбце:

=СУММ(C3:ИНДЕКС(C:C;ПРОСМОТР(9E+307;C3:C1000;СТРОКА(C3:C1000))))

Сложно…

Один из недостатков суммирования в диапазоне, заданном с запасом — при удалении строк диапазон суммирования уменьшается и возможен случай, когда в сумму будут попадать не все значения.

Можно задать статичный диапазон, на который не влияет добавление/удаление строк:

=СУММ(C3:ИНДЕКС(C:C;1000)

Но такой вариант не избавляет от лишних вычислений в пустых строках.

Функция СУММЕСЛИ умеет определять используемый диапазон, поэтому просматривать будет ровно столько строк, сколько нужно:

=СУММЕСЛИ(C:C;">0")

Или по значению другого столбца:

 =СУММЕСЛИ(B:B;"модуль1";C:C)

Важно: такая формула должна быть записана не в столбце суммирования.

Если условия суммирования добавляются (например, значение других столбцов, диапазон дат…), можно использовать более продвнутую сестричку — СУММЕСЛИМН

Like this post? Please share to your friends:
  • При вставке строк таблицы word
  • Преступности нет в excel
  • При вставке в excel числа превращаются в даты
  • Прервать выполнение макроса в excel макрос
  • При вставке в excel формат числа