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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сумма между двумя текстовыми ячейками (Формулы/Formulas)
Сумма между двумя текстовыми ячейками
roman66rus Дата: Суббота, 02.07.2016, 19:06 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 0% ±

2010
Доброго всем времени суток.
Помогите с формулой.
Нужно посчитать сумму между текстом.
В примере нужно посчитать сумму между ячейками R5 и J5.
Начал делать но не знаю как первую часть формулы написать поэтому просто поставил B5
К сообщению приложен файл: 3114148.xls (24.0 Kb)
 
Ответить
СообщениеДоброго всем времени суток.
Помогите с формулой.
Нужно посчитать сумму между текстом.
В примере нужно посчитать сумму между ячейками R5 и J5.
Начал делать но не знаю как первую часть формулы написать поэтому просто поставил B5

Автор - roman66rus
Дата добавления - 02.07.2016 в 19:06
Udik Дата: Суббота, 02.07.2016, 19:14 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Если нужно подсчитать сумму в диапазоне
Код

=СУММ(B5:R5)

текст автоматом пропустит


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеЕсли нужно подсчитать сумму в диапазоне
Код

=СУММ(B5:R5)

текст автоматом пропустит

Автор - Udik
Дата добавления - 02.07.2016 в 19:14
roman66rus Дата: Суббота, 02.07.2016, 19:16 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 0% ±

2010
Udik, нужно посчитать сумму между последним текстом и предпоследним в примере это J5:R5
 
Ответить
СообщениеUdik, нужно посчитать сумму между последним текстом и предпоследним в примере это J5:R5

Автор - roman66rus
Дата добавления - 02.07.2016 в 19:16
Nic70y Дата: Суббота, 02.07.2016, 19:23 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
Код
=СУММ(ИНДЕКС(5:5;ПОИСКПОЗ("我我";A5:ИНДЕКС(5:5;ПОИСКПОЗ("我我";5:5)-1))):IV5)


ЮMoney 41001841029809
 
Ответить
Сообщение
Код
=СУММ(ИНДЕКС(5:5;ПОИСКПОЗ("我我";A5:ИНДЕКС(5:5;ПОИСКПОЗ("我我";5:5)-1))):IV5)

Автор - Nic70y
Дата добавления - 02.07.2016 в 19:23
roman66rus Дата: Суббота, 02.07.2016, 20:10 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 0% ±

2010
Nic70y, не работает, попробовал со своей частью объединить тож ни че не получается
К сообщению приложен файл: 5887463.xls (33.0 Kb)
 
Ответить
СообщениеNic70y, не работает, попробовал со своей частью объединить тож ни че не получается

Автор - roman66rus
Дата добавления - 02.07.2016 в 20:10
Nic70y Дата: Суббота, 02.07.2016, 20:15 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
1) примеры отличаются, т.е. после последнего текста есть числа
2) зачем заменили искомое?
Код
=СУММ(ИНДЕКС(5:5;ПОИСКПОЗ("我我";A5:ИНДЕКС(5:5;ПОИСКПОЗ("我我";5:5)-1))):ИНДЕКС(5:5;ПОИСКПОЗ("我我";5:5)-1))
К сообщению приложен файл: 8184617.xls (33.0 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение1) примеры отличаются, т.е. после последнего текста есть числа
2) зачем заменили искомое?
Код
=СУММ(ИНДЕКС(5:5;ПОИСКПОЗ("我我";A5:ИНДЕКС(5:5;ПОИСКПОЗ("我我";5:5)-1))):ИНДЕКС(5:5;ПОИСКПОЗ("我我";5:5)-1))

Автор - Nic70y
Дата добавления - 02.07.2016 в 20:15
roman66rus Дата: Суббота, 02.07.2016, 20:22 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 0% ±

2010
Nic70y, спасибо, то что нужно
 
Ответить
СообщениеNic70y, спасибо, то что нужно

Автор - roman66rus
Дата добавления - 02.07.2016 в 20:22
Udik Дата: Воскресенье, 03.07.2016, 13:43 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Вчера инет отвалился :)
Ещё вариант, массивка
Код

{=СУММ(AZ5:ИНДЕКС(A5:AZ5;;НАИБОЛЬШИЙ((ЕТЕКСТ(A5:AZ5))*СТОЛБЕЦ(A5:AZ5);2)))}
К сообщению приложен файл: 0t.xls (24.5 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеВчера инет отвалился :)
Ещё вариант, массивка
Код

{=СУММ(AZ5:ИНДЕКС(A5:AZ5;;НАИБОЛЬШИЙ((ЕТЕКСТ(A5:AZ5))*СТОЛБЕЦ(A5:AZ5);2)))}

Автор - Udik
Дата добавления - 03.07.2016 в 13:43
Nic70y Дата: Воскресенье, 03.07.2016, 15:30 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
Udik, Ваша формула неверна.
К сообщению приложен файл: 5481588.xls (24.5 Kb)


ЮMoney 41001841029809
 
Ответить
СообщениеUdik, Ваша формула неверна.

Автор - Nic70y
Дата добавления - 03.07.2016 в 15:30
МВТ Дата: Воскресенье, 03.07.2016, 15:33 | Сообщение № 10
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Вариант макросом
[vba]
Код
Function tt(rng As Range) As Double
    Dim i As Long, j As Long, arr
    arr = rng
    For i = UBound(arr, 2) To 1 Step -1
        If Not IsNumeric(arr(1, i)) Then
            For j = i - 1 To 1 Step -1
                If Not (IsNumeric(arr(1, j))) Then Exit Function
                tt = tt + arr(1, j)
            Next
        End If
    Next
End Function
[/vba]
 
Ответить
СообщениеВариант макросом
[vba]
Код
Function tt(rng As Range) As Double
    Dim i As Long, j As Long, arr
    arr = rng
    For i = UBound(arr, 2) To 1 Step -1
        If Not IsNumeric(arr(1, i)) Then
            For j = i - 1 To 1 Step -1
                If Not (IsNumeric(arr(1, j))) Then Exit Function
                tt = tt + arr(1, j)
            Next
        End If
    Next
End Function
[/vba]

Автор - МВТ
Дата добавления - 03.07.2016 в 15:33
Udik Дата: Воскресенье, 03.07.2016, 16:22 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Ваша формула неверна.

Ну я предполагал, что последняя текстовая ячейка является последней и в строке :) Опирался на пример 1 поста


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Воскресенье, 03.07.2016, 16:23
 
Ответить
Сообщение
Ваша формула неверна.

Ну я предполагал, что последняя текстовая ячейка является последней и в строке :) Опирался на пример 1 поста

Автор - Udik
Дата добавления - 03.07.2016 в 16:22
Nic70y Дата: Воскресенье, 03.07.2016, 16:23 | Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 8705
Репутация: 2260 ±
Замечаний: 0% ±

Excel 2010
1) примеры отличаются, т.е. после последнего текста есть числа
аналогично, до второго примера.


ЮMoney 41001841029809
 
Ответить
Сообщение
1) примеры отличаются, т.е. после последнего текста есть числа
аналогично, до второго примера.

Автор - Nic70y
Дата добавления - 03.07.2016 в 16:23
Udik Дата: Воскресенье, 03.07.2016, 17:07 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Тогда так можно, то же массивка
Код

{=СУММ(СМЕЩ(A5;0;НАИБОЛЬШИЙ(ЕТЕКСТ(diap)*СТОЛБЕЦ(diap);2);;МАКС(ЕТЕКСТ(diap)*СТОЛБЕЦ(diap))-НАИБОЛЬШИЙ(ЕТЕКСТ(diap)*СТОЛБЕЦ(diap);2)))}

diap - именованный диапазон
К сообщению приложен файл: 6745985.xls (33.0 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Воскресенье, 03.07.2016, 17:08
 
Ответить
СообщениеТогда так можно, то же массивка
Код

{=СУММ(СМЕЩ(A5;0;НАИБОЛЬШИЙ(ЕТЕКСТ(diap)*СТОЛБЕЦ(diap);2);;МАКС(ЕТЕКСТ(diap)*СТОЛБЕЦ(diap))-НАИБОЛЬШИЙ(ЕТЕКСТ(diap)*СТОЛБЕЦ(diap);2)))}

diap - именованный диапазон

Автор - Udik
Дата добавления - 03.07.2016 в 17:07
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сумма между двумя текстовыми ячейками (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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