usar doble condicional de fecha para sumar en un intervalo

classic Classic list List threaded Threaded
4 messages Options
bernardo bernardo
Reply | Threaded
Open this post in threaded view
|

usar doble condicional de fecha para sumar en un intervalo

Hola a todos, nuevo aquí, empezando.

Necesito usar una fórmula se sumar que me permita utilizar un doble
condicional de fecha dándome como resultado la suma de un intervalo de
aquellas celdas que cumplan con la doble condición:

Así;

            A                       B                      C
      VALOR         MES/AÑO           REF
 1        700                    6/18              6/18
 2        350                    7/18
 3      1000                   7/18
 4      1200                   7/18
 5     1050                    9/18
 6     1300                    2/19
 7      500                     2/19

=SI(AÑO(B1)=AÑO(C1);A1)     resultado 700

al intentar usar una fórmula que considere el intervalo y doble condición,
no logro encontrar una que aplique...
lo que busco sería...

si en el intervalo B1:B7   cumpe que el año es 2018 y que el mes es 7....el
resultado esperado sería 1550 (o sea A2:A4)
importa la discriminación por un lado del AÑO  por otro el MES, ya que puede
elegir entre 7/18, 7/19  en fin...

leyendo en el foro sugieren se us suma.producto, pero no encuentro como
ponerle los condicionales..

tantas gracias....






--
Sent from: http://document-foundation-mail-archive.969070.n3.nabble.com/Users-f1817181.html

--
Para instrucciones sobre darse de baja envíe un mensaje a: [hidden email]
¿Problemas? https://es.libreoffice.org/recibe-ayuda/listas-de-correo/baja/
Guías para envío + más: https://wiki.documentfoundation.org/Netiquette/es
Archivo de la lista: https://listarchives.libreoffice.org/es/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Juan Carlos Rojas Juan Carlos Rojas
Reply | Threaded
Open this post in threaded view
|

Re: usar doble condicional de fecha para sumar en un intervalo

Que tal usar =Y(condicion1;condición2)

El jue., 28 feb. 2019 3:08 p. m., bernardo <[hidden email]>
escribió:

> Hola a todos, nuevo aquí, empezando.
>
> Necesito usar una fórmula se sumar que me permita utilizar un doble
> condicional de fecha dándome como resultado la suma de un intervalo de
> aquellas celdas que cumplan con la doble condición:
>
> Así;
>
>             A                       B                      C
>       VALOR         MES/AÑO           REF
>  1        700                    6/18              6/18
>  2        350                    7/18
>  3      1000                   7/18
>  4      1200                   7/18
>  5     1050                    9/18
>  6     1300                    2/19
>  7      500                     2/19
>
> =SI(AÑO(B1)=AÑO(C1);A1)     resultado 700
>
> al intentar usar una fórmula que considere el intervalo y doble condición,
> no logro encontrar una que aplique...
> lo que busco sería...
>
> si en el intervalo B1:B7   cumpe que el año es 2018 y que el mes es 7....el
> resultado esperado sería 1550 (o sea A2:A4)
> importa la discriminación por un lado del AÑO  por otro el MES, ya que
> puede
> elegir entre 7/18, 7/19  en fin...
>
> leyendo en el foro sugieren se us suma.producto, pero no encuentro como
> ponerle los condicionales..
>
> tantas gracias....
>
>
>
>
>
>
> --
> Sent from:
> http://document-foundation-mail-archive.969070.n3.nabble.com/Users-f1817181.html
>
> --
> Para instrucciones sobre darse de baja envíe un mensaje a:
> [hidden email]
> ¿Problemas? https://es.libreoffice.org/recibe-ayuda/listas-de-correo/baja/
> Guías para envío + más: https://wiki.documentfoundation.org/Netiquette/es
> Archivo de la lista: https://listarchives.libreoffice.org/es/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>

--
Para instrucciones sobre darse de baja envíe un mensaje a: [hidden email]
¿Problemas? https://es.libreoffice.org/recibe-ayuda/listas-de-correo/baja/
Guías para envío + más: https://wiki.documentfoundation.org/Netiquette/es
Archivo de la lista: https://listarchives.libreoffice.org/es/users/
Privacy Policy: https://www.documentfoundation.org/privacy
m.a.riosv m.a.riosv
Reply | Threaded
Open this post in threaded view
|

Re: usar doble condicional de fecha para sumar en un intervalo

Quizás te sea mas fácil con SUMAR.SI.CONJUNTO

https://help.libreoffice.org/6.2/es/text/scalc/01/func_sumifs.html?DbPAR=CALC#bm_id658066580665806

la ayuda de SUMA.PRODUCTO también tiene algún ejemplo

https://help.libreoffice.org/6.2/es/text/scalc/01/04060107.html?DbPAR=CALC#bm_id3163286

Miguel Ángel.

El 28/02/19 a las 22:45, Juan Carlos Rojas escribió:

> Que tal usar =Y(condicion1;condición2)
>
> El jue., 28 feb. 2019 3:08 p. m., bernardo <[hidden email]>
> escribió:
>
>> Hola a todos, nuevo aquí, empezando.
>>
>> Necesito usar una fórmula se sumar que me permita utilizar un doble
>> condicional de fecha dándome como resultado la suma de un intervalo de
>> aquellas celdas que cumplan con la doble condición:
>>
>> Así;
>>
>>              A                       B                      C
>>        VALOR         MES/AÑO           REF
>>   1        700                    6/18              6/18
>>   2        350                    7/18
>>   3      1000                   7/18
>>   4      1200                   7/18
>>   5     1050                    9/18
>>   6     1300                    2/19
>>   7      500                     2/19
>>
>> =SI(AÑO(B1)=AÑO(C1);A1)     resultado 700
>>
>> al intentar usar una fórmula que considere el intervalo y doble condición,
>> no logro encontrar una que aplique...
>> lo que busco sería...
>>
>> si en el intervalo B1:B7   cumpe que el año es 2018 y que el mes es 7....el
>> resultado esperado sería 1550 (o sea A2:A4)
>> importa la discriminación por un lado del AÑO  por otro el MES, ya que
>> puede
>> elegir entre 7/18, 7/19  en fin...
>>
>> leyendo en el foro sugieren se us suma.producto, pero no encuentro como
>> ponerle los condicionales..
>>
>> tantas gracias....
>>
>>
>>
>>
>>
>>
>> --
>> Sent from:
>> http://document-foundation-mail-archive.969070.n3.nabble.com/Users-f1817181.html
>>
>> --
>> Para instrucciones sobre darse de baja envíe un mensaje a:
>> [hidden email]
>> ¿Problemas? https://es.libreoffice.org/recibe-ayuda/listas-de-correo/baja/
>> Guías para envío + más: https://wiki.documentfoundation.org/Netiquette/es
>> Archivo de la lista: https://listarchives.libreoffice.org/es/users/
>> Privacy Policy: https://www.documentfoundation.org/privacy
>>

--
Para instrucciones sobre darse de baja envíe un mensaje a: [hidden email]
¿Problemas? https://es.libreoffice.org/recibe-ayuda/listas-de-correo/baja/
Guías para envío + más: https://wiki.documentfoundation.org/Netiquette/es
Archivo de la lista: https://listarchives.libreoffice.org/es/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Ismael Fanlo Ismael Fanlo
Reply | Threaded
Open this post in threaded view
|

Re: usar doble condicional de fecha para sumar en un intervalo

In reply to this post by bernardo
Hola, Bernardo;


*{=SUMA(SI(MES($B$1:$B$7)=MES($C$1);SI(AÑO($B$1:$B$7)=AÑO($C$1);$A$1:$A$7)))}*

Hay que introducirla como fórmula matricial, con *Ctrl+Mayús+Intro*.  Por
eso aparecen las llaves { y }
Es lo más efectivo.

Una solución más fácil sería añadiendo una columna auxiliar para el año y
otra para el mes.  Entonces bastaría con un:

*=SUMAR.SI.CONJUNTO($A$1:$A$7;COLUMNA_MES=MES($C$1);COLUMNA_AÑO=AÑO($C$1))*

Salud,



El jue., 28 feb. 2019 a las 22:10, bernardo (<[hidden email]>)
escribió:

> Hola a todos, nuevo aquí, empezando.
>
> Necesito usar una fórmula se sumar que me permita utilizar un doble
> condicional de fecha dándome como resultado la suma de un intervalo de
> aquellas celdas que cumplan con la doble condición:
>
> Así;
>
>             A                       B                      C
>       VALOR         MES/AÑO           REF
>  1        700                    6/18              6/18
>  2        350                    7/18
>  3      1000                   7/18
>  4      1200                   7/18
>  5     1050                    9/18
>  6     1300                    2/19
>  7      500                     2/19
>
> =SI(AÑO(B1)=AÑO(C1);A1)     resultado 700
>
> al intentar usar una fórmula que considere el intervalo y doble condición,
> no logro encontrar una que aplique...
> lo que busco sería...
>
> si en el intervalo B1:B7   cumpe que el año es 2018 y que el mes es 7....el
> resultado esperado sería 1550 (o sea A2:A4)
> importa la discriminación por un lado del AÑO  por otro el MES, ya que
> puede
> elegir entre 7/18, 7/19  en fin...
>
> leyendo en el foro sugieren se us suma.producto, pero no encuentro como
> ponerle los condicionales..
>
> tantas gracias....
>
>
>
>
>
>
> --
> Sent from:
> http://document-foundation-mail-archive.969070.n3.nabble.com/Users-f1817181.html
>
> --
> Para instrucciones sobre darse de baja envíe un mensaje a:
> [hidden email]
> ¿Problemas? https://es.libreoffice.org/recibe-ayuda/listas-de-correo/baja/
> Guías para envío + más: https://wiki.documentfoundation.org/Netiquette/es
> Archivo de la lista: https://listarchives.libreoffice.org/es/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
>


--
Ismael Fanlo

*ifanlo - soluciones libres* http://ifanlo.com
- Consultoría en migraciones a software libre
- Soporte ofimático online
- E-learning
- Formación informática presencial

--
Para instrucciones sobre darse de baja envíe un mensaje a: [hidden email]
¿Problemas? https://es.libreoffice.org/recibe-ayuda/listas-de-correo/baja/
Guías para envío + más: https://wiki.documentfoundation.org/Netiquette/es
Archivo de la lista: https://listarchives.libreoffice.org/es/users/
Privacy Policy: https://www.documentfoundation.org/privacy