powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет по ячейкам
9 сообщений из 9, страница 1 из 1
Подсчет по ячейкам
    #34298371
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня суток!
Подскажите, пожалуйста, какой формулой можно подсчитать количество в столбце ячеек, содержащих числа? То есть в столбцах содержатся числа и текст, нужно подсчитать не сумму чисел, а именно количество ячеек, содержащих числа.
Заранее благодарен за ответ!
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.
...
Рейтинг: 0 / 0
Подсчет по ячейкам
    #34298641
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СЧЁТЗ
...
Рейтинг: 0 / 0
Подсчет по ячейкам
    #34298646
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Sub По_колонке()
    Application.ScreenUpdating = False
    On Error GoTo Err0
    Dim k As Integer
    Dim i As Integer
    Const c As Integer =  5        ' первая строка
    Const d As Integer =  1000   ' последняя строка
    
    Sheets("Лист1").Select
    k =  0 
    For i = c To d
        a0 = Range("A" & LTrim(Str(i))).Value       ' значение ячейки
        If Val(a0) <>  0  Then
            k = k +  1 
        End If
    Next
    MsgBox "прочитал " & LTrim(Str(k)) & " чисел"
    Application.ScreenUpdating = True
    Exit Sub
Err0:
    Application.ScreenUpdating = True
    MsgBox Err.Description & vbCrLf & "на строке   " & Str(i)
End Sub
...
Рейтинг: 0 / 0
Подсчет по ячейкам
    #34298682
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот блин, даже толком не рочитал - шутка что ли?

СЧЁТ()
...
Рейтинг: 0 / 0
Подсчет по ячейкам
    #34298932
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спесибо всем, но, как выяснилось, ответ гораздо проще.
{=СУММ(ЕСЛИ(ЕНЕТЕКСТ(C1:C25);1;0))}
Массивы рулят! :-)
--------------------
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как одминистрация форума попросила его быть вежливым.
...
Рейтинг: 0 / 0
Подсчет по ячейкам
    #34298947
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeggasadВот блин, даже толком не рочитал - шутка что ли?

СЧЁТ()
А ларчик не просто открывался... Еще проще...
...
Рейтинг: 0 / 0
Подсчет по ячейкам
    #34298966
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frost_Imp DeggasadВот блин, даже толком не рочитал - шутка что ли?

СЧЁТ()
А ларчик не просто открывался... Еще проще...

Так я не пойму обычным СЧЁТ() нельзя что ли?
...
Рейтинг: 0 / 0
Подсчет по ячейкам
    #34298976
Frost_Imp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeggasadТак я не пойму обычным СЧЁТ() нельзя что ли?
Можно :-) Поэтому и сказал про ларчик. Просто я массивами давно пользуюсь, но в прямо противоположных целях - подсчет ячеек с текстом. СЧЕТ() тут не годится. А в описанном выше мной случаем - самый раз!
...
Рейтинг: 0 / 0
Подсчет по ячейкам
    #34299205
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frost_Imp Можно :-) Поэтому и сказал про ларчик. Просто я массивами давно пользуюсь, но в прямо противоположных целях - подсчет ячеек с текстом. СЧЕТ() тут не годится. А в описанном выше мной случаем - самый раз!

Для подсчёта текста, длинною от 1-го символа

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


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