jrgces

jrgces

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

Respuestas en Microsoft Excel

Respuesta en a

Separar contenido celda en dos

En B1: =SI(LARGO(A1)<29;A1;IZQUIERDA(A1;COINCIDIR(28;SI(MED(A1;FILA(INDIRECTO("1:"&LARGO(A1)));1)=" ";FILA(INDIRECTO("1:"&LARGO(A1))));1))) En C1: =DERECHA(A1;LARGO(A1)-LARGO(B1)) Teniendo en cuenta que: - La primera fórmula es matricial, por lo que...
Respuesta en a

Como desglosar dinero

Usando la función RESTO (RESIDUO en versiones de Excel anteriores a la 2010) resulta muy fácil hacer lo que necesitas, pero es mucho más rápido verlo que intentar explicarlo: www.jrgc.es/ejemplos/ejemplo_20110415a.xls
Respuesta en a

Ayuda con fechas, encontrar días laborales

El último argumento de la función DÍAS.LAB no es el número de días de vacaciones, sino la dirección del rango donde se encuentran esas fechas. Por ejemplo, en E1:E2 pon las fechas de los dos días no laborables de la semana santa (21 y 22 de abril), y...
Respuesta en a

Dudas con función sumar. Si

Suponiendo que los datos están en A1:C5: Cuantas cantidades hay para el sexo M talla 15 (en el ejemplo es: 1) =SUMAPRODUCTO((A2:A5="M")*(B2:B5=15)*C2:C5) Cuantas cantidades hay para el sexo F talla 15 (en el ejemplo es: 3)...
Respuesta en a

Excel calcule combinaciones

Creo que estamos hablando de permutaciones más que de combinaciones, puesto que, en efecto, 720 son las permutaciones que se pueden hacer con 6 elementos. Mira si te sirve este libro: http://www.jrgc.es/ejemplos/PermutarCadena.xls
Respuesta en a

Fijar hora y fecha

Yo tengo escrito código VBA que hace más o menos eso, mira si te sirve para empezar: http://www.jrgc.es/eventos01.htm#eventos01_3
Respuesta en a

Valor de celda en encabezado de página tras filtro

No hace falta usar una macro, se puede hacer usando funciones de hoja de cálculo de Excel: =SI(SUMA((SUBTOTALES(3;DESREF(A2:A15;FILA(A2:A15)-MIN(FILA(A2:A15));;1))))=FILAS(A2:A15);"No hay filtro activo.";"Sección...
Respuesta en y en 1 temas más a

Ir a la primera celda de un rango en VBA

Para ir a la primera celda de la selección, lo único que hay que hacer es: Selection.Cells(1, 1).Select Para recorrer todas las celdas se puede usar un bucle For Each. Por ejemplo, para mostrar en un mensaje las direcciones de todas las celdas...
Respuesta en a

Copia Valor Textbox a Portapapeles

Por ejemplo, suponiendo que el botón de comando se llamase CommandButton1: Private Sub CommandButton1_Click() Dim dtDt As DataObject Set dtDt = New DataObject DtDt. SetText Me. TextBox14.Text DtDt. PutInClipboard End Sub
Respuesta en a

Secuencia alfanumérica en VB Excel 2003

Una posible solución es considerar los caracteres 0->9 y A->Z (en total, 36) como constitutivos de la base 36. Dado que Excel trabaja en base 10, lo primero que hay que hacer entonces es convertir el código "base 36" a base 10, sumarle 1 y hacer la...