[RESUELTO] convertir cadenas de texto en funcion
[RESUELTO] convertir cadenas de texto en funcion
Buenas,
Quisiera consulta si ven posible hacer lo siguiente.
Tengo una fórmula de percentil con un rango C8:C22:
PERCENTIL(C8:C22;1-20/100)
Debido a que el rango es variable estoy usando la función REEMPLAZAR para cambiar C22 por C40 y funciona si utilizo solamente el texto de la fórmula. Por ejemplo quedaría una celda con el texto: PERCENTIL(C8:C40;1-20/100)
Luego trato de concatenar una casilla con "=" y otra con el texto "PERCENTIL(C8:C22;1-20/100)", pero obviamente no funciona.
¿Hay alguna manera para resolver esto?
Saludos y gracias
Leonardo
Quisiera consulta si ven posible hacer lo siguiente.
Tengo una fórmula de percentil con un rango C8:C22:
PERCENTIL(C8:C22;1-20/100)
Debido a que el rango es variable estoy usando la función REEMPLAZAR para cambiar C22 por C40 y funciona si utilizo solamente el texto de la fórmula. Por ejemplo quedaría una celda con el texto: PERCENTIL(C8:C40;1-20/100)
Luego trato de concatenar una casilla con "=" y otra con el texto "PERCENTIL(C8:C22;1-20/100)", pero obviamente no funciona.
¿Hay alguna manera para resolver esto?
Saludos y gracias
Leonardo
Última edición por lfiorelli el Jue Mar 18, 2021 1:16 pm, editado 1 vez en total.
OpenOffice 4.1.6 en Windows 8
Re: convertir cadenas de texto en funcion
Saludos Ifiorelli
Yo pienso que deberías jugar con la función INDIRECTO(referencia en formato texto), que convierte las referencias dadas como texto a referencias propias, permitiendo así por ejemplo convertir la referencia "C8:C40" según tu ejemplo en una referencia verdadera dentro de la función PERCENTIL.
Así quedaría:
PERCENTIL(INDIRECTO("C8:C40");1-2/10)
Yo pienso que deberías jugar con la función INDIRECTO(referencia en formato texto), que convierte las referencias dadas como texto a referencias propias, permitiendo así por ejemplo convertir la referencia "C8:C40" según tu ejemplo en una referencia verdadera dentro de la función PERCENTIL.
Así quedaría:
PERCENTIL(INDIRECTO("C8:C40");1-2/10)
Apache OpenOffice 4.1.8 y LibreOffice 6.4.7
S.O: Windows 7 Ultimate
S.O: Windows 7 Ultimate
-
- Mensajes: 17
- Registrado: Dom Sep 08, 2013 3:16 pm
Re: convertir cadenas de texto en funcion
Buscando en los foros encontré una fórmula que proponen JFCC y fornesala.
A ver si te va bien.
A ver si te va bien.
Código: Seleccionar todo
= DESREF( $A$8;0;0; CONTAR($A:$A) )
- Adjuntos
-
- RangoDinamico.ods
- (12.78 KiB) Descargado 160 veces
Libreoffice 7.1 (x64) en Windows 10.
Re: convertir cadenas de texto en funcion
Estimados,
Les estoy muy agradecido por las respuestas.
Probé las propuestas de ustedes pero me pareció que no era exactamente lo que buscaba.
Ahora subí en adjunto un ejemplo para explicar mejor la situación.
Espero sirva.
un saludo
Leonardo
Les estoy muy agradecido por las respuestas.
Probé las propuestas de ustedes pero me pareció que no era exactamente lo que buscaba.
Ahora subí en adjunto un ejemplo para explicar mejor la situación.
Espero sirva.
un saludo
Leonardo
- Adjuntos
-
- prueba foro.ods
- (12.83 KiB) Descargado 165 veces
OpenOffice 4.1.6 en Windows 8
-
- Mensajes: 17
- Registrado: Dom Sep 08, 2013 3:16 pm
Re: convertir cadenas de texto en funcion
En principio la fórmula que te mandaba debería hacer eso automáticamente.
Para hacerlo según creo que quieres, imagino que tendrás que utilizar la función indirecto.
Siento no poder ayudarte más.
Un saludo.
Para hacerlo según creo que quieres, imagino que tendrás que utilizar la función indirecto.
Siento no poder ayudarte más.
Un saludo.
Libreoffice 7.1 (x64) en Windows 10.
Re: convertir cadenas de texto en funcion
gracias tomymotymot,
voy a probarlo entonces y te comento
saludos
voy a probarlo entonces y te comento
saludos
OpenOffice 4.1.6 en Windows 8
Re: convertir cadenas de texto en funcion
Buenas tardes
He visto el adjunto llamado 'prueba foro' y lo he modificado con una posible solución a tu problema.
Aquí lo subo.
He visto el adjunto llamado 'prueba foro' y lo he modificado con una posible solución a tu problema.
Aquí lo subo.
- Adjuntos
-
- prueba foro_2.ods
- (15.31 KiB) Descargado 158 veces
Última edición por Giosmup el Mié Mar 17, 2021 8:07 pm, editado 3 veces en total.
Re: convertir cadenas de texto en funcion
¿No puede usar la fórmula
La fórmula no toma en cuenta celdas vacías.
Código: Seleccionar todo
=PERCENTIL(E1:E1000; 40/100)
Re: convertir cadenas de texto en funcion
Estimado FJCC-ES,
Gracias por tu respuesta.
El tema es que el resto de la lista tiene "0" en las celdas inferiores. Es se debe a que son valores que vienen de otras pestañas y provienen de un archivo de mediciones.
Entonces la lista sería:
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 0 0 0 0 0 0 0 0
Por esta razón estoy buscando automatizar el rango, ya que la cantidad de valores en la lista depende del archivo original y el resto los completa con ceros.
En el caso que las celdas estuvieran vacías efectivamente me daría lo mismo.
¿Es correcto?
saludos
Gracias por tu respuesta.
El tema es que el resto de la lista tiene "0" en las celdas inferiores. Es se debe a que son valores que vienen de otras pestañas y provienen de un archivo de mediciones.
Entonces la lista sería:
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 0 0 0 0 0 0 0 0
Por esta razón estoy buscando automatizar el rango, ya que la cantidad de valores en la lista depende del archivo original y el resto los completa con ceros.
En el caso que las celdas estuvieran vacías efectivamente me daría lo mismo.
¿Es correcto?
saludos
OpenOffice 4.1.6 en Windows 8
Re: convertir cadenas de texto en funcion
En el archivo adjunto, usé la fórmula
en la celda D16.
CONTAR.SI cuenta las celdas en el rango E1:E1000 cuyo valor es > 0.
DESREF devulve un rango de celdas que empieza in E1 y ocupa el número de filas que contó CONTAR.SI().
Código: Seleccionar todo
=PERCENTIL(DESREF(E1;0;0;CONTAR.SI(E1:E1000; ">0");1);40/100)
CONTAR.SI cuenta las celdas en el rango E1:E1000 cuyo valor es > 0.
DESREF devulve un rango de celdas que empieza in E1 y ocupa el número de filas que contó CONTAR.SI().
- Adjuntos
-
- prueba foro.ods
- (13.18 KiB) Descargado 155 veces
Re: convertir cadenas de texto en funcion
Estimado FJCC-ES
Es muy buena la solución.
El tema queda resuelto.
Ahora le dedicaré un tiempo para entender mejor cómo funciona DESREF.
Les agradezco por la ayuda.
Marco como resuelto el tema
saludos
Es muy buena la solución.
El tema queda resuelto.
Ahora le dedicaré un tiempo para entender mejor cómo funciona DESREF.
Les agradezco por la ayuda.
Marco como resuelto el tema
saludos
OpenOffice 4.1.6 en Windows 8