Hola,
Tengo una matriz y lo que requiero es que en una celda utilizando una fórmula me devuelva el número que no tenga decimales:
Ejemplo:
TC $$ | |||||||||||||||||||||||||||||||||||||||||||||
Monto | Comisión | # Visitas | 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | 571 | 572 | 573 | 574 | 575 | 576 | 577 | 578 | 579 | 580 | 581 | 582 | 583 | 584 | 585 | 586 | 587 | 588 | 589 | 590 | 591 | 592 | 593 | 594 | 595 | 596 | 597 | 598 | 599 | 600 | ||
192,390.00 | 10 | 19,239.00 | 34.36 | 34.29 | 34.23 | 34.17 | 34.11 | 34.05 | 33.99 | 33.93 | 33.87 | 33.81 | 33.75 | 33.69 | 33.63 | 33.58 | 33.52 | 33.46 | 33.4 | 33.34 | 33.29 | 33.23 | 33.17 | 33.11 | 33.06 | 33 | 32.94 | 32.89 | 32.83 | 32.78 | 32.72 | 32.66 | 32.61 | 32.55 | 32.5 | 32.44 | 32.39 | 32.33 | 32.28 | 32.23 | 32.17 | 32.12 | 32.07 |
En la tabla anterior en la columna # visitas me debe buscar a la derecha el número que no tenga decilales, que sería 33 del encabezado 583, cúal y cómo lo puedo hacer??
Gracias
Edgar.
¿son números con sólo 2 decimales o se muestran con un formato?
lo que quiero preguntar es si ese 33 sin decimales podría ser 33.0001
Bueno, la condición entonces es qeu la parte entera de tu número, que puedes conocer con la función ENTERO debe ser igual que el número completo
Esta comprobación la tienes que hacer con cada número, así que necesitas una celda auxiliar para cada celda donde compruebes si la parte entera es igual al número completo
Luego, tendrías que localizar la celda para la que la comprobación anterior fuese Verdadero. Esto lo puedes hacer con la función COINCIDIR, o con la función BUSCARH, o ... eso ya depende de cómo quieras organizar tu hoja
------
Ya sé Excel, pero necesito más.
Si solamente puede haber un resultado, lo puedes obtener de una vez con una fórmula matricial. Así:
Supuestos:
En este caso, podríamos utilizar la fórmula:
=K.ESIMO.MAYOR((ENTERO(F3:AS3)=REDONDEAR(F3:AS3;2))*F3:AS3;1)
Esta fórmula es matricial. Esto significa que cuando la introduzcas, no debes pulsar Enter o Tab. Hay que introducir la fórmula pulsando Control + Mayúsculas + Enter. Sabrás que está bien introducida porque la fórmula aparecerá entre llaves. No sirve escribir las llaves tú.
{=K.ESIMO.MAYOR((ENTERO(F3:AS3)=REDONDEAR(F3:AS3;2))*F3:AS3;1)}
Lo que hace esta fórmula es lo siguiente:
Si pudiera haber más de un valor que cumpla, hay que añadir más criterios. Por ejemplo:
Un saludo