Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Работа формулы согласно фильтра
 
andypetr, Спасибо большое.
Поиском пробовал пользоваться, но не получилось формулу сделать.
Работа формулы согласно фильтра
 
Добрый день!
Подскажите пожалуйста, как можно сделать что бы формула выводила результат только видимых ячеек - после применения фильтра.

=СУММПРОИЗВ(--(ЛЕВСИМВ(E170:E600; ПОИСК("/"; E170:E600&"/")-1)&ПСТР(1/2;2;1)&"0"))
Удалить часть строки после символа, обрезать left mid
 
Всем спасибо за помощь!
Удалить часть строки после символа, обрезать left mid
 
Цитата
написал:
' Faster
Function GetFragment(s$) As String
Dim i&
  i = InStr(s, "/")
  If (i = 0) Then GetFragment = s Else GetFragment = Left$(s, i - 1)
End Function
'============================================================­======================================
' Slowler
Function GetFragment2(s$) As String
Dim x
  x = Split(s, "/")
  If (UBound(x) = 0) Then GetFragment2 = s Else GetFragment2 = x(0)
End Function
Это через код страницы как я понимаю
А в гугл таблицах его же не вставить?
Удалить часть строки после символа, обрезать left mid
 
Цитата
написал:
andypetr , пожалуста   собственно ваша формула ...почти:=-СУММПРОИЗВ(-ЛЕВБ(0&B4:B7;ПОИСК("+";B4:B7&"+")))
Спасибо формулы работают.
Единственное когда фильтр включаю считает все ячейки видимые и не видимые.
Как можно изменить формулу, что бы только видимые считало?
Удалить часть строки после символа, обрезать left mid
 
Здравствуйте.
Помогите пожалуйста, что то не получается.
Есть ячейки
155+100
100+200
100
Пытаюсь обрезать все что после символа и суммировать - формула=СУММ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК("+";B4:B6);--ПОДСТАВИТЬ(B4:B6;"+";ЛЕВСИМВ(B4:B6;ПОИСК("+";B4:B6)-1)));0))

Выдает результат
255255300
1. Получается не обрезает, а что то не понятное. Хотя используя отдельно формулу ЛЕВСИМВ(B4:B6;ПОИСК("+";B4:B6)-1) - работает
2. Не правильно суммирует, должно быть 355
Страницы: 1
Наверх