jrgces

jrgces

 293K puntos  Madrid, España @jrgces desde - visto

Respuestas en Microsoft Excel

Respuesta en a

Como puedo crear un salto de celda a partir de un carácter especial como ".", "|", ","

Por ejemplo, si la cadena está en A1: =IZQUIERDA(A1;HALLAR("|";A1)-1) =EXTRAE(A1;HALLAR("|";A1)+1;999) Quizás haya que sustituir los puntos y comas por comas, dependerá del separador de listas que esté establecido en la configuración regional del equipo.
Respuesta en a

Modificar formula según valor de una celda

Prueba con: =SI(INDICE(9:9;;C1+2)="T";Hoja1!A9&" "&Hoja1!B9;"")
Respuesta en a

Pasar un archivo TXT ó PED enorme a archivo XLSX.

Por ejemplo, para la cadena situada en A1, se podría poner en B1: =IZQUIERDA(A1;19) en C1: =SUSTITUIR(EXTRAE(A1;20;16000);" ";"") en D1: =EXTRAE($C1;COLUMNA()-3;1) Y copiar y pegar esta fórmula hacia la derecha, hasta donde haga falta. La versión de...
Respuesta en a

Textbox que acepte dirección de email

Por ejemplo, si el cuadro de texto se llama textbox1: Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) With Me.TextBox1 If (Len(Replace(Replace(.Value, ".", ""), "@", "")) <> Len(.Value) - 2) Or _ (InStr(.Value, ".") < InStr(.Value,...
Respuesta en a

Se puede sumar la fila de una celda de referencia?

Por ejemplo, para sumar las celdas Sueldos! AE11, AE21, AE31... AE91, la fórmula podría ser: =SUMA((RESIDUO(FILA(A11:A100)-1;10)=0)*Sueldos!AE11:AE100) teniendo en cuenta que: - Se trata de una fórmula matricial, por lo que hay que introducirla...

Tengo una formula de suma en excel y quiero multiplicar 5 datos que sean mayores que cero. Se puede.

No estoy seguro de haber entendido el problema, pero si se trata de hallar el producto de esos 7 números despreciando los ceros, suponiendo que estuviesen en A1:A7 la fórmula sería: =PRODUCTO(SI(A1:A7<>0;A1:A7)) teniendo en cuenta que: - Se trata de...

Como se que una celda pertenece a una columna por código

Puedes usar el método Intersect, por ejemplo el siguiente código dice si la celda A1 está en la columna A: Sub prueba() Dim rngR As Range Set rngR = Application.Intersect(Range("Hoja1!A1"), Range("Hoja1!A:A")) If rngR Is Nothing Then MsgBox "no" Else...
Respuesta en a

Inmovilizar una función en excel

=CONTARA(INDIRECTO("A4:A10")) seguirá haciendo referencia a ese rango A4:A10 aunque se inserten columnas a su derecha o filas por encima.
Respuesta en a

Restringir rango a formato de fecha

Quizás te sirva una validación de datos en el rango que sea, poniendo en 'Permitir:' -> Personalizada y usando como fórmula: =CELDA("formato";A1)="D1" Esto sería lógicamente para la celda A1.