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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование столбцов с промежуточными итогами. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Суммирование столбцов с промежуточными итогами.
rEturned Дата: Пятница, 17.04.2015, 11:16 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Добрый день подскажите есть вообще такие формулы?

нужно что то на подобие =промежуточные.итоги(9;A1:P1)* на цену товара
помогите пожалуйста со вчерашнего дня мучаюсь.
К сообщению приложен файл: 1149309.xlsx (9.7 Kb)


Сообщение отредактировал rEturned - Пятница, 17.04.2015, 11:39
 
Ответить
СообщениеДобрый день подскажите есть вообще такие формулы?

нужно что то на подобие =промежуточные.итоги(9;A1:P1)* на цену товара
помогите пожалуйста со вчерашнего дня мучаюсь.

Автор - rEturned
Дата добавления - 17.04.2015 в 11:16
Samaretz Дата: Пятница, 17.04.2015, 11:25 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
rEturned, а что конкретно Вы хотите получить в итоге-то?
Если указывать диапазон A5:P5, то просуммируется цена в рублях с количеством в штуках, в результате получится непонятно что......
 
Ответить
СообщениеrEturned, а что конкретно Вы хотите получить в итоге-то?
Если указывать диапазон A5:P5, то просуммируется цена в рублях с количеством в штуках, в результате получится непонятно что......

Автор - Samaretz
Дата добавления - 17.04.2015 в 11:25
rEturned Дата: Пятница, 17.04.2015, 11:30 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
цена умножается на кол-во и получаем общую сумму по товару
 
Ответить
Сообщениецена умножается на кол-во и получаем общую сумму по товару

Автор - rEturned
Дата добавления - 17.04.2015 в 11:30
rEturned Дата: Пятница, 17.04.2015, 11:34 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
В примере
В5 это цена товара
с С5 по P5 это дополучение товара (за разный период)
мне нужно чтоб Q5 отображала сумму с условием скрытия ячеек

Вариант с добавлением колонок для сумм пока не рассматриваю


Сообщение отредактировал rEturned - Пятница, 17.04.2015, 11:36
 
Ответить
СообщениеВ примере
В5 это цена товара
с С5 по P5 это дополучение товара (за разный период)
мне нужно чтоб Q5 отображала сумму с условием скрытия ячеек

Вариант с добавлением колонок для сумм пока не рассматриваю

Автор - rEturned
Дата добавления - 17.04.2015 в 11:34
Samaretz Дата: Пятница, 17.04.2015, 11:53 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
Subtotal работает только со строками, при скрытии колонок он ничем не отличается от той функции, которая передается ему в качестве первого параметра.

Заставить Excel игнорировать скрытые столбцы можно только с помощью пользовательской функции.
К сообщению приложен файл: 1149309.xlsm (15.7 Kb)
 
Ответить
СообщениеSubtotal работает только со строками, при скрытии колонок он ничем не отличается от той функции, которая передается ему в качестве первого параметра.

Заставить Excel игнорировать скрытые столбцы можно только с помощью пользовательской функции.

Автор - Samaretz
Дата добавления - 17.04.2015 в 11:53
excelhelprus Дата: Пятница, 17.04.2015, 11:54 | Сообщение № 6
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 5 ±
Замечаний: 20% ±

2015
Скорее всего я не понял задачи, но почему не использовать простые формулы? =B5*СУММ(C5:P5)
 
Ответить
СообщениеСкорее всего я не понял задачи, но почему не использовать простые формулы? =B5*СУММ(C5:P5)

Автор - excelhelprus
Дата добавления - 17.04.2015 в 11:54
excelhelprus Дата: Пятница, 17.04.2015, 11:55 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 5 ±
Замечаний: 20% ±

2015
Или вам надо чтобы скрытые не учитывались?
 
Ответить
СообщениеИли вам надо чтобы скрытые не учитывались?

Автор - excelhelprus
Дата добавления - 17.04.2015 в 11:55
excelhelprus Дата: Пятница, 17.04.2015, 11:56 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 5 ±
Замечаний: 20% ±

2015
Если так, то как уже предложили выше - можно сделать только с помощью пользовательской функции [vba]
Код
Option Explicit

Public Function SumVisible(myRng As Range)
Dim myCell As Range, mySum As Double
Application.Volatile

For Each myCell In myRng
     If myCell.ColumnWidth <> 0 Then mySum = mySum + myCell.Value
Next myCell
SumVisible = mySum
End Function
[/vba]
 
Ответить
СообщениеЕсли так, то как уже предложили выше - можно сделать только с помощью пользовательской функции [vba]
Код
Option Explicit

Public Function SumVisible(myRng As Range)
Dim myCell As Range, mySum As Double
Application.Volatile

For Each myCell In myRng
     If myCell.ColumnWidth <> 0 Then mySum = mySum + myCell.Value
Next myCell
SumVisible = mySum
End Function
[/vba]

Автор - excelhelprus
Дата добавления - 17.04.2015 в 11:56
rEturned Дата: Пятница, 17.04.2015, 12:05 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Или вам надо чтобы скрытые не учитывались?


совершенно точно) нужно чтоб не учитывались скрытые столбцы.
 
Ответить
Сообщение
Или вам надо чтобы скрытые не учитывались?


совершенно точно) нужно чтоб не учитывались скрытые столбцы.

Автор - rEturned
Дата добавления - 17.04.2015 в 12:05
rEturned Дата: Пятница, 17.04.2015, 12:18 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
С пользовательской функцией еще не работал, сейчас попробую конечно разобраться че и как.
Других вариантов нет как я понимаю?=)


Сообщение отредактировал rEturned - Пятница, 17.04.2015, 14:00
 
Ответить
СообщениеС пользовательской функцией еще не работал, сейчас попробую конечно разобраться че и как.
Других вариантов нет как я понимаю?=)

Автор - rEturned
Дата добавления - 17.04.2015 в 12:18
Samaretz Дата: Пятница, 17.04.2015, 12:22 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
сейчас попробую конечно разобраться че и как

Готовый файлик, если что, лежит в пятом сообщении ;-)
 
Ответить
Сообщение
сейчас попробую конечно разобраться че и как

Готовый файлик, если что, лежит в пятом сообщении ;-)

Автор - Samaretz
Дата добавления - 17.04.2015 в 12:22
rEturned Дата: Пятница, 17.04.2015, 12:26 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Subtotal работает только со строками, при скрытии колонок он ничем не отличается от той функции, которая передается ему в качестве первого параметра.

Заставить Excel игнорировать скрытые столбцы можно только с помощью пользовательской функции.
К сообщению приложен файл: 1149309.xlsm(16Kb)


Работает )) Ура ))
Как я понимаю только с F9?
 
Ответить
Сообщение
Subtotal работает только со строками, при скрытии колонок он ничем не отличается от той функции, которая передается ему в качестве первого параметра.

Заставить Excel игнорировать скрытые столбцы можно только с помощью пользовательской функции.
К сообщению приложен файл: 1149309.xlsm(16Kb)


Работает )) Ура ))
Как я понимаю только с F9?

Автор - rEturned
Дата добавления - 17.04.2015 в 12:26
Samaretz Дата: Пятница, 17.04.2015, 12:29 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
Да - при скрытии / отображении строк и столбцов пересчет не вызывается; поэтому либо по F9, либо по изменению значения какой-нибудь ячейки.
 
Ответить
СообщениеДа - при скрытии / отображении строк и столбцов пересчет не вызывается; поэтому либо по F9, либо по изменению значения какой-нибудь ячейки.

Автор - Samaretz
Дата добавления - 17.04.2015 в 12:29
rEturned Дата: Пятница, 17.04.2015, 12:34 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
А в пользовательскую функцию можно как то вставить автоматический пересчет?


Сообщение отредактировал rEturned - Пятница, 17.04.2015, 14:02
 
Ответить
СообщениеА в пользовательскую функцию можно как то вставить автоматический пересчет?

Автор - rEturned
Дата добавления - 17.04.2015 в 12:34
excelhelprus Дата: Пятница, 17.04.2015, 13:06 | Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 5 ±
Замечаний: 20% ±

2015
[vba]
Код
Calculate
[/vba]
 
Ответить
Сообщение[vba]
Код
Calculate
[/vba]

Автор - excelhelprus
Дата добавления - 17.04.2015 в 13:06
Samaretz Дата: Пятница, 17.04.2015, 13:10 | Сообщение № 16
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 223
Репутация: 63 ±
Замечаний: 0% ±

Excel 2010; 2013; 2016
А в пользовательскую функцию можно как то вставить автоматический пересчет?

Можно, но он будет вызываться только при вызове этой функции.

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

То есть другими словами, если Вы хотите, чтобы формула пересчитывалась каждый раз, когда Вы скрываете или отображаете столбцы - это сделать нельзя.
 
Ответить
Сообщение
А в пользовательскую функцию можно как то вставить автоматический пересчет?

Можно, но он будет вызываться только при вызове этой функции.

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

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

Автор - Samaretz
Дата добавления - 17.04.2015 в 13:10
Pelena Дата: Пятница, 17.04.2015, 13:32 | Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 19518
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
rEturned, зачем цитируете пост целиком? Это нарушение Правил форума. Исправьте.

По теме: можно формулой в доп. строке. Но пересчёт тоже только по F9
К сообщению приложен файл: 1149309-1-.xlsx (10.2 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеrEturned, зачем цитируете пост целиком? Это нарушение Правил форума. Исправьте.

По теме: можно формулой в доп. строке. Но пересчёт тоже только по F9

Автор - Pelena
Дата добавления - 17.04.2015 в 13:32
rEturned Дата: Пятница, 17.04.2015, 13:58 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Сделал)
сделал макрос с кнопками (номера столбцов) и туда добавил пересчет
теперь на кнопку появляется нужный столбик и считается автоматом))))
Всем огромное спасибо)


Сообщение отредактировал rEturned - Пятница, 17.04.2015, 14:16
 
Ответить
СообщениеСделал)
сделал макрос с кнопками (номера столбцов) и туда добавил пересчет
теперь на кнопку появляется нужный столбик и считается автоматом))))
Всем огромное спасибо)

Автор - rEturned
Дата добавления - 17.04.2015 в 13:58
  • Страница 1 из 1
  • 1
Поиск:

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