[RESUELTO] Duda con SUMAR.SIS

Discute sobre la aplicación de hojas de cálculo
Responder
javierforopen37
Mensajes: 8
Registrado: Lun Dic 29, 2014 6:05 pm

[RESUELTO] Duda con SUMAR.SIS

Mensaje por javierforopen37 »

Hola a todos, tengo una duda con la función SUMAR.SIS.
No sé si lo que quiero conseguir se puede hacer o no con esta fórmula.
Os pongo el ejemplo de lo que quiero hacer
---| A -|- B -|- C -|- D |
1 |- - - -| T A L L A S -|
2 |MES | 2 -|- 3 -| 4 -| ...
3 | 1 - -| 12 | 13 | 14 |
4 | 2 - -| 22 | 23 | 24 |
5 | 3 - -| 32 | 33 | 34 |
6 | 4 - -| 42 | 43 | 44 |
7 | 5 - -| 52 | 53 | 54 |
8 |
9 |
10 |xxx| 2 -|- 3 -|- 4 |
11 |1y2| a -|- c
12 |3a5| b
13

En B11 (a) quiero obtener la suma de B3 (12) y B4 (22)
En B12 (b) quiero obtener la suma de B5 (32), B6 (42) y B7 (52)
En C11 (c) quiero obtener la suma de C3 (13) y C4 (23) y así sucesivamente.

Para lo que he puesto en B11 (a) la formula:

SUMAR.SIS(B$3:B$7;B$2:D$2;B10;$A$3:$A$7;Y(>0;<3)) la cual me da error 502

B$3:B$7 es la columna de la que quiero sacar los valores a sumar.
B$2:D$2 es la fila que contiene las tallas, esta fijada la fila para que al arrastrar a la celda b no varíe.
B10 es el criterio de selección para el rango anterior. Cambiará en cada celda b, c, etc
$A$3:$A$7 es la columna que contiene los meses. Esta fijada la posición.
Y(>0;<3) es la condición para esta fila.
Y(>2;<6) sería el valor para la fila siguiente.

¿Estoy equivocandome en la fórmula, o esta fórmula no sirve para lo que quiero obtener?

Gracias a tod@s por vuestra ayuda.
OpenOffice 4.1 y Windows XP
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: duda con SUMAR.SIS

Mensaje por PepeOooSevilla »

Hola.

Si he entendido bien, no necesitas la función SUMAR.SIS(), en LibreOffice SUMAR.SI.CONJUNTO(), sino la función SUMAR.SI() con los rangos apropiados. Una primera aproximación en el archivo adjunto. Observa las fórmulas.

Para saber már sobre SUMAR.SIS() consulta la página Función SUMAR.SIS() en OpenOffice Calc. Pon atención al párrafo que dice
Cada rango de celdas evaluado para cada condición y el rango de celdas que se van a sumar deben de ser de las mismas dimensiones. Si por ejemplo el rango de celdas a sumar son 1x10 celdas, cada rango de celdas evaluado deberá de ser de 1x10 celdas.
Y, recuerda, para la próxima vez que:
  • Al adjuntar un archivo con la consulta/incidencia/..., aumenta y mucho, las posibilidades de conseguir una respuesta adecuada (sin datos personales, que este es un foro público). Los voluntarios del Foro no siempre tenemos tiempo para, partiendo de cero, crear un archivo que, al final, no se corresponderá exactamente con el problema indicado.
Saludos cordiales.
Adjuntos
FORO_CALC_duda con SUMAR_SIS.ods
LibreOffice 5.1.6
(14.21 KiB) Descargado 107 veces
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
javierforopen37
Mensajes: 8
Registrado: Lun Dic 29, 2014 6:05 pm

Re: duda con SUMAR.SIS

Mensaje por javierforopen37 »

Hola a tod@s de nuevo.
Ante todo, gracias a PepeOooSevilla por su ayuda. El ejemplo que me envió funcionaba correctamente, si los periodos no se cambian.
Ahora adjunto fichero utilizando las instrucciones de PepeOooSevilla, y una segunda tabla en la que selecciono meses diferentes en los periodos.
Supongo que será una tontería, pero no encuentro la forma de cambiar la condición indicada "<=3" por la que yo necesito o quiero usar "<=nombre de celda periodo n final"

De nuevo, gracias a tod@s.
Adjuntos
PruebaForoOpenOffice.ods
(17.34 KiB) Descargado 92 veces
OpenOffice 4.1 y Windows XP
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: duda con SUMAR.SIS

Mensaje por xiseme »

... cambiar la condición indicada "<=3" por la que yo necesito o quiero usar "<=nombre de celda periodo n final"
Si la celda con el periodo fuese la «A1»
- Quizás -solo quizás- " : "<="&A1
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: duda con SUMAR.SIS

Mensaje por PepeOooSevilla »

Hola.

Aplicando lo comentado por xiseme, la fórmula de la celda D12 quedaría así:
  • = SUMAR.SI(Producto1.$C$24:$C$35;"<=" & MP1F;Producto1.D$24:D$35) SUMAR.SI(Producto1.$C$24:$C$35;"<" & MP1I;Producto1.D$24:D$35)
Observa los operadores de comparación: <= PERIODO_FINAL y < PERIODO_INICIAL.

Las fórmulas ya están actualizadas en el archivo adjunto. Por eso no nos cansamos de insistir en que se debe adjuntar un archivo de ejemplo.

Saludos cordiales.
Adjuntos
PruebaForoOpenOffice_v2.ods
LibreOffice Calc 5.1.6
(21.62 KiB) Descargado 84 veces
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: duda con SUMAR.SIS

Mensaje por xiseme »

He practicado a la ligera con SUMAR.SIS [SI.CONJUNTO]* DESREF y COINCIDIR
Si en Z1 tengo la talla en V2 el inicio, en W2 el final ¿cuanto suma eso?
=SUMAR.SI.CONJUNTO(DESREF(ColSuma;0;COINCIDIR(Z1;ListaTallas;0)-1);ColMeses;">="&V2;ColMeses;"<="&W2)
Creo :oops: :mrgreen:
PruebaForoOpenOffice_v2x.ods
(22.22 KiB) Descargado 100 veces
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
javierforopen37
Mensajes: 8
Registrado: Lun Dic 29, 2014 6:05 pm

Re: duda con SUMAR.SIS

Mensaje por javierforopen37 »

Buenos días.
Gracias a Xixeme y a PepeOooSevilla por su ayuda.
Efectivamente la opcion "<="&nombre de celda me soluciona el problema. Desconocía esta opción para concatenar celdas con comparaciones.
Ahora ya puedo continuar con el desarrollo de la hoja, así que doy este tema por resuelto.
Saludos. :bravo:
OpenOffice 4.1 y Windows XP
xiseme
Mensajes: 1918
Registrado: Lun Nov 24, 2008 1:13 pm

Re: duda con SUMAR.SIS

Mensaje por xiseme »

Esta es la manera de marcar un tema como resuelto.
Lo marco como tal ahora; la próxima vez.... te toca a ti.
Todo es mejorable, estamos dispuestos a mejorar. ¿Yo? ... poco a poco.
Nunca hay acritud en mis comentarios, si lo pareciera, seguro que me he expresado mal.
Responder