![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 02.03.2009
Сообщений: 24
|
![]()
Дан массив действительных значений. Среди них есть равные максимальному значению. Расчитать кол-вотаких элементов.
Вот числа, в стобце А 2 3 4 1 -2 5 -3 2 -1 4 For i = 1 To N A(i) = Cells(i + 1, 1).Value Next i Max = A(1) For i = 1 To N If A(i) > Max Then Max = A(i) Next i вот функция которая считает макс число, а как переделать, чтобы искать надо было равные макс значению? |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 23.02.2009
Сообщений: 306
|
![]()
А почему бы не воспользоваться обычной формулой типа =СЧЁТЕСЛИ(A1:A10;МАКС(A1:A10)).
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 02.03.2009
Сообщений: 24
|
![]()
Если бы мне надо ей воспользоваться, то уже так сделал...
Вот функция: Public Function Megomax(N As Integer) Dim A(10) As Single, Max As Single Max = WorksheetFunction.CountIf(Range("A1 :A10", WorksheetFunction.Max(Range("A1:A10 ")) Megomax = Max End Function НО, что такой действительные числа? ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
кол. массив | alexov | Общие вопросы C/C++ | 3 | 03.02.2009 16:56 |
подсчитать кол-во гласных | FireHawK | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 22.11.2008 19:22 |
Memo - кол-во строк. | Лубышев | Компоненты Delphi | 1 | 17.05.2008 22:54 |
Подсчёт кол-ва дней | ivp88 | БД в Delphi | 7 | 14.01.2008 09:16 |