Очень тороплюсь. Некогда разжевывать. Извини.
Вот хороший форум: http://www.planetaexcel.ru/forum.php?forum_id=129
Чуть позже свое решение дам
Все равно опоздал... Вот отсюда я бы плясал:
Sub dd() Debug.Print Range("B1:B20").SpecialCells(xlCellTypeVisible).Count End Sub
За решение на басике- спасибо!
Про SpecialCells не знал и однозначно для меня это что-то новое.
.
Повозмущаюсь:
Обидно, что нельзя формулой- вроде, хочется немного покрутить-
и потом уже можно и запрограммировать, а вот фигушки :-).
.
Мысли вслух:
Тогда уж проще без экселя- построить суммы строк- типа, вектора,
втупую отсортировать список и получить разбивку
(Величина1)(Вверх) ... 20 раз
(Величина1)(Вниз) ..... 18 раз
...
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Уважаемые, есть вопрос по экселю.
.
У меня есть данные по строчкам : 1 1 1 1 1 1 1 1 1 1
всего = 10 штук.
прошу эксель: считай мне сколько единичек,
но в итоге мне нужно знать сколько там именно строчек.
.
Есть замечательная функцайка
=СЧЁТЕСЛИ(W5:W346; "Вверх")
или для единичек -
=СЧЁТЕСЛИ(W5:W346; "1")
.
Эксель так считать умеет. Считает. говорит, 10 !!!
.
Я ему говорю- молодец!
- а теперь фильтруй мне столбец 1, стобец 2.
(Данные - Фильтр- Автофильтр)
Остается 5 видимых единичек 1 1 1 1 1
Так вот итого она внизу показывает все равно 10 !!!
.
Подскажите, пожалуйста, что можно сделать,
чтобы эксель показал кол-во строк именно
в отфильтрованных данных, а не по диапазону?