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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование всех ячеек на листе определенного формата - Мир MS Excel

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

Excel 2007
Здравствуйте!
Прошу помощи знатоков в решении возникшей задачи.

Дано: лист с огромным кол-вом столбцов и строк. Из этой таблицы нужно выбрать некоторые ячейки и суммировать значения в ячейку на другом листе. Можно, конечно, сделать это руками, но значений очень много. Есть вероятность ошибиться.
При этом рядом с ячейкой со значением нет еще какой-то, где стоял бы некий идентификационный признак (к примеру, Иванов, Петров и т.п.)

Вопрос: можно ли каким-то образом задать некий признак или формат ячейкам нужным и потом суммировать все ячейки с листа, отвечающих данному признаку? Например, залить нужные ячейки определенным цветом (желтым) и сложить все желтые клетки. Или сделать примечание у клетки с определенным словом и найти все ячейки с таким примечанием?
Цвет привел для примера, хорошо было бы внешний вид таблицы не менять.
 
Ответить
СообщениеЗдравствуйте!
Прошу помощи знатоков в решении возникшей задачи.

Дано: лист с огромным кол-вом столбцов и строк. Из этой таблицы нужно выбрать некоторые ячейки и суммировать значения в ячейку на другом листе. Можно, конечно, сделать это руками, но значений очень много. Есть вероятность ошибиться.
При этом рядом с ячейкой со значением нет еще какой-то, где стоял бы некий идентификационный признак (к примеру, Иванов, Петров и т.п.)

Вопрос: можно ли каким-то образом задать некий признак или формат ячейкам нужным и потом суммировать все ячейки с листа, отвечающих данному признаку? Например, залить нужные ячейки определенным цветом (желтым) и сложить все желтые клетки. Или сделать примечание у клетки с определенным словом и найти все ячейки с таким примечанием?
Цвет привел для примера, хорошо было бы внешний вид таблицы не менять.

Автор - Дроныч
Дата добавления - 08.01.2017 в 11:04
Nic70y Дата: Воскресенье, 08.01.2017, 11:08 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
При этом рядом с ячейкой со значением нет еще какой-то
а нельзя их проставить, вместо всяких заливок и т.п.?


ЮMoney 41001841029809
 
Ответить
Сообщение
При этом рядом с ячейкой со значением нет еще какой-то
а нельзя их проставить, вместо всяких заливок и т.п.?

Автор - Nic70y
Дата добавления - 08.01.2017 в 11:08
Дроныч Дата: Воскресенье, 08.01.2017, 11:15 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
а нельзя их проставить, вместо всяких заливок и т.п.?

К сожалению, нет.
Таблица уже сверстана. Нужные ячейки это "итого" по четырем столбикам. Эти 4 столбика многократно повторяются. Каждые 4 столбика это отдельный объект строительства. И он может относиться к разным группам: собственными силами, субподряд, проест собственными силами, проект субподряд и т.п.
Нужно сделать сводную табличку и собрать итоговую сумму по направлениям. Самое банальное - пройтись по всей таблице и просуммировать руками, но есть возможность ошибиться, да и потом таблица будет расти, нужно будет каждый раз руками досуммировать


Сообщение отредактировал Дроныч - Воскресенье, 08.01.2017, 11:16
 
Ответить
Сообщение
а нельзя их проставить, вместо всяких заливок и т.п.?

К сожалению, нет.
Таблица уже сверстана. Нужные ячейки это "итого" по четырем столбикам. Эти 4 столбика многократно повторяются. Каждые 4 столбика это отдельный объект строительства. И он может относиться к разным группам: собственными силами, субподряд, проест собственными силами, проект субподряд и т.п.
Нужно сделать сводную табличку и собрать итоговую сумму по направлениям. Самое банальное - пройтись по всей таблице и просуммировать руками, но есть возможность ошибиться, да и потом таблица будет расти, нужно будет каждый раз руками досуммировать

Автор - Дроныч
Дата добавления - 08.01.2017 в 11:15
Pelena Дата: Воскресенье, 08.01.2017, 11:29 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Небольшой пример помог бы в понимании проблемы


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНебольшой пример помог бы в понимании проблемы

Автор - Pelena
Дата добавления - 08.01.2017 в 11:29
Дроныч Дата: Воскресенье, 08.01.2017, 12:21 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Сделал пример.

Разными цветами пометил ячейки, которые нужно суммировать. Таких объектов больше сотни. расположены в таблице произвольно. Объекты относятся к 6 разным направлениям. В примере взял только два.

Нужно составить сводную таблицу, где будет 6 строк. А в столбиках будет план/факт доходов и расходов.

Сложность в том, что помечать к какому типу объекта относится конкретная ячейка нужно руками. Ну или просто промотать всю таблицу и ручками просуммировать
К сообщению приложен файл: 1550537.xlsx (24.8 Kb)
 
Ответить
СообщениеСделал пример.

Разными цветами пометил ячейки, которые нужно суммировать. Таких объектов больше сотни. расположены в таблице произвольно. Объекты относятся к 6 разным направлениям. В примере взял только два.

Нужно составить сводную таблицу, где будет 6 строк. А в столбиках будет план/факт доходов и расходов.

Сложность в том, что помечать к какому типу объекта относится конкретная ячейка нужно руками. Ну или просто промотать всю таблицу и ручками просуммировать

Автор - Дроныч
Дата добавления - 08.01.2017 в 12:21
ZORRO2005 Дата: Воскресенье, 08.01.2017, 20:55 | Сообщение № 6
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
Есть вариант сделать дополнительную пустую таблицу и в ней отмечать ячейки, которые надо суммировать, пронумеровав их.
К сообщению приложен файл: 1550537_2.xlsx (29.0 Kb)
 
Ответить
СообщениеЕсть вариант сделать дополнительную пустую таблицу и в ней отмечать ячейки, которые надо суммировать, пронумеровав их.

Автор - ZORRO2005
Дата добавления - 08.01.2017 в 20:55
bmv98rus Дата: Воскресенье, 08.01.2017, 21:05 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4147
Репутация: 772 ±
Замечаний: 0% ±

Excel 2013/2016
Дроныч,

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

[vba]
Код
Function SumiIFFormat(SumRange As Range, FormatCell As Range)
    Dim result
    Dim Mycell As Object
    InteriorColor = FormatCell.Interior.Color
    For Each Mycell In SumRange
        If IsNumeric(Mycell) And _
            Mycell.Interior.Color = InteriorColor Then _
            result = result + Mycell.Value
    Next
    SumiIFFormat = result
End Function
[/vba]

Сейчас контроль только на совпадение фона.
К сообщению приложен файл: 1550537.xlsm (30.2 Kb)


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Воскресенье, 08.01.2017, 23:17
 
Ответить
СообщениеДроныч,

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

[vba]
Код
Function SumiIFFormat(SumRange As Range, FormatCell As Range)
    Dim result
    Dim Mycell As Object
    InteriorColor = FormatCell.Interior.Color
    For Each Mycell In SumRange
        If IsNumeric(Mycell) And _
            Mycell.Interior.Color = InteriorColor Then _
            result = result + Mycell.Value
    Next
    SumiIFFormat = result
End Function
[/vba]

Сейчас контроль только на совпадение фона.

Автор - bmv98rus
Дата добавления - 08.01.2017 в 21:05
  • Страница 1 из 1
  • 1
Поиск:

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