Saltar al contenido

NUMERAR CELDAS QUE CONTENGAN TEXTO


OCTAVIO GONZALEZ

Recommended Posts

publicado

Buenas noches, yo de nuevo pero con otro tema,

Necesito numerar por orden (1,2,3...) automáticamente las celdas que contengan cualquier texto y que deje en blanco las que no contengan nada, aunque haya espacios entre las filas que lo compongan, ejemplo.

 image.png.99af50ebe668acd2b7d31eb46cc441ca.png

Si yo moviera los nombres, los números se moverían automáticamente sin necesidad de yo hacer algo y siguiendo el orden (1,2,3...)

image.png.07301d132cdcd7d2849d1e93ebf51c0b.png image.png.c012eda3f08a987a24cbcf9acc41b355.pngimage.png.f75362ac4e8ec5e4564ec399791f6cf9.png

NOTA: No quiero que se eliminen las filas en blanco, quiero que se mantenga el cuadro en su originalidad

NOTA2: El nombre escrito en la columna B no tiene relevancia para el número asignado, solo con que vaya en orden.

Gracias por su ayuda

Libro1.xlsx

publicado

Hola a ambos,

Otra fórmula M365 podría ser:

=MAP(B2:B8;LAMBDA(a;SI(a="";"";CONTARA(B2:a))))

Nota 1:  La fórmula iría en A2 (he borrado el texto que tiene tu ejemplo, ya que el 3º de tus dibujos del post 1 lleva nombres en todas las celdas).

Nota 2:  Una fórmula vulgaris  podría ser:

=SI(B2<>"";CONTARA(B$2:B2);"")

también introducida en A2, que en este caso habrá que copiar verticalmente hasta donde sea necesario.

Saludos,

Numeración (B).xlsx

publicado

Me van a disculpar, pero al aplicarlo a mi problema surgio un problema ya que en las celdas "sin texto" resultaba ser que "si tenia". pero con una función SI .. 

Resulta que "las celdas que estas vacías" realmente tienen una fórmula de SI (Por ejemplo: SI(F3=4,G3,"")

ANEXO IMAGEN CON SUS 3 RESPUESTAS QUE ME DIERON.

image.thumb.png.d3b80e4a82ac8408ecfd66449c0f5bd6.png

Si bien cuenta las celdas, pero marca las celdas que no tienen nada aparentemente pero si tienen con la función del SI que termina en "", 

Quisiera que se omitan los "", y que cuente solamente los que realmente tengan texto y no un "".

Anexo archivo.

NUMERACION (C).xlsx

publicado
hace 2 horas, GabrielRaigosa dijo:
=LET(r,D3:D8,t,(ESTEXTO(r)*LARGO(r)>0),SI(t,SCAN(0,t,LAMBDA(up,dn,up+dn)),""))

Muchas gracias, esta fórmula es la solución al problema!

publicado
hace 4 horas, OCTAVIO GONZALEZ dijo:

Quisiera que se omitan los "", y que cuente solamente los que realmente tengan texto y no un "".

Que tal a todos, solo por aportar me permito compartir otra posible solución:

=MAP(D3:D8,LAMBDA(d,SI(LARGO(d),CONTAR.SI(D3:d,">"""),"")))

Espero les sea útil.

publicado

Hola nuevamente,

Adicional a la formula que pasa Oscar, se puede modificar la formula que pasé antes así:

=LET(t,LARGO(D3:D8)>0,SI(t,SCAN(0,t,LAMBDA(up,dn,up+dn)),""))

No es necesaria esta parte:

>  ESTEXTO(r)
> r,D3:D8

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.