Jump to content

Sumar o restar si mayor o menor


Recommended Posts

Hola @luisalv.

Tengo un problema con la solución.

Según pides en el archivo, si los dos números son mayores de la referencia, 5, 50, 500...; se restan del mayor al menor.

Si los dos números son menores de la referencia se suman.

¿Y si uno es mayor y el otro menor de la referencia, que ocurre?

Saludos.

Link to post
Share on other sites

hola Luisalv   (y  torquemada 😀)

 

Hace 7 minutos , torquemada dijo:

¿Y si uno es mayor y el otro menor de la referencia, que ocurre?

256 985 729
587 397 190

Se restan...

😉

Link to post
Share on other sites

Hola Silvia.

Es que en el ejemplo de la hoja, en uno se suman y en otro se restan

587 397 190
587 543 44
123 486 609

 

Saludos.

   
P:D. Esperaremos una aclaración.    
     
Edited by torquemada
modificar
Link to post
Share on other sites

1. el 1ero sobrepasa 500 el otro no, se resta

2. el 1ero y el 2do sobrepasan 500, los resta. >> dijo esto>>  si los dos son mayores se restan, el superior del inferior

3.ninguno sobre pasa 500 , los suma..

 

Link to post
Share on other sites

Hola Silvia.

Supongo, que te refieres a compararlo como si "PX" fuese 500.

Hace 1 hora, torquemada dijo:

Hola @luisalv.

Tengo un problema con la solución.

Según pides en el archivo, si los dos números son mayores de la referencia, 5, 50, 500...; se restan del mayor al menor.

Si los dos números son menores de la referencia se suman.

¿Y si uno es mayor y el otro menor de la referencia, que ocurre?

Saludos.

Por eso era la pregunta.

Porque si te fijas:

587 397

190

Saludos.

Edited by torquemada
Link to post
Share on other sites

según los resultados, en estos casos

587 397 190  

- En ese caso se restan

985475 235 985240

- En ese caso también se restan...

Pero con tu formula se suman...  tampoco creas que estoy entendiendo...  , estoy intentandolo, pero cada vez me pierdo mas.. jaja

😁

 

 

 

Link to post
Share on other sites
Hace 9 minutos , Silvia dijo:
41258 523 42051

Esta no te cuadra

😄😄

y yo me estoy volviendo loca.....!!

 

si los dos son mayores, de 500; se restan, el superior del inferior.

Eso dicen las instrucciones.

En el ejemplo, Él los suma ???

Saludos.

Link to post
Share on other sites

Hola, si los dos son menores se suman, si los dos son mayores se reste el menor, si uno es mayor y otro menor se resta el menor, siempre teniendo en cuenta que el mas largo es el que manda, entre 0 y 4 del primer digito serian menores y de 5 a 9 serian mayores, espero que me explique un poco mejor, saludos

Link to post
Share on other sites

Estaba revisando, esta funciona pero al ser los dos menores los resta y tiene que sumarlos, voy a seguir viendo

 

=SI(Y(K.ESIMO.MAYOR($E3:$F3;FILA($A$1))>$P3;K.ESIMO.MAYOR($E3:$F3;FILA($A$2))>$P3);K.ESIMO.MAYOR($E3:$F3;FILA($A$1))-K.ESIMO.MAYOR($E3:$F3;FILA($A$2));SI(Y(K.ESIMO.MAYOR($E3:$F3;FILA($A$1))>$P3;K.ESIMO.MAYOR($E3:$F3;FILA($A$2))<$P3);K.ESIMO.MAYOR($E3:$F3;FILA($A$1))-K.ESIMO.MAYOR($E3:$F3;FILA($A$2));SUMA($E3:$F3)))

Link to post
Share on other sites
Hace 19 minutos , luisalv dijo:

Hola Silvia, estaba en eso, funciona correctamente sea cual se el largo del numero, lo que necesito es todo en una formula y que funcionara asa de bien, gracias por tu aporte.

 

Al menos para mi, está difícil.. ya que tienes que evaluar los dos importes con las dos columnas de la tabla...  

Por si acaso, acabo de notar que hice mal la copia en una de las columnas auxiliares, acabo de corregir.

saludos,

Silvia

 

 

Link to post
Share on other sites

Hola, habría alguna forma de adaptar esta formula a cualquier largo que tengan los números, gracias

 

=SI(Y(E4<=499;F4<=499);E4+F4;SI(O(E4>=500;F4>=500);MAX(E4:F4)-MIN(E4:F4);SI(Y(E4>=500;F4>=500);MAX(E4:F4)-MIN(E4:F4))))

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Crear macros Excel

  • Posts

    • Buenas a tod@s, Os adjunto un calendario al que quiero hacer lo siguiente: como veis tengo una celda que es la E22 en color rojo que usaré para los dias festivos. Justamente debajo incluiré los dias festivos (1 de enero, 6 de enero, etc) estos dias al incluirlo en el listado querria que cambiaran el color segun el relleno de la Celda E22. Tambien busco la forma de que si cambio el año estos dias se actualicen Luego tengo la celda I18 que tiene el color amarillo y querria que al incluir los dias del calendario me cambiaran al color de relleno de dicha celda. Es posible? 2021.xlsm
    • Después de varios años sin abrir una hoja de cálculo, me encuentro ante nuevos retos, espero poder aportar mis antiguos conociminentos y aprender de los vuestros.   Un Saludo. !!
    • ¡Hola a ambos! @YOUSAFJAMALD, para la próxima, sube un archivo Excel en vez de una imagen.  Nos ayuda mucho más a ayudarte. Ahora, en cuanto a tu problema y como bien te comenta @DiegoPC, efectivamente, con la función BUSCAR "solita", el problema no es posible realizarlo, pero con "ayuda" si que es posible. =BUSCAR(2;1/FRECUENCIA(0;1/(1+(K$37:K$43<=N37)*K$37:K$43));L$37:L$43) otra alternativa un poco más "digerible": =INDICE(L$37:L$43;COINCIDIR(MAX(INDICE(K$37:K$43*(K$37:K$43<=N37);));K$37:K$43;)) o también usar la función BUSCARX (solo disponible en Microsoft 365 / Excel 2021 / Excel Online 😞 =BUSCARX(N37:N63;K37:K43;L37:L43;"No Existe";-1) Analiza detenidamente las propuestas.  ¡Bendiciones!
    • Saludos espero me puedan ayudar, he intentado todo y no lo consigo. estoy tratando de descargar datos de una web la cual es "post" y posteriormente es "get" redirecciona a otra pagina, solo lo he logrado con el navegadro explorer pero el detalle que es muy tardado ya que son 170mil datos y con explorer es como si fuera navegando, abrir explorador, poner url, bucar las etiquetas donde se hace la cosulta y despues click en un boton, esperar a que cargue la pagina y extraer los datos de esa consulta.   me gustaria poderlo hacer mediante xmlhttp   anexo link de la pagina  https://serviciosfinanzas.villahermosa.gob.mx:8800/serviciosfinanzas/dp/busqueda-agua.html y mi codigo    Sub Web_Data()     Dim str_arg As String    Dim URL     str_arg = "xContrato=000001&Buscar=Buscar"     URL = "https://serviciosfinanzas.villahermosa.gob.mx:8800/serviciosfinanzas/dp/busqueda-agua.html" Set OBJHTTP = CreateObject("MSXML2.XMLHTTP")     With OBJHTTP              .Open "GET", URL, False         .setRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36"         .setRequestHeader "contenido-type", "text/html"         .setRequestHeader "contenido-type", "application/xhtml+xml"         .setRequestHeader "contenido-type", "application/x-www-form-urlencoded"                  .setRequestHeader "contenido-type", "application/javascript"         .send str_arg         TXT = .responseText         Debug.Print TXT              End With     [A1] = html.getElementsByTagName("td")(1).innerText 'valor a extraer numero de contrato, nombre y direccion End Sub
    • Doy por finalizado el tema funciona bien lo probe con otros datos y funciona bien . muchas gracias por su gentil ayuda y disculpa por enredarme en explicar el  problema.
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy