FERRETERIAS BETO
SE VENDE LA PRIMERA CALIDAD DE MATERIALES DE CONSTRUCION PARA LAS ENTIDADES PUBLICAS PRIVADAS Y OTROS COMPLETAMENTE GARANTIZADO
domingo, 28 de junio de 2015
domingo, 21 de junio de 2015
WINDOWS
Microsoft Windows
No debe confundirse con Windows Phone.
«Windows» redirige aquí. Para la tecla, véase Windows (tecla).
Para el tema clásico de dicho sistema operativo, véase Windows (tema clásico).
Microsoft Windows | ||
---|---|---|
Desarrollador | ||
Microsoft Página principal de Windows | ||
Información general | ||
Modelo de desarrollo | Software propietario;Shared Source | |
Lanzamiento inicial | Noviembre de 1985(info) | |
Última versión estable | Windows 8.1, Windows RT 8.1, Windows Server 2013 (Núcleo NT 6.3 Build 9600) (info) 18 de octubre de 2013; hace 1 año | |
Última versión en pruebas | Windows 10 (Build 10130) (Descarga Preview info) | |
Tipo de núcleo | Monolítico (versiones basadas en MS-DOS),Híbrido (versiones basadas en Windows NT) | |
Método de actualización | Windows Update(próximamente por la Tienda de Windows); en empresas se aplican tecnologías como WSUSy SCCM) | |
Licencia | Microsoft CLUF (EULA) | |
Idiomas | Multilingüe | |
En español | ||
Soporte técnico | ||
Todos los sistemas operativos Windows reciben un grado variable de soporte, bajo la directiva de Ciclo de vida de soporte técnico de Microsoft (info) ↓Véase: Historial de lanzamientos | ||
Artículos relacionados | ||
[editar datos en Wikidata] |
Microsoft Windows (conocido generalmente como Windows o MS Windows), es el nombre de una familia dedistribuciones de software para PC, smartphone, servidores y sistemas empotrados, desarrollados y vendidos porMicrosoft, y disponibles para múltiples arquitecturas, tales como x86 y ARM.
Desde un punto de vista técnico, no son sistemas operativos, sino que contienen uno (tradicionalmente MS-DOS, o el más actual cuyo núcleo es Windows NT) junto con una amplia variedad de software; no obstante, es usual (aunque no necesariamente correcto) denominar al conjunto como sistema operativo en lugar de distribución. Microsoft introdujo un entorno operativo denominado Windows el 20 de noviembre de 1985 como un complemento para MS-DOS en respuesta al creciente interés en las interfaces gráficas de usuario (GUI).1 Microsoft Windows llegó a dominar el mercado mundial de computadoras personales, con más del 90 % de la cuota de mercado, superando a Mac OS, que había sido introducido en 1984.
Las versiones más recientes de Windows son Windows 10, Windows 8.1 y Windows 8 para equipos de escritorio,Windows Server 2012 para servidores y Windows Phone 8 y 8.1 para dispositivos móviles. La primera versión en español fue Windows 3.0.
La primera versión se lanzó en 1985 y comenzó a utilizarse de forma generalizada gracias a su interfaz gráfica de usuario (GUI, Graphical User Interface) basada en ventanas. Hasta ese momento (y hasta mucho después como corazón de Windows), el sistema operativo más extendido era MS-DOS (Microsoft Disk Operating System), que por aquel entonces contaba con una interfaz basada en línea de comandos.
El 30 de septiembre de 2014, Microsoft presentó Windows 10, la nueva versión del sistema operativo que llegara de forma oficial a finales del 2015, siendo la primera versión que busca la unificación de dispositivos (escritorio, portátiles, teléfonos inteligentes y tabletas) bajo una experiencia común, con lo que se espera eliminar algunos problemas que se presentaron con Windows 8/ 8.1. Se indicó que durante la conferencia BUILD 2015 se darán a conocer más detalles.
Versiones más utiliza
EXCEL AVANZADO
ExcelAvanzado.com
Un juego de niños ...
MARTES, 9 DE JUNIO DE 2015
Formato condicional usando el operador lógico Y
Veamos un caso de práctico del uso que se da a Formato Condicional cuando lo usamos con una fórmula que requiere el uso del operador lógico Y. Lo que hacemos es añadir dos condiciones lógicas de forma que se exige que se cumplan ambas. Cuando se piden ambas se requiere usar el Y.
- pedimos que el valor sea inferior al promedio de su columna, y
- pedimos que no se trate de una celda vacía
Publicado por Adolfo Aparicio a las 14:41 10 comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Etiquetas: Formato CondicionalReacciones: |
JUEVES, 28 DE MAYO DE 2015
Ranking de ventas por año
Vamos a crear una Tabla Dinámica para jerarquizar a los vendedores según las venta realizadas en un par de años.
Para lograr nuestro objetivo utilizamos la siguiente Lista de campos de tabla dinámica.
En este caso como el Campo calculado es tan simple que es únicamente el nombre de un campo y no se hace ninguna operación matemática con él, se puede hacer simplemente arrastrando nuevamente el campo Importe y a este segundo Importe luego le pedimos que se exprese en forma de porcentaje sobre el total de su columna.
Puede descargar el siguiente archivo de Excel.
Disponemos de una base de datos con 1.000 registros donde la columna 'Año' se calcula mediante la función =AÑO(fecha)
Deseamos llegar a la siguiente Tabla Dinámica.
Método 1
El método 1 utiliza la creación de un Campo calculado.Para lograr nuestro objetivo utilizamos la siguiente Lista de campos de tabla dinámica.
Observe que en Valores hemos añadido el Campo calculado %Imp. que nos dará el porcentaje del importe de las ventas sobre el total de ventas de su columna. Observe que abajo el total de cada columna es el 100%.
El campo calculado es el siguiente. En la fórmula simplemente introducimos el Importe.
En configuración de campo de valor elegimos % sobre el total de columnas.
Finalmente ordenamos de mayor a menor por las ventas del primer año.
Método 2
El método 2 logra el mismo objetivo si necesidad de crear un Campo calculado. Lo que hacemos es arrastrar el Importe dos veces a 'Valores'.En este caso como el Campo calculado es tan simple que es únicamente el nombre de un campo y no se hace ninguna operación matemática con él, se puede hacer simplemente arrastrando nuevamente el campo Importe y a este segundo Importe luego le pedimos que se exprese en forma de porcentaje sobre el total de su columna.
Publicado por Adolfo Aparicio a las 12:36 2 comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Etiquetas: Tabla DinámicaReacciones: |
JUEVES, 21 DE MAYO DE 2015
Reordenar Tablas dinámicas
Vamos a generar una Tabla dinámica partiendo de una Base de Datos. La idea es ver que las Tablas dinámicas nos permiten organizar los campos (columnas de la base de datos) como mejor nos parezca para llegar a obtener el informe deseado.
El archivo de Excel que contiene el caso práctico se puede descargar del siguiente enlace.
Publicado por Adolfo Aparicio a las 23:38 5 comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Etiquetas: Tabla DinámicaReacciones: |
MIÉRCOLES, 20 DE MAYO DE 2015
Fechas vacaciones
Cómo saber si se solapan las vacaciones de los trabajadores de una empresa.
Se ve repetido el informe. Arriba todas las barras son azules. Abajo se ha marcado la zona de solapamiento en color naranja.
Los colores salen usando Formato condicional. La fórmula del Formato condicional para la celda F3 es la siguiente.
Si se cumple esa condición se pondrá de color azul. Luego se copia o extiende ese formato a todo el rango F3:VN17.
Para los colores de la tabla inferior usamos dos Formatos condicionales para la celda F20 que son los de las dos fórmulas siguientes.
Mostramos un caso donde se ve de forma gráfica si los periodos vacacionales se solapan o no.
Puede descargar el archivo de Excel siguiente.
Pulse la tecla F9 de recálculo manual para ver cómo cambia la simulación.
Los colores salen usando Formato condicional. La fórmula del Formato condicional para la celda F3 es la siguiente.
- =Y(F$1>=$D3;F$1<=$E3)
Si se cumple esa condición se pondrá de color azul. Luego se copia o extiende ese formato a todo el rango F3:VN17.
Para los colores de la tabla inferior usamos dos Formatos condicionales para la celda F20 que son los de las dos fórmulas siguientes.
- Para el azul =Y(F$1>=$D20;F$1<=$E20)
- Para el naranja =Y(F$1>=$D20;F$1<=$E20;SUMA(F$3:F$17)>1)
Luego se copia o extiende el formato condicional al rango F20:VN34.
Publicado por Adolfo Aparicio a las 9:38 2 comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Etiquetas: fechaReacciones: |
LUNES, 18 DE MAYO DE 2015
Agrupa tablas
Deseamos agrupar varias tablas de doble entrada para formar con ellas una base de datos y luego poderla atacar con Tablas dinámicas. Vamos a resolverlo mediante dos métodos.
Usaremos Tablas dinámicas con rangos de consolidación múltiple para poder agrupar o consolidar varias tablas de doble entrada.
- Método 1: usando Tablas dinámicas con rángos de consolidación múltiple
- Método 2: con macro
Método 1: usando Tablas dinámicas con rángos de consolidación múltiple
Usaremos Tablas dinámicas con rangos de consolidación múltiple para poder agrupar o consolidar varias tablas de doble entrada.
Puede descargar el siguiente archivo de Excel que contiene el caso desarrollado en el vídeo.
Método 2: con macro
Esta es la macro que permite agrupar varias tablas de doble entrada para formar una verdadera base de datos con 4 campos.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
| Sub CreaBD() Dim n As Byte 'número de tablas de doble entrada Dim i As Integer, j As Long, k As Integer, r As Long, p As Byte, q As Long Dim nBD As Long 'número de registros de la BD completa Dim Celda As Range Dim Tabla() As Range 'Es un objeto en forma matricial Dim rngStart As Range Dim rngEnd As Range Dim A() Dim BD() 'Base Datos en forma matricial. 4 campos n = InputBox( "¿Cuántas tablas de doble entrada desea agrupar?" , , 3 ) ReDim A(n, 5 ) ReDim Tabla(n) 'Si n fuera 3 tendríamos 3 tablas que son objetos de tipo Range For i = 1 To n 'por cada tabla Set Celda = Application.InputBox( _ prompt:= "Seleccione una celda de la Tabla " & i, Type:= 8 ) 'Type:= 8 significa: una celda de referencia como un objeto Range A(i, 1 ) = Celda.Worksheet.Name 'nombre de la Hoja donde está la tabla Set Tabla(i) = Worksheets(A(i, 1 )).Range(Celda.Address).CurrentRegion A(i, 2 ) = Tabla(i).Rows.Count 'Número de filas de la tabla A(i, 3 ) = Tabla(i).Columns.Count 'Número de columnas de la tabla Set rngStart = Tabla(i).Cells( 1 , 1 ) Set rngEnd = Tabla(i).Cells(Tabla(i).Rows.Count, Tabla(i).Columns.Count) A(i, 4 ) = rngStart 'Primera celda de la tabla A(i, 5 ) = rngEnd 'Última célda de la tabla nBD = nBD + (A(i, 2 ) - 1 ) * (A(i, 3 ) - 1 ) 'acumula el número de registros de cada tabla Next i 'Como ya sabemos la dimensión de BD la redimensionamos ReDim BD( 4 , nBD) 'Escribimos la base de datos BD For i = 1 To n 'para cada Tabla For j = 1 To A(i, 2 ) - 1 'Para cada fila de la tabla (ciudades) For k = 1 To A(i, 3 ) - 1 'Para cada columna de la tabla (meses) r = r + 1 ' r es el número de registro de la base de datos BD BD( 1 , r) = Tabla(i).Cells(j + 1 , 1 ) 'Ciudad BD( 2 , r) = Tabla(i).Cells( 1 , k + 1 ) 'Mes BD( 3 , r) = Tabla(i).Cells(j + 1 , k + 1 ) 'Valor BD( 4 , r) = A(i, 1 ) 'Tabla Next k Next j Next i 'Añadimos una hoja nueva Sheets.Add After:=Sheets(Sheets.Count) 'Vamos a la hoja nueva Worksheets(Sheets.Count).Activate 'Creamos la cabecera de la BD [B2] = "Base de datos consolidada" [B4] = "Ciudad" [C4] = "Mes" [D4] = "Valor" [E4] = "Tabla" 'Escribimos la base de datos For p = 1 To 4 'las 4 columnas For q = 1 To r ' r es el número de registros de la base de datos BD Cells(q + 4 , p + 1 ) = BD(p, q) Next q Next p End Sub |
Publicado por Adolfo Aparicio a las 13:24 4 comentarios:
Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest
Etiquetas: Macros, MiriadaX,Tabla DinámicaReacciones: |
Suscribirse a: Entradas (Atom)
Suscribirse a:
Entradas (Atom)