Respuesta
en
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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
Microsoft Excel
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...
