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

Вход

Регистрация

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

 

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

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

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

Автор - miranim
Дата добавления - 01.04.2016 в 15:28
Russel Дата: Пятница, 01.04.2016, 15:33 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 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
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация: 1073 ±
Замечаний: 0% ±

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


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

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

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

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

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


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

Автор - Pelena
Дата добавления - 01.04.2016 в 16:00
sv2014 Дата: Пятница, 01.04.2016, 16:41 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 61 ±
Замечаний: 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 (34.0 Kb)
 
Ответить
Сообщение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 из 1
  • 1
Поиск:

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