Страницы: 1
RSS
Найти последнее положительное и первое отрицательное число в строке
 
Имеется таблица, где "-" это пропуск(нет данных):  
 
- - - - 1 0 -1 -1 -1 -1 - -1 -1  
- - - 0 -1 -1 -1 -1 -1 -1 -1 -1 -  
- - - - 1 -1 -1 -1 -1 -1 - -1 -1  
- - - - 1 - 0 -1 -1 -1 - -1 -1  
- - - - 1 1 - -1 -1 -1 - -1 -1  
 
 
Надо:  
1) дать ссылку на самое ПЕРВОЕ в строке ОТРИЦАТЕЛЬНОЕ число.  
2) дать ссылку на самое ПОСЛЕДНЕЕ в строке ПОЛОЖИТЕЛЬНОЕ число.  
3) первое и последнее должно определяется слева-направо.
 
Извиняюсь что сразу не дал файл с примером - затупил.
 
Пример таблички в первом посте не воспринимается как надо, смотрите файл во втором посте, ещё раз извиняюсь.
 
для конкретно данного примера:  
=ЕСЛИОШИБКА(АДРЕС(СТРОКА();ПОИСКПОЗ(-1;A1:M1;0));"нет отрицательного числа")  
и  
=ЕСЛИОШИБКА(АДРЕС(СТРОКА();ПОИСКПОЗ(1;A1:M1;0)+СЧЁТЕСЛИ(A1:M1;1)-1);"нет положительного числа")  
________________________  
khafizovtt@gmail.com
Учимся сами и помогаем другим...
 
О спасибо, проблема была как раз в положительных числах, не мог понять как их правильное положение определить без сортировки.
 
{quote}{login=ber$erk}{date=08.11.2012 02:30}{thema=}{post}положительного числа")  
________________________  
khafizovtt@gmail.com{/post}{/quote}  
Какое хорошее число сообщений - 888.
 
{quote}{login=Нешарю}{date=08.11.2012 02:35}{thema=}{post}О спасибо, проблема была как раз в положительных числах, не мог понять как их правильное положение определить без сортировки.{/post}{/quote}  
 
Действительно красивое число... было :-)  
Учтите только, что данная формула работает, если единицы идут подряд и между ними ничего нет.  
________________________  
khafizovtt@gmail.com
Учимся сами и помогаем другим...
 
{quote}данная формула работает, если единицы идут подряд и между ними ничего нет.{/quote}  
 
А вот это уже плохо =(  
 
Надо как-то чтоб не зависимо от содержания определял - с разрывами данных и без разрывов, а также в случаях, если перемешаны отрицательные и положительные значения.
 
Тогда формулой массива:  
=МАКС(--(A1:M1=1)*СТОЛБЕЦ(A1:M1))  
________________________  
khafizovtt@gmail.com
Учимся сами и помогаем другим...
Страницы: 1
Читают тему
Loading...