Суммирование по блокам с учетом цвета ячеек
Skittish
Дата: Четверг, 13.07.2017, 11:19 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация:
0
±
Замечаний:
0% ±
Excel 2007, Excel 2010
Доброго времени суток. Не знаю возможно ли такое в экселе реализовать но спрошу. Есть блоки данных которые разделены цветными строчками, есть ли какая то возможность выводить сумму только для этих блоков? Описание канеш сумбурное, пример прилагаю. И формулу если больше или равно 3 то 1, если меньше то 0. Не знаю как поставить или равно=(
Доброго времени суток. Не знаю возможно ли такое в экселе реализовать но спрошу. Есть блоки данных которые разделены цветными строчками, есть ли какая то возможность выводить сумму только для этих блоков? Описание канеш сумбурное, пример прилагаю. И формулу если больше или равно 3 то 1, если меньше то 0. Не знаю как поставить или равно=( Skittish
Сообщение отредактировал Skittish - Четверг, 13.07.2017, 11:23
Ответить
Сообщение Доброго времени суток. Не знаю возможно ли такое в экселе реализовать но спрошу. Есть блоки данных которые разделены цветными строчками, есть ли какая то возможность выводить сумму только для этих блоков? Описание канеш сумбурное, пример прилагаю. И формулу если больше или равно 3 то 1, если меньше то 0. Не знаю как поставить или равно=( Автор - Skittish Дата добавления - 13.07.2017 в 11:19
_Boroda_
Дата: Четверг, 13.07.2017, 11:21 |
Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Формулу нужно сувать в спецтеги - кнопочка Fx Исправьте свой пост
Формулу нужно сувать в спецтеги - кнопочка Fx Исправьте свой пост _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Формулу нужно сувать в спецтеги - кнопочка Fx Исправьте свой пост Автор - _Boroda_ Дата добавления - 13.07.2017 в 11:21
Skittish
Дата: Четверг, 13.07.2017, 11:23 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация:
0
±
Замечаний:
0% ±
Excel 2007, Excel 2010
прошу прощения. упустила этот момент
прошу прощения. упустила этот момент Skittish
Ответить
Сообщение прошу прощения. упустила этот момент Автор - Skittish Дата добавления - 13.07.2017 в 11:23
_Boroda_
Дата: Четверг, 13.07.2017, 11:26 |
Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=ЕСЛИ(C1;"";СУММ(C1:C99)-СУММ(D2:D99))
=== Вы про >= спрашиваете?
Так нужно?Код
=ЕСЛИ(C1;"";СУММ(C1:C99)-СУММ(D2:D99))
=== Вы про >= спрашиваете? _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=ЕСЛИ(C1;"";СУММ(C1:C99)-СУММ(D2:D99))
=== Вы про >= спрашиваете? Автор - _Boroda_ Дата добавления - 13.07.2017 в 11:26
Skittish
Дата: Четверг, 13.07.2017, 11:32 |
Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация:
0
±
Замечаний:
0% ±
Excel 2007, Excel 2010
походу да, я просто думала может второе выражение писать надо или еще что, а все так просто) а насчет таблички. а привязку к цвету никак сделать нельзя? а то в той ячейке сумма и получается после выгрузки из программы. просто нужно как раз чтоб она ее в соседнюю колонку выносила
походу да, я просто думала может второе выражение писать надо или еще что, а все так просто) а насчет таблички. а привязку к цвету никак сделать нельзя? а то в той ячейке сумма и получается после выгрузки из программы. просто нужно как раз чтоб она ее в соседнюю колонку выносилаSkittish
Ответить
Сообщение походу да, я просто думала может второе выражение писать надо или еще что, а все так просто) а насчет таблички. а привязку к цвету никак сделать нельзя? а то в той ячейке сумма и получается после выгрузки из программы. просто нужно как раз чтоб она ее в соседнюю колонку выносилаАвтор - Skittish Дата добавления - 13.07.2017 в 11:32
_Boroda_
Дата: Четверг, 13.07.2017, 11:33 |
Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
привязку к цвету никак сделать нельзя?
Льзя, но только макросом. Приложите кусок реального файла. Это из 1С выгрузка?
привязку к цвету никак сделать нельзя?
Льзя, но только макросом. Приложите кусок реального файла. Это из 1С выгрузка?_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение привязку к цвету никак сделать нельзя?
Льзя, но только макросом. Приложите кусок реального файла. Это из 1С выгрузка?Автор - _Boroda_ Дата добавления - 13.07.2017 в 11:33
Skittish
Дата: Четверг, 13.07.2017, 11:43 |
Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация:
0
±
Замечаний:
0% ±
Excel 2007, Excel 2010
Да 1С сырой.. Месяц вручную считала, но уже устала каждый день одно и тоже. массивы информации от 1,5 до 4,5к строк в конце месяца.. Вот решила удачи с экселем попытать
Да 1С сырой.. Месяц вручную считала, но уже устала каждый день одно и тоже. массивы информации от 1,5 до 4,5к строк в конце месяца.. Вот решила удачи с экселем попытать Skittish
К сообщению приложен файл:
_2.xls
(36.0 Kb)
Сообщение отредактировал Skittish - Четверг, 13.07.2017, 11:43
Ответить
Сообщение Да 1С сырой.. Месяц вручную считала, но уже устала каждый день одно и тоже. массивы информации от 1,5 до 4,5к строк в конце месяца.. Вот решила удачи с экселем попытать Автор - Skittish Дата добавления - 13.07.2017 в 11:43
_Boroda_
Дата: Четверг, 13.07.2017, 11:57 |
Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Держите макросом tsts_(что_проверяем;с_чем_сравниваем_цвет;что_пишем_если_не_совпадает) [vba]Код
Function tsts_(d1_ As Range, d2_ As Range, ne_) If d1_.Interior.Color = d2_.Interior.Color Then tsts_ = d1_.Value Else tsts_ = ne_ End If End Function
[/vba] Почитайте еще здесьhttp://www.excelworld.ru/publ/funcs/udf/udf/28-1-0-77
Держите макросом tsts_(что_проверяем;с_чем_сравниваем_цвет;что_пишем_если_не_совпадает) [vba]Код
Function tsts_(d1_ As Range, d2_ As Range, ne_) If d1_.Interior.Color = d2_.Interior.Color Then tsts_ = d1_.Value Else tsts_ = ne_ End If End Function
[/vba] Почитайте еще здесьhttp://www.excelworld.ru/publ/funcs/udf/udf/28-1-0-77 _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Держите макросом tsts_(что_проверяем;с_чем_сравниваем_цвет;что_пишем_если_не_совпадает) [vba]Код
Function tsts_(d1_ As Range, d2_ As Range, ne_) If d1_.Interior.Color = d2_.Interior.Color Then tsts_ = d1_.Value Else tsts_ = ne_ End If End Function
[/vba] Почитайте еще здесьhttp://www.excelworld.ru/publ/funcs/udf/udf/28-1-0-77 Автор - _Boroda_ Дата добавления - 13.07.2017 в 11:57
Skittish
Дата: Четверг, 13.07.2017, 12:01 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация:
0
±
Замечаний:
0% ±
Excel 2007, Excel 2010
а что нужно изменить чтоб он для суммы брал цифры из столбца G? в С оно и так посчитано если что то в ф унции меняю возникает ошибка #ИМЯ?
а что нужно изменить чтоб он для суммы брал цифры из столбца G? в С оно и так посчитано если что то в ф унции меняю возникает ошибка #ИМЯ? Skittish
Сообщение отредактировал Skittish - Четверг, 13.07.2017, 12:04
Ответить
Сообщение а что нужно изменить чтоб он для суммы брал цифры из столбца G? в С оно и так посчитано если что то в ф унции меняю возникает ошибка #ИМЯ? Автор - Skittish Дата добавления - 13.07.2017 в 12:01
Skittish
Дата: Четверг, 13.07.2017, 12:07 |
Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация:
0
±
Замечаний:
0% ±
Excel 2007, Excel 2010
и может еще подскажете где можно про основы макросов почитать для чайников? чтоб понимать что там написано, а то все эти иф и элсе.. темный лес
и может еще подскажете где можно про основы макросов почитать для чайников? чтоб понимать что там написано, а то все эти иф и элсе.. темный лес Skittish
Ответить
Сообщение и может еще подскажете где можно про основы макросов почитать для чайников? чтоб понимать что там написано, а то все эти иф и элсе.. темный лес Автор - Skittish Дата добавления - 13.07.2017 в 12:07
_Boroda_
Дата: Четверг, 13.07.2017, 12:08 |
Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Для G вполне достаточно формулыКод
=ЕСЛИ(G3+G4;"";СУММ(G3:G99)-СУММ(H4:H99))
Для G вполне достаточно формулыКод
=ЕСЛИ(G3+G4;"";СУММ(G3:G99)-СУММ(H4:H99))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Для G вполне достаточно формулыКод
=ЕСЛИ(G3+G4;"";СУММ(G3:G99)-СУММ(H4:H99))
Автор - _Boroda_ Дата добавления - 13.07.2017 в 12:08
Skittish
Дата: Четверг, 13.07.2017, 12:22 |
Сообщение № 12
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация:
0
±
Замечаний:
0% ±
Excel 2007, Excel 2010
я вот сейчас как раз над этим думала там же в любом случае 2 пустых ячейки по сути это если ж3+ж4 равно 0 то считается сумма ж3:ж99? а вот суть Н не поняла=( извините что внесла непонятки. просто сама сразу не смогла правильно понять и придумать как это оформить спасибо большое вам
я вот сейчас как раз над этим думала там же в любом случае 2 пустых ячейки по сути это если ж3+ж4 равно 0 то считается сумма ж3:ж99? а вот суть Н не поняла=( извините что внесла непонятки. просто сама сразу не смогла правильно понять и придумать как это оформить спасибо большое вам Skittish
Ответить
Сообщение я вот сейчас как раз над этим думала там же в любом случае 2 пустых ячейки по сути это если ж3+ж4 равно 0 то считается сумма ж3:ж99? а вот суть Н не поняла=( извините что внесла непонятки. просто сама сразу не смогла правильно понять и придумать как это оформить спасибо большое вам Автор - Skittish Дата добавления - 13.07.2017 в 12:22
_Boroda_
Дата: Четверг, 13.07.2017, 12:25 |
Сообщение № 13
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так что, получилось?
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так что, получилось? Автор - _Boroda_ Дата добавления - 13.07.2017 в 12:25
Skittish
Дата: Четверг, 13.07.2017, 12:54 |
Сообщение № 14
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация:
0
±
Замечаний:
0% ±
Excel 2007, Excel 2010
иногда минусовые числа выскакивают. почему так может быть? я прост пробовала сразу на большой массив данных
иногда минусовые числа выскакивают. почему так может быть? я прост пробовала сразу на большой массив данных Skittish
Сообщение отредактировал Skittish - Четверг, 13.07.2017, 12:54
Ответить
Сообщение иногда минусовые числа выскакивают. почему так может быть? я прост пробовала сразу на большой массив данных Автор - Skittish Дата добавления - 13.07.2017 в 12:54
Skittish
Дата: Четверг, 13.07.2017, 13:02 |
Сообщение № 15
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация:
0
±
Замечаний:
0% ±
Excel 2007, Excel 2010
на большом количестве инфы сбивается почему то=( причем изначально дает не правильные суммы а когда малые объемы то все хорошо чертовщина какая то если строк меньше 100 то все хорошо, а если хотя б 600 то уже все криво
на большом количестве инфы сбивается почему то=( причем изначально дает не правильные суммы а когда малые объемы то все хорошо чертовщина какая то если строк меньше 100 то все хорошо, а если хотя б 600 то уже все криво Skittish
Сообщение отредактировал Skittish - Четверг, 13.07.2017, 13:04
Ответить
Сообщение на большом количестве инфы сбивается почему то=( причем изначально дает не правильные суммы а когда малые объемы то все хорошо чертовщина какая то если строк меньше 100 то все хорошо, а если хотя б 600 то уже все криво Автор - Skittish Дата добавления - 13.07.2017 в 13:02
and_evg
Дата: Четверг, 13.07.2017, 13:13 |
Сообщение № 16
Группа: Проверенные
Ранг: Обитатель
Сообщений: 452
Репутация:
78
±
Замечаний:
0% ±
Excel 2007
Skittish , в формуле у _Boroda_ , Диапазон G99 и H99 во внимание принимали? и изменяли на свои 6600 строк?
Skittish , в формуле у _Boroda_ , Диапазон G99 и H99 во внимание принимали? и изменяли на свои 6600 строк?and_evg
Ответить
Сообщение Skittish , в формуле у _Boroda_ , Диапазон G99 и H99 во внимание принимали? и изменяли на свои 6600 строк?Автор - and_evg Дата добавления - 13.07.2017 в 13:13
Skittish
Дата: Четверг, 13.07.2017, 13:15 |
Сообщение № 17
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация:
0
±
Замечаний:
0% ±
Excel 2007, Excel 2010
когда растягиваю он автоматом увеличивает диапазонКод
=ЕСЛИ(G649+G650;"";СУММ(G649:G745)-СУММ(H650:H745))
думала тоже в этом дело но посмотрела вроде все верно указано
когда растягиваю он автоматом увеличивает диапазонКод
=ЕСЛИ(G649+G650;"";СУММ(G649:G745)-СУММ(H650:H745))
думала тоже в этом дело но посмотрела вроде все верно указано Skittish
Сообщение отредактировал Skittish - Четверг, 13.07.2017, 13:16
Ответить
Сообщение когда растягиваю он автоматом увеличивает диапазонКод
=ЕСЛИ(G649+G650;"";СУММ(G649:G745)-СУММ(H650:H745))
думала тоже в этом дело но посмотрела вроде все верно указано Автор - Skittish Дата добавления - 13.07.2017 в 13:15
and_evg
Дата: Четверг, 13.07.2017, 13:22 |
Сообщение № 18
Группа: Проверенные
Ранг: Обитатель
Сообщений: 452
Репутация:
78
±
Замечаний:
0% ±
Excel 2007
Skittish , извиняюсь за предыдущий пост, не внимательно посмотрел формулу от _Boroda_ ,
Skittish , извиняюсь за предыдущий пост, не внимательно посмотрел формулу от _Boroda_ ,and_evg
Ответить
Сообщение Skittish , извиняюсь за предыдущий пост, не внимательно посмотрел формулу от _Boroda_ ,Автор - and_evg Дата добавления - 13.07.2017 в 13:22
_Boroda_
Дата: Четверг, 13.07.2017, 13:23 |
Сообщение № 19
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация:
6479
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Напишите такКод
=ЕСЛИ(G3+G4;"";СУММ(G3:G$9999)-СУММ(H4:H$9999))
Напишите такКод
=ЕСЛИ(G3+G4;"";СУММ(G3:G$9999)-СУММ(H4:H$9999))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Напишите такКод
=ЕСЛИ(G3+G4;"";СУММ(G3:G$9999)-СУММ(H4:H$9999))
Автор - _Boroda_ Дата добавления - 13.07.2017 в 13:23
Skittish
Дата: Четверг, 13.07.2017, 13:27 |
Сообщение № 20
Группа: Пользователи
Ранг: Участник
Сообщений: 69
Репутация:
0
±
Замечаний:
0% ±
Excel 2007, Excel 2010
да помогло) спасибочки а если будет 3 пустых строки то это все собьет?
да помогло) спасибочки а если будет 3 пустых строки то это все собьет? Skittish
Ответить
Сообщение да помогло) спасибочки а если будет 3 пустых строки то это все собьет? Автор - Skittish Дата добавления - 13.07.2017 в 13:27