Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих условиям? / 10 сообщений из 10, страница 1 из 1
13.07.2005, 15:26:10
    #33163855
p2x4
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих условиям?
Господа, кто знает как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих каким-либо условиям?

Например: есть массив чисел А1:А100
задача: подсчитать и вывести в ячейке кол-во чисел из массива которые больше 0 и меньше 1 (типа count() с условием в SQL).
...
Рейтинг: 0 / 0
13.07.2005, 15:45:25
    #33163935
как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих условиям?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Sub TestX()
    Dim cel As Range
    Dim rng As Range
    Dim intI As Integer
    
    Set rng = Range("A1:A10")
    
    For Each cel In rng
        If cel.Value >  0  And cel.Value <  1  Then
            intI = intI +  1 
        End If
    Next cel
    
    Range("B2") = intI
End Sub
...
Рейтинг: 0 / 0
13.07.2005, 16:03:56
    #33164015
как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих условиям?
Ну или формулой:

Код: plaintext
{=СЧЁТ(ЕСЛИ((A1:A10> 0 )*(A1:A10< 1 );A1:A10))}
...
Рейтинг: 0 / 0
13.07.2005, 16:06:51
    #33164023
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих условиям?
У меня без макроса получилось.
Под массивом в A101 =СЧЁТЕСЛИ(A1:A22;">0")
в A102 =СЧЁТЕСЛИ(A1:A22;"<1")
в А103 =ABS(A101-A102) <=тут результат !
...
Рейтинг: 0 / 0
13.07.2005, 16:11:25
    #33164042
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих условиям?
Пользователь2Ну или формулой:

Код: plaintext
{=СЧЁТ(ЕСЛИ((A1:A10> 0 )*(A1:A10< 1 );A1:A10))}


Чей-то это у меня не работает
...
Рейтинг: 0 / 0
13.07.2005, 16:14:36
    #33164051
как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих условиям?
talgat Пользователь2Ну или формулой:

Код: plaintext
{=СЧЁТ(ЕСЛИ((A1:A10> 0 )*(A1:A10< 1 );A1:A10))}


Чей-то это у меня не работает

Введи формулу:
Код: plaintext
=СЧЁТ(ЕСЛИ((A1:A10> 0 )*(A1:A10< 1 );A1:A10))
и нажми CTRL+SHIFT+ENTER
...
Рейтинг: 0 / 0
13.07.2005, 16:16:49
    #33164060
как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих условиям?
talgatУ меня без макроса получилось.
Под массивом в A101 =СЧЁТЕСЛИ(A1:A22;">0")
в A102 =СЧЁТЕСЛИ(A1:A22;"<1")
в А103 =ABS(A101-A102) <=тут результат !
А вот твой вариант не пашет.
...
Рейтинг: 0 / 0
13.07.2005, 16:20:49
    #33164073
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих условиям?
Введи формулу:
Код: plaintext
=СЧЁТ(ЕСЛИ((A1:A10> 0 )*(A1:A10< 1 );A1:A10))
и нажми CTRL+SHIFT+ENTER[/quot]

Точно. Заработало !
...
Рейтинг: 0 / 0
13.07.2005, 16:24:08
    #33164083
talgat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих условиям?
Пользователь2 talgatУ меня без макроса получилось.
Под массивом в A101 =СЧЁТЕСЛИ(A1:A22;">0")
в A102 =СЧЁТЕСЛИ(A1:A22;"<1")
в А103 =ABS(A101-A102) <=тут результат !
А вот твой вариант не пашет.

Тоже твоя правда !
...
Рейтинг: 0 / 0
13.07.2005, 16:48:01
    #33164161
Victosha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих условиям?
со счётесли можно обойтись так

=СЧЁТЕСЛИ(A1:A100;"<1") - СЧЁТЕСЛИ(A1:A100;"<=0")
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / как подсчитать кол-во вхождений в диапазоне, величины, удовлетворяющих условиям? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]