|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.03.2010, 14:54 | #11 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Так я и с МУМНОЖ и не разобрался, пришлось по другому изгаляться
для >0: =МАКС(НАИБОЛЬШИЙ((A2:A51<=0)*СТРОКА (A2:A51);СТРОКА(A1:A49))-НАИБОЛЬШИЙ((A2:A51<=0)*СТРОКА(A2:A5 1);СТРОКА(A2:A50)))-1 для <=0: =МАКС(НАИБОЛЬШИЙ((A2:A51>0)*СТРОКА( A2:A51);СТРОКА(A1:A49))-НАИБОЛЬШИЙ((A2:A51>0)*СТРОКА(A2:A51 );СТРОКА(A2:A50)))-1 Формулы массива.
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
31.03.2010, 15:32 | #12 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Kim, подскажи в чем у меня ошибка при вводе твоей формулы для отрицательных?
Добавлено: Все, нашел. Оказывается строка ( не была слитна, еще и диапазон перепутал, вместо 2:50 поставил 2:49.
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
Последний раз редактировалось DV68; 31.03.2010 в 15:37. |
01.04.2010, 00:21 | #13 |
Форумчанин
Регистрация: 26.11.2006
Сообщений: 584
|
kim2,
Очень сильно! + в репутацию Разложил для себя по порядку, может DV68 с МУМНОЖ разберется. Последний раз редактировалось ZORRO2005; 01.04.2010 в 00:28. |
17.06.2010, 07:38 | #14 |
Новичок
Джуниор
Регистрация: 16.06.2010
Сообщений: 2
|
Подскажите пожалуйста, а как подсчитать кол-во серий?
Т.е. допустим есть данные ++-0-+++----0- это 4 серии. Или +-+-+- это 6 серий. То же формулой. Это реально сделать в Эксель? |
17.06.2010, 09:12 | #15 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Можно так:
=СУММПРОИЗВ(--(B1:J1<>C1:K1))+1
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
17.06.2010, 12:45 | #16 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
DV68, формула не учитывает, что ноль - это минус
Значит, нужно сделать ноль отрицательным. Формула массива: =СУММ(--(ЗНАК(ЗНАК(A2:A20)-1)<>ЗНАК(ЗНАК(A1:A19)-1)))+1 |
17.06.2010, 15:17 | #17 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
или формула массива чуть короче:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
17.06.2010, 17:22 | #18 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Туго с утра соображал . Тогда можно так (формула массива):
Код:
Код:
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
Последний раз редактировалось DV68; 17.06.2010 в 17:25. |
17.06.2010, 17:38 | #19 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
DV68, мы с vikttur писали формулы из расчета, что в диапазоне А1:А20 находятся числа: отрицательные, положительные, нули; а не символы +,-,0.
Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
17.06.2010, 19:18 | #20 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Да вроде нормально, проверял. Вашу формулу кстати надо немного исправить. См. файл:
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
С++ Составить функцию для подсчета числа серий положительных, отрицательных чисел и нулей | KASPEER | Помощь студентам | 0 | 13.01.2010 15:19 |
сумму положительных и отрицательных чисел матрицы | Superlotles | Помощь студентам | 1 | 07.01.2010 11:11 |
Перепись положительных значений массива в динамический. | reserved | Общие вопросы C/C++ | 4 | 10.06.2009 18:30 |
Найти максимальный из положительных элементов матрицы и сумму отрицательных элементов. | bessonov12 | Microsoft Office Excel | 7 | 04.05.2009 05:44 |