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

Вход

Регистрация

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

 

= Мир MS Excel/Как составить формулу суммирования с условием.? - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Как составить формулу суммирования с условием.?
Dmitry_Ponomarev Дата: Пятница, 13.03.2015, 14:16 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добый день!
Необходимо чтобы в (F2) суммировались значения из столбца (B), если столбец (А) содержит (Е2)

Через =СУММЕСЛИ -пробовал, у меня не получилось, не знаю как прописать в формуле- суммировать при условии что ячейка слева содержит (.........)
К сообщению приложен файл: _Excel.xlsx (9.4 Kb)


Сообщение отредактировал Dmitry_Ponomarev - Пятница, 13.03.2015, 16:13
 
Ответить
СообщениеДобый день!
Необходимо чтобы в (F2) суммировались значения из столбца (B), если столбец (А) содержит (Е2)

Через =СУММЕСЛИ -пробовал, у меня не получилось, не знаю как прописать в формуле- суммировать при условии что ячейка слева содержит (.........)

Автор - Dmitry_Ponomarev
Дата добавления - 13.03.2015 в 14:16
antycapral Дата: Пятница, 13.03.2015, 15:04 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 62
Репутация: 5 ±
Замечаний: 0% ±

Excel 2016
Покажите пример ! Ни чего не понятно

PS
решил через доп столбец, с вас пример, с меня решение !!!!


Сообщение отредактировал antycapral - Пятница, 13.03.2015, 15:26
 
Ответить
СообщениеПокажите пример ! Ни чего не понятно

PS
решил через доп столбец, с вас пример, с меня решение !!!!

Автор - antycapral
Дата добавления - 13.03.2015 в 15:04
Dmitry_Ponomarev Дата: Пятница, 13.03.2015, 15:43 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Формат времени нужно, чтобы такой остался.
 
Ответить
СообщениеФормат времени нужно, чтобы такой остался.

Автор - Dmitry_Ponomarev
Дата добавления - 13.03.2015 в 15:43
Pelena Дата: Пятница, 13.03.2015, 16:16 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19520
Репутация: 4633 ±
Замечаний: ±

Excel 365 & Mac Excel
Как вариант (с запасом на 500 строк)
Код
=СУММПРОИЗВ((ТЕКСТ(E2;"чч:мм")=ТЕКСТ($A$2:$A$500;"чч:мм"))*$B$2:$B$500)
К сообщению приложен файл: _Excel-3-.xlsx (10.4 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеКак вариант (с запасом на 500 строк)
Код
=СУММПРОИЗВ((ТЕКСТ(E2;"чч:мм")=ТЕКСТ($A$2:$A$500;"чч:мм"))*$B$2:$B$500)

Автор - Pelena
Дата добавления - 13.03.2015 в 16:16
_Boroda_ Дата: Пятница, 13.03.2015, 16:18 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16906
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
или так
Код
=СУММПРОИЗВ(B$2:B$99*(--ТЕКСТ(A$2:A$99;"ч:м")=E2))
К сообщению приложен файл: 78978897459_1.xlsx (10.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениеили так
Код
=СУММПРОИЗВ(B$2:B$99*(--ТЕКСТ(A$2:A$99;"ч:м")=E2))

Автор - _Boroda_
Дата добавления - 13.03.2015 в 16:18
TimSha Дата: Пятница, 13.03.2015, 16:45 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация: 94 ±
Замечаний: 0% ±

Excel 2013 Pro +
Или, как вариант, так - PT... ;)
К сообщению приложен файл: PT_ZXC_Excel-3-.xlsx (64.8 Kb)


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
СообщениеИли, как вариант, так - PT... ;)

Автор - TimSha
Дата добавления - 13.03.2015 в 16:45
jakim Дата: Пятница, 13.03.2015, 17:26 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Ещё один вариант.

Код
=SUMPRODUCT((FLOOR($A$2:$A$22;1/(24*60))=E2)*$B$2:$B$22)
 
Ответить
Сообщение
Ещё один вариант.

Код
=SUMPRODUCT((FLOOR($A$2:$A$22;1/(24*60))=E2)*$B$2:$B$22)

Автор - jakim
Дата добавления - 13.03.2015 в 17:26
_Boroda_ Дата: Пятница, 13.03.2015, 21:33 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16906
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Вячеслав, ОКРУГЛ не покатит.
1. Все с нулевыми секундами округляет на секунду меньше
2. Даже не с целыми секундами все равно многое округляет неверно. Более того, округляет "в никуда". Пример: 14:34:04
В файле вытянул все возможные ошибки за сутки - 2836 штук.
И примеры округления "в никуда".
К сообщению приложен файл: 78978897459_5.xlsb (93.6 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВячеслав, ОКРУГЛ не покатит.
1. Все с нулевыми секундами округляет на секунду меньше
2. Даже не с целыми секундами все равно многое округляет неверно. Более того, округляет "в никуда". Пример: 14:34:04
В файле вытянул все возможные ошибки за сутки - 2836 штук.
И примеры округления "в никуда".

Автор - _Boroda_
Дата добавления - 13.03.2015 в 21:33
jakim Дата: Пятница, 13.03.2015, 21:59 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1218
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Согласен, но тогда можно выйти из положения применив функцию "СЕКУНДЫ".

Код
=SUMPRODUCT(($A$2:$A$22-SECOND($A$2:$A$22)/86400=E11)*$B$2:$B$22)
 
Ответить
Сообщение
Согласен, но тогда можно выйти из положения применив функцию "СЕКУНДЫ".

Код
=SUMPRODUCT(($A$2:$A$22-SECOND($A$2:$A$22)/86400=E11)*$B$2:$B$22)

Автор - jakim
Дата добавления - 13.03.2015 в 21:59
_Boroda_ Дата: Пятница, 13.03.2015, 22:40 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16906
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Не, тем более нельзя - еще больше косяков будет. Вообще время после арифметических операций и время, введенное руками сравнивать нельзя. Не всегда, но довольно часто ошибки бывают. Дело в спецификации IEEE 754. Да и на форуме много подобных вопросов уже возникало. Например, неделю назад.
Попробуйте на файле из этой темы - 14:50:31 не считается в промежутке 14:50


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНе, тем более нельзя - еще больше косяков будет. Вообще время после арифметических операций и время, введенное руками сравнивать нельзя. Не всегда, но довольно часто ошибки бывают. Дело в спецификации IEEE 754. Да и на форуме много подобных вопросов уже возникало. Например, неделю назад.
Попробуйте на файле из этой темы - 14:50:31 не считается в промежутке 14:50

Автор - _Boroda_
Дата добавления - 13.03.2015 в 22:40
Dmitry_Ponomarev Дата: Суббота, 14.03.2015, 12:20 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
А можно еще немного модифицировать?, опять сам не смог тк эта формула формула - не =СУММЕСЛИ.

Необходимо чтобы в (F2) и (G2) суммировались значения из столбца (B), если столбец (А) содержит (Е2)
Чтоб суммирование происходило в столбце (F) и (G) в зависимости от того какое значение в столбце (С)
К сообщению приложен файл: Excel_1.xlsx (10.2 Kb)
 
Ответить
СообщениеА можно еще немного модифицировать?, опять сам не смог тк эта формула формула - не =СУММЕСЛИ.

Необходимо чтобы в (F2) и (G2) суммировались значения из столбца (B), если столбец (А) содержит (Е2)
Чтоб суммирование происходило в столбце (F) и (G) в зависимости от того какое значение в столбце (С)

Автор - Dmitry_Ponomarev
Дата добавления - 14.03.2015 в 12:20
buchlotnik Дата: Суббота, 14.03.2015, 12:25 | Сообщение № 12
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
ну дык :
Код
=СУММПРОИЗВ((ТЕКСТ($E2;"чч:мм")=ТЕКСТ($A$2:$A$500;"чч:мм"))*($C$2:$C$500=F$1)*$B$2:$B$500)
К сообщению приложен файл: 4853401.xlsx (11.0 Kb)
 
Ответить
Сообщениену дык :
Код
=СУММПРОИЗВ((ТЕКСТ($E2;"чч:мм")=ТЕКСТ($A$2:$A$500;"чч:мм"))*($C$2:$C$500=F$1)*$B$2:$B$500)

Автор - buchlotnik
Дата добавления - 14.03.2015 в 12:25
Dmitry_Ponomarev Дата: Суббота, 14.03.2015, 12:31 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
спасибо
К сообщению приложен файл: 1634559.xlsx (10.2 Kb)
 
Ответить
Сообщениеспасибо

Автор - Dmitry_Ponomarev
Дата добавления - 14.03.2015 в 12:31
Dmitry_Ponomarev Дата: Суббота, 14.03.2015, 13:44 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
не могу файл приложить, он более 100 кб.
как то еще можно файл передать?
 
Ответить
Сообщениене могу файл приложить, он более 100 кб.
как то еще можно файл передать?

Автор - Dmitry_Ponomarev
Дата добавления - 14.03.2015 в 13:44
ShAM Дата: Суббота, 14.03.2015, 14:17 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Dmitry_Ponomarev, Вы сейчас доиграетесь до замечания (если не уже). Уменьшайте файл и кладите сюда (нам не нужны 10000 строк).
ЗЫ: А по аналогии сами не смогли сделать?
[moder]Да-да. Если будет "Еще один подобный вопрос" в этой теме, то доиграетесь
 
Ответить
СообщениеDmitry_Ponomarev, Вы сейчас доиграетесь до замечания (если не уже). Уменьшайте файл и кладите сюда (нам не нужны 10000 строк).
ЗЫ: А по аналогии сами не смогли сделать?
[moder]Да-да. Если будет "Еще один подобный вопрос" в этой теме, то доиграетесь

Автор - ShAM
Дата добавления - 14.03.2015 в 14:17
Dmitry_Ponomarev Дата: Суббота, 14.03.2015, 14:27 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
На листе (сводная) столбец (В) суммирует с листа (импорт 1) значения из столбца (D), с учетом времени в столбце (В) и соотв зачению в столбце (F)
На листе (сводная) столбец (С) суммирует с листа (импорт 1) значения из столбца (D), с учетом времени в столбце (В) и соотв зачению в столбце (F)
К сообщению приложен файл: _01.xlsx (96.4 Kb)
 
Ответить
СообщениеНа листе (сводная) столбец (В) суммирует с листа (импорт 1) значения из столбца (D), с учетом времени в столбце (В) и соотв зачению в столбце (F)
На листе (сводная) столбец (С) суммирует с листа (импорт 1) значения из столбца (D), с учетом времени в столбце (В) и соотв зачению в столбце (F)

Автор - Dmitry_Ponomarev
Дата добавления - 14.03.2015 в 14:27
ShAM Дата: Суббота, 14.03.2015, 14:36 | Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
А по аналогии сами не смогли сделать?
Код
=СУММПРОИЗВ((ТЕКСТ($A2;"чч:мм")=ТЕКСТ('импорт 1'!$B$2:$B$1500;"чч:мм"))*(B$1='импорт 1'!$F$2:$F$1500)*'импорт 1'!$D$2:$D$1500)
К сообщению приложен файл: _02.xlsx (90.5 Kb)


Сообщение отредактировал ShAM - Суббота, 14.03.2015, 14:37
 
Ответить
Сообщение
А по аналогии сами не смогли сделать?
Код
=СУММПРОИЗВ((ТЕКСТ($A2;"чч:мм")=ТЕКСТ('импорт 1'!$B$2:$B$1500;"чч:мм"))*(B$1='импорт 1'!$F$2:$F$1500)*'импорт 1'!$D$2:$D$1500)

Автор - ShAM
Дата добавления - 14.03.2015 в 14:36
Dmitry_Ponomarev Дата: Суббота, 14.03.2015, 16:30 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
А по аналогии сами не смогли сделать?


Не совсем понял что в формуле означает $,
поэтому сам не смог. До этого работал с формулой =СУММЕСЛИМН,
А там при внесение данных в формулы этого знака не было.
Когда сам пытался сделать по аналогии, формулы получались без этого знака и ничего не работало
 
Ответить
Сообщение
А по аналогии сами не смогли сделать?


Не совсем понял что в формуле означает $,
поэтому сам не смог. До этого работал с формулой =СУММЕСЛИМН,
А там при внесение данных в формулы этого знака не было.
Когда сам пытался сделать по аналогии, формулы получались без этого знака и ничего не работало

Автор - Dmitry_Ponomarev
Дата добавления - 14.03.2015 в 16:30
ShAM Дата: Воскресенье, 15.03.2015, 01:49 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация: 249 ±
Замечаний: 0% ±

Excel 2010
Не совсем понял что в формуле означает $
Читайте про абсолютные и относительные ссылки.
Например, в этой теме: http://www.excelworld.ru/forum/2-2796-1#30434


Сообщение отредактировал ShAM - Воскресенье, 15.03.2015, 01:56
 
Ответить
Сообщение
Не совсем понял что в формуле означает $
Читайте про абсолютные и относительные ссылки.
Например, в этой теме: http://www.excelworld.ru/forum/2-2796-1#30434

Автор - ShAM
Дата добавления - 15.03.2015 в 01:49
  • Страница 1 из 1
  • 1
Поиск:

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