Суммирование диапазона по части ячейки
DiPash
Дата: Четверг, 29.08.2013, 18:14 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Доброго времени суток! Прошу помощи в написании формулы. Суть вот в чём, есть стоимость ед. оборудования и принадлежность оборудования определенному объекту. Код объекта имеет длинный формат, в котором в первых трёх цифрах зашифрован номер главы. Вопрос: как формулой сделать сумму по главам? По сути сумму с выполнением поиска в критерии части текста.Код
=СУММПРОИЗВ((A2:A12="1.08.")*B2:B12)
Подчеркнутое (это условие поиска) не пойму как воспроизвести правильно в строке формулы.
Доброго времени суток! Прошу помощи в написании формулы. Суть вот в чём, есть стоимость ед. оборудования и принадлежность оборудования определенному объекту. Код объекта имеет длинный формат, в котором в первых трёх цифрах зашифрован номер главы. Вопрос: как формулой сделать сумму по главам? По сути сумму с выполнением поиска в критерии части текста.Код
=СУММПРОИЗВ((A2:A12="1.08.")*B2:B12)
Подчеркнутое (это условие поиска) не пойму как воспроизвести правильно в строке формулы. DiPash
Дорогу осилит идущий...
Сообщение отредактировал 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)
А если использовать СУММЕСЛИ()? Код
=СУММЕСЛИ($B$2:$B$12;E3&"*";$A$2:$A$12)
С СУММПРОИЗВ() тоже можно Код
=СУММПРОИЗВ((ЛЕВСИМВ($B$2:$B$12;5)=E3)*$A$2:$A$12)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-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
Так можно...
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
Дорогу осилит идущий...
Ответить
Сообщение Pelena, Спасибо, именно это я и не знал как правильно написать! Rustem, Спасибо! Вопрос исчерпан! Автор - DiPash Дата добавления - 30.08.2013 в 09:40
Evgeniy
Дата: Вторник, 22.10.2013, 11:19 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
0% ±
Всем привет! Сломал голову над похожим примером. Посмотрите пожалуйста, что я не так делаю.
Всем привет! Сломал голову над похожим примером. Посмотрите пожалуйста, что я не так делаю. Evgeniy
Ответить
Сообщение Всем привет! Сломал голову над похожим примером. Посмотрите пожалуйста, что я не так делаю. Автор - 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)
Так нужно? Код
=СУММПРОИЗВ((D2=ОТБР(A$1:A$42;-2))*B$1:B$42)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Ответить
Сообщение _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
Ответить
Сообщение _Boroda_, китин Спасибо Вам!!! все работает. Автор - Evgeniy Дата добавления - 22.10.2013 в 14:05
Evgeniy
Дата: Вторник, 22.10.2013, 14:48 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
0% ±
Формула перестает работать если в диапазоне появляется текст
Формула перестает работать если в диапазоне появляется текст Evgeniy
Ответить
Сообщение Формула перестает работать если в диапазоне появляется текст Автор - 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))
Формула массива: Код
=СУММ((D2=ОТБР(ЕСЛИ(ЕЧИСЛО(A1:A42);A1:A42);-2))*ЕСЛИ(ЕЧИСЛО(A1:A42);B1:B42))
Serge_007
Ю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))
Еще вариант Код
=СУММ(ЕСЛИ(ЛЕВБ(A1:A43;4)=ЛЕВБ(D2;4);B1:B43))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Еще вариант Код
=СУММ(ЕСЛИ(ЛЕВБ(A1:A43;4)=ЛЕВБ(D2;4);B1:B43))
Автор - _Boroda_ Дата добавления - 22.10.2013 в 15:18