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

Вход

Регистрация

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

 

= Мир MS Excel/Суммирование диапазона по части ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Суммирование диапазона по части ячейки
DiPash Дата: Четверг, 29.08.2013, 18:14 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго времени суток!
Прошу помощи в написании формулы. Суть вот в чём, есть стоимость ед. оборудования и принадлежность оборудования определенному объекту.
Код объекта имеет длинный формат, в котором в первых трёх цифрах зашифрован номер главы.
Вопрос: как формулой сделать сумму по главам? По сути сумму с выполнением поиска в критерии части текста.
Код
=СУММПРОИЗВ((A2:A12="1.08.")*B2:B12)
Подчеркнутое (это условие поиска) не пойму как воспроизвести правильно в строке формулы.
К сообщению приложен файл: 6588771.xlsx (10.2 Kb)


Дорогу осилит идущий...

Сообщение отредактировал DiPash - Четверг, 29.08.2013, 18:15
 
Ответить
СообщениеДоброго времени суток!
Прошу помощи в написании формулы. Суть вот в чём, есть стоимость ед. оборудования и принадлежность оборудования определенному объекту.
Код объекта имеет длинный формат, в котором в первых трёх цифрах зашифрован номер главы.
Вопрос: как формулой сделать сумму по главам? По сути сумму с выполнением поиска в критерии части текста.
Код
=СУММПРОИЗВ((A2:A12="1.08.")*B2:B12)
Подчеркнутое (это условие поиска) не пойму как воспроизвести правильно в строке формулы.

Автор - DiPash
Дата добавления - 29.08.2013 в 18:14
Pelena Дата: Четверг, 29.08.2013, 18:21 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19428
Репутация: 4568 ±
Замечаний: ±

Excel 365 & Mac Excel
А если использовать СУММЕСЛИ()?
Код
=СУММЕСЛИ($B$2:$B$12;E3&"*";$A$2:$A$12)

С СУММПРОИЗВ() тоже можно
Код
=СУММПРОИЗВ((ЛЕВСИМВ($B$2:$B$12;5)=E3)*$A$2:$A$12)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА если использовать СУММЕСЛИ()?
Код
=СУММЕСЛИ($B$2:$B$12;E3&"*";$A$2:$A$12)

С СУММПРОИЗВ() тоже можно
Код
=СУММПРОИЗВ((ЛЕВСИМВ($B$2:$B$12;5)=E3)*$A$2:$A$12)

Автор - Pelena
Дата добавления - 29.08.2013 в 18:21
Rustem Дата: Четверг, 29.08.2013, 19:03 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 281
Репутация: 48 ±
Замечаний: 0% ±

Excel 2013
Так можно...
К сообщению приложен файл: 3715985.xlsx (10.9 Kb)


WMR: R183220163895
 
Ответить
СообщениеТак можно...

Автор - Rustem
Дата добавления - 29.08.2013 в 19:03
DiPash Дата: Пятница, 30.08.2013, 09:40 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Pelena,
Спасибо, именно это я и не знал как правильно написать!

Rustem, Спасибо!

Вопрос исчерпан!


Дорогу осилит идущий...
 
Ответить
СообщениеPelena,
Спасибо, именно это я и не знал как правильно написать!

Rustem, Спасибо!

Вопрос исчерпан!

Автор - DiPash
Дата добавления - 30.08.2013 в 09:40
Evgeniy Дата: Вторник, 22.10.2013, 11:19 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Всем привет!
Сломал голову над похожим примером.
Посмотрите пожалуйста, что я не так делаю.
К сообщению приложен файл: 55555.xlsx (10.5 Kb)
 
Ответить
СообщениеВсем привет!
Сломал голову над похожим примером.
Посмотрите пожалуйста, что я не так делаю.

Автор - Evgeniy
Дата добавления - 22.10.2013 в 11:19
_Boroda_ Дата: Вторник, 22.10.2013, 11:34 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16790
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=СУММПРОИЗВ((D2=ОТБР(A$1:A$42;-2))*B$1:B$42)


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

Автор - _Boroda_
Дата добавления - 22.10.2013 в 11:34
Evgeniy Дата: Вторник, 22.10.2013, 11:55 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

_Boroda_ выложите пример пожалуйста, формулу скопировал, не считает.
 
Ответить
Сообщение_Boroda_ выложите пример пожалуйста, формулу скопировал, не считает.

Автор - Evgeniy
Дата добавления - 22.10.2013 в 11:55
китин Дата: Вторник, 22.10.2013, 12:13 | Сообщение № 8
Группа: Модераторы
Ранг: Экселист
Сообщений: 7030
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
а вы перевести формулу не забыли?(флажок слева от формулы.нажать надо)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеа вы перевести формулу не забыли?(флажок слева от формулы.нажать надо)

Автор - китин
Дата добавления - 22.10.2013 в 12:13
Evgeniy Дата: Вторник, 22.10.2013, 14:05 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

_Boroda_, китин Спасибо Вам!!! все работает.
 
Ответить
Сообщение_Boroda_, китин Спасибо Вам!!! все работает.

Автор - Evgeniy
Дата добавления - 22.10.2013 в 14:05
Evgeniy Дата: Вторник, 22.10.2013, 14:48 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Формула перестает работать если в диапазоне появляется текст
К сообщению приложен файл: 1944688.xlsx (10.5 Kb)
 
Ответить
СообщениеФормула перестает работать если в диапазоне появляется текст

Автор - Evgeniy
Дата добавления - 22.10.2013 в 14:48
Serge_007 Дата: Вторник, 22.10.2013, 14:55 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Формула массива:
Код
=СУММ((D2=ОТБР(ЕСЛИ(ЕЧИСЛО(A1:A42);A1:A42);-2))*ЕСЛИ(ЕЧИСЛО(A1:A42);B1:B42))
К сообщению приложен файл: Evgeniy.xls (28.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеФормула массива:
Код
=СУММ((D2=ОТБР(ЕСЛИ(ЕЧИСЛО(A1:A42);A1:A42);-2))*ЕСЛИ(ЕЧИСЛО(A1:A42);B1:B42))

Автор - Serge_007
Дата добавления - 22.10.2013 в 14:55
_Boroda_ Дата: Вторник, 22.10.2013, 15:18 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16790
Репутация: 6557 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Еще вариант
Код
=СУММ(ЕСЛИ(ЛЕВБ(A1:A43;4)=ЛЕВБ(D2;4);B1:B43))


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще вариант
Код
=СУММ(ЕСЛИ(ЛЕВБ(A1:A43;4)=ЛЕВБ(D2;4);B1:B43))

Автор - _Boroda_
Дата добавления - 22.10.2013 в 15:18
  • Страница 1 из 1
  • 1
Поиск:

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