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

Вход

Регистрация

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

 

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

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирование данных по условию из части текста ячейки (Формулы/Formulas)
Суммирование данных по условию из части текста ячейки
miranim Дата: Пятница, 01.04.2016, 15:28 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброго времени суток. Прошу помощи. Суть задачи в том, что необходимо произвести суммирование данных если в ячейке есть текст условие. конечно с доп.столбцом проблема решена. Если существует решение без доп столбца, подскажите пожалуйста
К сообщению приложен файл: 4181655.xlsx(9Kb)
 
Ответить
СообщениеДоброго времени суток. Прошу помощи. Суть задачи в том, что необходимо произвести суммирование данных если в ячейке есть текст условие. конечно с доп.столбцом проблема решена. Если существует решение без доп столбца, подскажите пожалуйста

Автор - miranim
Дата добавления - 01.04.2016 в 15:28
Russel Дата: Пятница, 01.04.2016, 15:33 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1258
Репутация: 284 ±
Замечаний: 0% ±

Excel 2010
Формула массива:
Код
=СУММПРОИЗВ(ЕСЛИОШИБКА(ПОИСК("нви";F4:F13)^0;0);G4:G13)


upd: можно просто сумм:
Код
=СУММ(ЕСЛИОШИБКА(ПОИСК("нви";F4:F13)^0;0);G4:G13)


QIWI 9173973973

Сообщение отредактировал Russel - Пятница, 01.04.2016, 15:40
 
Ответить
СообщениеФормула массива:
Код
=СУММПРОИЗВ(ЕСЛИОШИБКА(ПОИСК("нви";F4:F13)^0;0);G4:G13)


upd: можно просто сумм:
Код
=СУММ(ЕСЛИОШИБКА(ПОИСК("нви";F4:F13)^0;0);G4:G13)

Автор - Russel
Дата добавления - 01.04.2016 в 15:33
китин Дата: Пятница, 01.04.2016, 15:36 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4122
Репутация: 638 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
тоже массивная
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК("нви";$F$4:$F$13));G4:G13))


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538
 
Ответить
Сообщениетоже массивная
Код
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК("нви";$F$4:$F$13));G4:G13))

Автор - китин
Дата добавления - 01.04.2016 в 15:36
miranim Дата: Пятница, 01.04.2016, 15:55 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Большое спасибо,господа волшебники hands
 
Ответить
СообщениеБольшое спасибо,господа волшебники hands

Автор - miranim
Дата добавления - 01.04.2016 в 15:55
Pelena Дата: Пятница, 01.04.2016, 16:00 | Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 11045
Репутация: 2468 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
Немассивная
Код
=СУММЕСЛИ(F4:F13;"*нви*";G4:G13)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеНемассивная
Код
=СУММЕСЛИ(F4:F13;"*нви*";G4:G13)

Автор - Pelena
Дата добавления - 01.04.2016 в 16:00
sv2014 Дата: Пятница, 01.04.2016, 16:41 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 165
Репутация: 37 ±
Замечаний: 0% ±

Excel 2013
miranim, вариант функции uuu в I16

[vba]
Код
Function uuu#(r As Range)
  Dim z, i&, s#: z = r.Value
  For i = 1 To UBound(z)
    If Right(z(i, 1), 4) = " иви" Then s = s + z(i, 2)
  Next
  uuu = s
End Function
[/vba]
К сообщению приложен файл: 4181655_1_04_20.xls(34Kb)
 
Ответить
Сообщениеmiranim, вариант функции uuu в I16

[vba]
Код
Function uuu#(r As Range)
  Dim z, i&, s#: z = r.Value
  For i = 1 To UBound(z)
    If Right(z(i, 1), 4) = " иви" Then s = s + z(i, 2)
  Next
  uuu = s
End Function
[/vba]

Автор - sv2014
Дата добавления - 01.04.2016 в 16:41
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Суммирование данных по условию из части текста ячейки (Формулы/Formulas)
Страница 1 из 11
Поиск:

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