Hola, Reynier!

Este tipo de consulta sería más apropiada para la lista users que para
la discuss_es, pero ahí va...

El 20/04/08, Reynier Perez Mira <[EMAIL PROTECTED]> escribió:
>
>  if (Fac1Clima.Facultad == "IP") {
>         TotalGeneral.Roto[Fac. 1] += Fac1Clima.Roto;
>  }
>
>  ¿Entienden ahora la suma condicional que quiero hacer? Espero ayuda
>


Hay algo que conceptualmente no entiendo, y es que en la columna
'Facultad' tienes números por una parte y el texto IP por otras...
bueno será dependiendo de tu organización de datos.  Da lo mismo...

Suponiendo:
Nombre de la hoja: Fac1Clima
Columna Facultad: A2:A7
Columan Rotos: E2:E7

En cualquier hoja puedes totalizar los rotos de la facultad IP con:
=SUMAR.SI(Fac1Clima.$A$2:$A$7; "IP"; Fac1Clima.E$2:E$7)

si esta fórmula la copias a la derecha, dado que la columna Total (o
Cantidad) está a la derecha de Rotos, te funcionará igual para los
totales.  Atención a los dólares de E$2:E$7 (fijo tan sólo la
referencia a filas, pero la referencia a columnas queda relativa).

En modo verboso se podría leer como: "evalúame las celdas de Facultad
que contengan "IP" y me sumas las celdas correspondientes de Rotos".

Según las necesidades que tengas, quizás podrías hacer la fórmula aún
más flexible y "multiuso", especificando el criterio en una celda, y
dentro de la fórmula hacer referencia a la celda que contiene el
criterio, en vez de al propio criterio ("IP" en el ejemplo).

Un ejemplo:

Hoja Datos (a partir de A1)
Zona    Importe     Otro importe
Norte   33   15
Sur    25   10
Norte  22   12
Sur  15   10

En la hoja donde quieras los resultados:

Criterio     Total importe     Total otro importe
Norte     =SUMAR.SI(Datos.$A$2:$A$5; $A2; Datos.C$2:C$5)
Sur

La fórmula te servirá para todos los criterios y para ambos importes,
tan sólo te bastará copiar y pegar.

Bueno, espero no haberte confundido más.

Salud,



-- 
Ismael Fanlo

http://drupalmania.com
¡Locos por Drupal!

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a