Forums Últimos mensajes - Powered by IBM
 

Sumar o contar condicionalmente

15/12/2004 - 13:51 por Antonio Martínez R | Informe spam
Hola a todos:
Aver si me podéis ayudar en esto, necesito una fórmula que haga los
siguiente.

Tabla con tres Columnas.
Columna A "Nudo Inicial"
Columna B "Nudo final"
Columna C "nº de aparatos"
Los Datos del Nudo inicial siempre son números enteros
Los Datos del Nudo final pueden ser número o letras
La formula que quiero Tiene que hacer lo siguiente.
Si en la columna B hay una letra en la C Ponga 1
Si en la columna B hay un número tiene que contar las celdas de la columna B
que tengan una letra y que el numero de la columna A sea igual o mayor que
el número de la columna B.
O
Que sume las filas de la columna C en las que el valor de la columna A sea
igual que el de la celda de la columna B en la fila de la formula.

Espero haberlo explicado bien
 

Leer las respuestas

#1 Héctor Miguel
15/12/2004 - 21:28 | Informe spam
hola, Antonio !

... necesito una formula que haga lo siguiente [...]



[a ver si 'capte' la intencion de tu consulta] :))

=> parte 1:
Tabla con tres Columnas.
columna A siempre son numeros enteros ["Nudo Inicial"]
columna B pueden ser numero o letras ["Nudo final"]
columna C "nº de aparatos" ...


a) si en B hay una letra en C ponga 1
b) si en B hay un numero ...
contar las celdas de B que tengan una letra y que el numero de A sea igual o mayor que el de B.

=> prueba con la siguiente formula [suponiendo los 'datos' en las filas 2:30] ->'a partir de 'C2'<-
=elegir(1+esnumero(b2),1,sumaproducto(estexto($b$2:$b$30)*($a$2:$a$30>¢)))

=> parte 2: [aunque 'te confieso' que no me queda 'muy claro' el porque de 'O' la anterior 'O' la siguiente] :(
que sume las filas en las que el valor de A sea igual que el B en la fila de la formula.



=> prueba con la siguiente formula en [???]
=esnumero(b2)*contar.si($a$2:$a$30,b2)

por si las dudas, te comento que 'mi' separador de argumentos es la coma ',' NO punto y coma ';'
saludos,
hector.

Preguntas similares