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

Вход

Регистрация

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

 

= Мир MS Excel/Найти минимальный промежуток. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Найти минимальный промежуток.
Sakrez Дата: Суббота, 07.03.2015, 14:27 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Привет.Дан столбик чисел в процентах B1:B250.В них встречаются значения как положительные,так и отрицательные.Мне нужно найти,какое минимальное количество значений между первым числом после отрицательного значения,до следующего отрицательного значения.К примеру,столбик:
B1 2%
B2 3%
B3 5%
B4 -3%
B5 2%
B6 6%
B7 2,3%
B8 2,4%
B9 -5%

Мне нужна формула,которая покажет количество значений в промежутке B1:B3,так как там самый малый ряд положительных значений.

Файл не прикладываю,слишком большой.
[moder]А порезать его что, никак, да?
 
Ответить
СообщениеПривет.Дан столбик чисел в процентах B1:B250.В них встречаются значения как положительные,так и отрицательные.Мне нужно найти,какое минимальное количество значений между первым числом после отрицательного значения,до следующего отрицательного значения.К примеру,столбик:
B1 2%
B2 3%
B3 5%
B4 -3%
B5 2%
B6 6%
B7 2,3%
B8 2,4%
B9 -5%

Мне нужна формула,которая покажет количество значений в промежутке B1:B3,так как там самый малый ряд положительных значений.

Файл не прикладываю,слишком большой.
[moder]А порезать его что, никак, да?

Автор - Sakrez
Дата добавления - 07.03.2015 в 14:27
Sakrez Дата: Суббота, 07.03.2015, 15:00 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Короче,что я тут промолол.Нужно найти минимальное количество значений между двумя отрицательными.
 
Ответить
СообщениеКороче,что я тут промолол.Нужно найти минимальное количество значений между двумя отрицательными.

Автор - Sakrez
Дата добавления - 07.03.2015 в 15:00
МВТ Дата: Суббота, 07.03.2015, 15:52 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Например, так
[vba]
Код
Function МинимальныйИнтервал(Интервал As Range) As Long
Dim LastRow, CurrentRow, I, J As Long
If Интервал.Columns.Count > 1 Then Exit Function
J = Интервал.Rows.Count
For Each C In Интервал
     If C.Value < 0 Then
         LastRow = CurrentRow
         CurrentRow = C.Row
         I = CurrentRow - LastRow - 1
         If J > I Then J = I
     End If
Next C
МинимальныйИнтервал = J
End Function
[/vba]
 
Ответить
СообщениеНапример, так
[vba]
Код
Function МинимальныйИнтервал(Интервал As Range) As Long
Dim LastRow, CurrentRow, I, J As Long
If Интервал.Columns.Count > 1 Then Exit Function
J = Интервал.Rows.Count
For Each C In Интервал
     If C.Value < 0 Then
         LastRow = CurrentRow
         CurrentRow = C.Row
         I = CurrentRow - LastRow - 1
         If J > I Then J = I
     End If
Next C
МинимальныйИнтервал = J
End Function
[/vba]

Автор - МВТ
Дата добавления - 07.03.2015 в 15:52
Sakrez Дата: Суббота, 07.03.2015, 17:57 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Далек в Excel,это макрос или что?Куда его пихать?Просто формулы нет?
 
Ответить
СообщениеДалек в Excel,это макрос или что?Куда его пихать?Просто формулы нет?

Автор - Sakrez
Дата добавления - 07.03.2015 в 17:57
Pelena Дата: Суббота, 07.03.2015, 18:09 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19520
Репутация: 4633 ±
Замечаний: ±

Excel 365 & Mac Excel
Файл-пример приложите


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеФайл-пример приложите

Автор - Pelena
Дата добавления - 07.03.2015 в 18:09
МВТ Дата: Суббота, 07.03.2015, 18:14 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Вот файл. В настройках Экселя разрешаете использование макросов и пользуетесь, как обычной функцией
[moder]Да при чем тут Ваш файл? Автор вопроса должен сюда файл-пример положить.
К сообщению приложен файл: 4520881.xlsm (14.4 Kb)


Сообщение отредактировал _Boroda_ - Суббота, 07.03.2015, 19:17
 
Ответить
СообщениеВот файл. В настройках Экселя разрешаете использование макросов и пользуетесь, как обычной функцией
[moder]Да при чем тут Ваш файл? Автор вопроса должен сюда файл-пример положить.

Автор - МВТ
Дата добавления - 07.03.2015 в 18:14
Мурад Дата: Суббота, 07.03.2015, 18:28 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 513
Репутация: 18 ±
Замечаний: 0% ±

Excel 2007
Я так понимаю, это раздел форума, посвященный общим вопросам и функциям Excel. Для макросов существует отдельный форум.
Относительно сути вопроса, интересно решить данную задачу стандартным набором функций группы ссылок и массивов.
 
Ответить
СообщениеЯ так понимаю, это раздел форума, посвященный общим вопросам и функциям Excel. Для макросов существует отдельный форум.
Относительно сути вопроса, интересно решить данную задачу стандартным набором функций группы ссылок и массивов.

Автор - Мурад
Дата добавления - 07.03.2015 в 18:28
  • Страница 1 из 1
  • 1
Поиск:

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