COMO UBICAR POSICION DE #!valor¡ EN UN RANGO ???

20/01/2010 - 17:00 por ORFAO | Informe spam
Hola Grupo !

Nesesito ubicar la primera (o ultima) fila donde se encuentra el error
#!valor¡ .

datos ejemplo:
A B C
1 6

2 5
3 8
4 #¡valor!
5 3
6 #¡valor!
7
8


A1= formula que me indica el numero de filas
A2:A & a1 =formulas que pueden generar el error #¡valor!

deseo ubicar los errores
la formula (funcion que busco) debe darme como resultado en C1
o bien la fila del primer error encontrado (4) o pudiera ser del
ultimo (6)

con este resultado, yo en otra hoja (la que contiene los datos
incorrectos por los que se produce el error) tengo G20= si(Hoja1!C1;
"Corrija la Partida Nº "& Hoja1!C1 & ", el personal asignado no
corresponde al tipo de contrato "&si (K1;"Petrolero"; "de
Construccion";"")

logicamente, al hacer la correccion pertinente se recalcula el libro y
el error deja de3 aparecer por lo que el mensaje debera cambiar al
proximo eror si existe.



Probe con esta formula (Matricial)
c1=+SUMA(SI(ESNUMERO(INDIRECTO("A2:A"&A1+SI(A1;2;3)-1));0;FILA
( INDIRECTO("A2:A"&A1+SI(A1;2;3)-1) )))
pero solo me funciona cuando hay un solo error, de lo contrario me da
la suma de las filas con error,pero no puedo ubicar el primero (o el
ulttimo) en particular.

Gracias..

Preguntas similare

Leer las respuestas

#1 ORFAO
20/01/2010 - 21:59 | Informe spam
Al parecer tenia puesta una venda en los ojos...

Solo debi cambiar SUMA por MAX y... listo !

c1=+MAX(SI(ESNUMERO(INDIRECTO("A2:A"&A1+SI(A1;2;3)-1));0;FILA
( INDIRECTO("A2:A"&A1+SI(A1;2;3)-1) )))




Gracias igualmente..
Respuesta Responder a este mensaje
#2 Héctor Miguel
21/01/2010 - 07:15 | Informe spam
hola, moises !

Al parecer tenia puesta una venda en los ojos...
Solo debi cambiar SUMA por MAX y... listo !
c1=+MAX(SI(ESNUMERO(INDIRECTO("A2:A"&A1+SI(A1;2;3)-1));0;FILA(INDIRECTO("A2:A"&A1+SI(A1;2;3)-1) )))





cuantas celdas contienen el valor de error #¡VALOR! en el rango [A2:A6]...

op1: (solo funciona para excel en espanol)
=contar.si(a2:a6,"#¡valor!")

op2: (para excel en cualquier idioma)
=sumaproducto(--esnumero(--(tipo.de.error(a2:a6)=3)))

ultima fila con el valor de error #¡VALOR! en el rango [A2:A6] (formula matricial: ctrl + shift + enter)
=k.esimo.mayor(fila(a2:a6)*esnumero(--(tipo.de.error(a2:a6)=3)),1)

solo cambia el k.esimo del final (...,1) por otra jerarquia (2 o mas -si existen-)

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida