miércoles, 25 de septiembre de 2019

Buscadores

Actualmente podemos decir que vivimos dominados por el buscador de Google, pero no es el único y dependiendo de la región en que nos encontremos, el sector al que queramos acceder y otros factores podemos encontrar otros buscadores que debemos tener en consideración para la publicidad de un sitio web.

Portales de búsqueda

Lo que en sus inicios eran solo plataformas que permitían encontrar páginas web mediante sus palabras clave ha ido evolucionando hasta convertirse en buscadores de imágenes, videos, libros, etc. En un inicio teníamos a Yahoo, MSN y AOL cuyo misión principal era la descrita previamente en que indexaban a las páginas y permitirle a sus usuarios realizar una búsqueda más sencilla. En los años 2000 su uso se vio masificado, esto les permitió encontrar nuevas formas de hacer dinero como agregar publicidad, resaltar a algunas páginas sobre otras, etc. Ahí presenciamos también el aumento de los precios del marketing online. Esto se clarifica al analizar el uso de los portales de búsqueda por los usuarios, donde el 95% de ellos ubica sus páginas a través de los portales de búsqueda. Hoy endía tenemos a:
  • Google
  • Yahoo
  • MSN Bing
  • AOL
  • Ask
Como los principales, pero también han aparecido portales de búsqueda exclusivos para determinadas plataformas como el sistema de b´pusqueda de Facebook, Twitter, Instagram, etc.


El buscador de un sitio web

Es aquel que le permite al usuario navegar en nuestro sitio mediante la búsqueda de palabras clave, pero no debe ser el único medio de navegación. Este simplifica el proceso de búsqueda al cliente cuando ya se encuentra dentro del sitio optimizando tiempos si desea realizar una compra o una consulta.

Dinero digital y monedas virtuales

Podemos relacionar el dinero digital y las monedas virtuales como sinónimos, pero estos son término diferentes que representan dos sistemas alternativos de pago en línea.

Dinero digital

Representan un sistema de pago alternativo en el que los "tokens" autenticados representan un valor en efectivo, estos "tokens", este dinero digital es generado mediante complejos algoritmos de encriptamiento empleando redes de distintos tipos, pueden ser usados para comprar productos del mundo real. Por ejemplo, los Bitcoins son números encriptados emdiante uno de estos algoritmos en una red P2P. Estos Bitcoins tienen un valor real, ya que pueden ser comprados y vendidos empleando dinero real. Actualmente se investiga el modus operandi de diversos criminales que los uisan para realizar lavado de dinero.

Monedas virtuales

Estas son aquellas que circulan en comunidades del mundo virtual (en Internet) y tienen como finalidad la adquisición de bienes exclusivamente virtuales de esas comunidades. Por ejemplo, Linden Dollars que fue creado por Linden Lab para ser usan en su mundo virtual donde se puede adquirir productos virtuales con este.



Potencialidades

El dinero ya no solo se mueve en el mundo físico, mediante diversas actividades podemos adquirir algunas de estas alternativas como las monedas virtuales de Ubisoft que no se compran, se adquieren al avanzar en un juego o como regalo por comprar alguno y se pueden emplear exclusivamente en su mercado para descuentos, adquirir algunas extensiones de juegos, etc.

También tenemos a Steam, EpicGames, Blizzard, etc. empresas dedicadas a la venta de videojuegos que han encontrado otro mercado muy beneficioso en la venta de extensiones para sus juegos, mejoras para personajes de estos, etc. Estos se adquieren con dinero real que luego es trasformado en dinero digital que se emplea en sus plataformas.

Fuentes:
Laudon, K. C. y Traver, C. G. (2017) E-commerce 2017: business, technology, society. (17a ed.). Boston: Pearson Education.

Sistemas de pagos en línea

Hoy en día los diversos mecanismos clásicos de adquisición como:
  • Pago en efectivo
  • Pago con tarjeta (crédito o débito)
  • Cheques bancarios de cuentas corriente
  • Cuentas con valor almacenado (Giftcards, por ejemplo)

Han sido adaptadas para su uso en el Internet mediante diversos sistemas y teniendo en cuenta las nuevas formas de hacer comercio en Internet, se han adicionado algunas formas nuevas de realizar pagos en línea.

Para el año 2016 los pagos en línea en EUA representaron unos 600 billones de dólares, con una tendencia a seguir creciendo en los próximos años. (Laudon y Traver, 2017)

Entre las tendencias de pago electrónico tenemos:
  • Pago mediante tarjetas de crédito y/o débito, siguen siendo el medio más dominante actualmente.
  • PayPal, se ha convertido en el método alternativo más usado.
  • Billeteras móviles, avaladas por bancos como Tunki de Interbank o Lukita del BBVA
  • Google wallet, está teniendo un, aún lento, aumento y preocupación por parte del gigante Google.
  • Sistemas de pago P2P como Venmo.
  • Servicios de pago de los grandes fabricantes como Apple y Samsung.
En nuestro país, el método de pago online sigue siendo muy diverso pudiendo realizarse antes, después o durante la entrega del producto y/o servicio, tenemos:
  • Pago contra entrega
  • Pago previo mediante transferencia bancaria
  • Pago mediante plataformas de E-Commerce (ellos se encargan de brindar al cliente el medio de pago que desea) como "Mercado libre".


Fuentes:

Laudon, K. C. y Traver, C. G. (2017) E-commerce 2017: business, technology, society. (17a ed.). Boston: Pearson Education.

miércoles, 18 de septiembre de 2019

Organización de productos en un CMS - WIX

Paso 1

Debemos iniciar sesión en WIX y entrar a la sección mis Sitios.

Paso 2

Luego debemos buscar nuestro sitio web y hacer clic en la opción de editar.


Paso 3

Seleccionar la opción: "Productos de la tienda"


Paso 4

Seleccionamos la opción "Categorías"

Paso 5

Seleccionamos la opción "Nueva categoría"


Paso 6 y 7

Aparece una pantalla donde colocaremos el nombre a la categoría y luego agregamos productos a dicha categoría.

Paso 8 y 9

Aparecerá una pantalla flotante y mediante su buscados y luego dando clic en el check seleccionaremos todos los productos a añadir a nuestra categoría creada. Luego damos clic al botón "Agregar"

Podremos visualizar nuestra categoría y sus productos.

Paso 10, 11 y 12

Guardamos los cambios por seguridad, luego agregamos una imagen a nuestra categoría (opcional) y agregamos esta al sitio web que hemos construido, luego cargará el editor de nuestro sitio web.

Paso 13 y 14

Tendremos dos opciones: crearle una página a la categoría, muy útil en caso de ropa por ejemplo para separar niños, damas y caballeros. En este caso agregaremos la categoría a la página que tiene nuestra tienda (página SHOP) y finalmente al botón Agregar categoría.

Gestión de una tienda con WIX

Paso 1

Debemos iniciar sesión en WIX y entrar a la sección mis Sitios.

Paso 2

Luego debemos buscar nuestro sitio web y hacer clic en la opción de editar.

Paso 3

Seleccionar la opción: "Productos de la tienda"

Ahí podremos ver los productos que vienen por defecto o hemos agregado anteriormente.

Paso 4

En la esquina superior derecha ubicaremos la opción "Nuevo producto" y eligiremos de acuerdo con nuestro producto o servicio la opción de un producto virtual como un video o PDF, o un producto físico como comida o un servicio de planchado vehicular.

Paso 5 y 6

Debemos colocarle un título o nombre al producto o servicio. Luego Agregar una o más imágenes. Asimismo, podemos agregarle videos, pero hay que ser cuidadosos con esta opción pues puede consumir muchos recursos y volver lenta la página o que consuma demasiados datos móviles.

Completamos los datos y obtendremos algo así:

Paso 7

Debajo encontraremos opciones para colocar un precio, añadir una cinta (resalta mediante una palabra o frase el producto), añadir una oferta (opcional) y la descripción del producto, mientras más detallada sea esta descripción, mejor será la experiencia del usuario.

Paso 8

Podemos y deberíamos agregar políticas de devolución u otras consideraciones, y esto podemos hacerlo en esta sección.

Paso 9

Finalmente guardar nuestras modificaciones.

Observaremos algo similar a esto.

Posteriormente elegiremos los medios de pago para que los clientes puedan realizar sus compras a través de la tienda online, pero se puede explorar otros caminos en cuanto a pagos cuando un negocio esta empezando y si, además, tiene una tienda física como pagos contra entrega, mediante transferencias bancarias organizadas por redes sociales u otros.


martes, 17 de septiembre de 2019

Diseño y experiencia de usuario UX

Pongámonos en los zapatos de un gerente de un negocio que desea desplegar su sitio Web, hay ciertos objetivos de diseño que deben quedar muy claros, entre estos podemos mencionar los siguientes puntos:
  • Los clientes deberían encontrar lo que necesitan en su sitio web
  • Deberían tener la opción de realizar una compra y marcharse, en este punto podemos señalar que se puede optar por diversas formas de pago y elegir esta dependerá del tamaño de la empresa, la inversión que se está dispuesto a hacer en este sentido y el sector al que se apunta.

Además, el sitio web no debería causar molestia a los clientes como, ya que se corre el riesgo de perder clientes, entre estas molestias podemos señalar:
  • Navegación en el sitio web confusa. Por ejemplo, no hay un botón de búsqueda que permita al cliente encontrar rápidamente lo que desea.
  • Obligar al cliente a ver una publicidad como un vídeo o un anuncio antes de ingresar a la página web.
  • Tener publicidad externa en anuncios o ventanas emergentes.
  • Un diseño muy complicado de entender y que requiere demasiados clics para llegar al contenido deseado por el cliente.
  • Solicitar inicio de sesión o registrase en el sitio web para acceder.
  • Lentitud en el sitio web.
  • El botón retroceder del navegador no funciona correctamente, esto es debido al uso y abuso de algunas tecnologías de transmisión de datos de manera asíncrona, su uso es bueno, pero no en exceso.
  • Pantallas, imágenes o animaciones innecesarias.
  • Audio que se reproduce automáticamente.
  • Elementos de diseño que no siguen una línea profesional.
  • Dificultad para la lectura de textos, por el tamaño, color o tipo de letra.
  • Errores tipográficos.
  • No contar con una política de devoluciones o tener una ambigua.
  • Falta de actualización de los productos o servicios brindados.
  • No poseer información de contacto.
  • Links que no funcionan.


Factores de éxito en el diseño de sitios destinados al comercio electrónico

Podemos incluir:
  • La funcionalidad, el sitio web debe cumplir con sus objetivos (principalmente proveer al cliente un canal de compra electrónica), para ello las páginas deben de funcionar siempre, ser rápida en su carga y mostrar al cliente los productos que se ofrece.
  • Información sobre la empresa, productos y servicios. Esto permite a los clientes conocer características del producto o servicio que se ofrece, mientras más detalle exista, será mejor.
  • Facilidad de uso, no debe ser confusa o tomar mucho tiempo de entender como debe ser usada.
  • Navegación redundante, permitir métodos alternativos de navegación como: mediante buscador, mapa de la página, secciones de catálogos, etc.
  • Compatibilidad para múltiples navegadores, se debe apuntar a los más comerciales como  Chrome, IE, Firefox, Opera, etc.
  • Gráficos simples, se debe evitar distraer al usuario con gráficas, audios o animaciones que distraigan al cliente del proceso de compra, y sobretodo que el cliente no pueda controlar estas si existen (por ejemplo, una canción que se reproduce automáticamente y no tiene un botón para detenerse).
  • Texto legible.

La experiencia de usuario UX

Es la forma como un usuario percibe el uso que le da a determinado producto o servicio. esta experiencia del usuario será mucho mejor cuando más satisfaga al cliente. En esta se mezclan dos aspectos en los sitios web:

  1. Usabilidad: el sitio web sirve para lo que se le construyó.
  2. Interfaz del usuario (UI): es fácil de navegar y entender como funciona.

Botones de navegación, descripciones detalladas de un producto, opciones para compartir este por redes sociales, entre otros son factores que potencian la experiencia del usuario.


Aplicaciones móviles

Actualmente existe un boom en cuanto al uso de los dispositivos móviles, y el comercio no es ajeno a este, para ellos se puede optar por tres alternativas para poder tener presencia en los dispositivos móviles:

  1. Páginas web responsivas que se adaptan a los dispositivos móviles. Muy cómodas y no requieren que el cliente tenga que instalar nada, basta con que cargue el sitio web desde el navegador de su Smartphone.
  2. Aplicaciones híbridas, basadas en tecnologías como JavaScript y HTML permiten crear una aplicación para distintos tipos de sistemas operativos móviles, esto reduce los gastos enormemente, pero resta en muchos casos velocidad y consume más recursos de los clientes. Aunque la mayoría de estos ignora esto último.
  3. Aplicaciones nativas, son más caras ya que se debe desarrollar una aplicación para cada sistema operativo que se quiera abarcar, hoy en día nos dividimos principalmente en dos: Android y iOS.

Adicionalmente, se recomienda que los sitios web a ser desarrollados partan primero del diseño en dispositivos móviles y finalmente al diseño en una computadora de escritorio.

Estructura de un sitio web con Responsive Desing

La estructura básica debe comprender tres secciones:
  • Cabecera: donde irá el básicamente el logo o nombre de la empresa y un menú que debe ser responsivo (adaptarse a distintos tipos de dispositivos), podemos anidar dentro un buscador de productos o servicios.
  • Cuerpo: dependerá de cada sección del sitio web, por ejemplo podemos tener una sección donde se informa sobre la empresa mostrando su visión,misión y objetivos; otra donde se muestra un catálogo de productos ordenados por categorías; otra que nos muestra un formulario de contacto, etc.
  • Pie de página: deben ir los enlaces a redes sociales, información de contacto, dirección, derechos, mapa, o un mapa del sitio web (así proponemos formas alternativas de navegación).



Diseño Web Responsivo

Adicionalmente se debe considerar el diseño web responsivo o RWD por sus siglas en inglés, este implica que un sitio web debe tener una "versión" para dispositivos de tamaños menores al de una pantalla de computadora como una Tablet o Smatphone. El RWD es un conjunto de herramientas y principios de diseño que permiten a un sitio web ajustarse al tipo de pantalla(resolución) donde es desplegado.

El RWD incluye dos tecnologías web que son el HTML en su versión 5 (la más actual al 2019) y CSS en su versión 3 (la más actual al 2019) y los principios que rigen el diseño web responsivo:

  1. Uso de contenedores flexibles, se adaptan a los diferentes tamaños de pantallas, proveyendo una visualización de datos amigable con el usuario.
  2. Imágenes y videos que se adaptan a los tamaños de los dispositivos donde se visualizan.
  3. Media queries: son las estructuras "condicionales" que usa CSS para modificar los estilos de las páginas HTML según el tamaño del dispositivo donde se visualiza el sitio web.

El RWD tiene como objetivo usar el mismo código HTML para los diversos formatos del sitio web (tanto verisón de escritorio como móvil), usando el mismo código CSS que mediante los "media queries" asigna diferentes propiedades según el tamaño de la pantalla donde se visualiza.


Esta es la vista de una web en una pantalla grande.


Esta es la vista en un dispositivo móvil.

viernes, 6 de septiembre de 2019

Función PROMEDIO en Excel

La funciónes PROMEDIO

Se le ingresa un rango de valores y devuelve el promedio simple de estos valores.

Ejemplo:


Columna A Columna B
Fila 1 20 12
Fila 2 2 34
Fila 3 21 10
Fila 4 64 11
Fila 5 32 21
Fila 6 41 8


Lo que se desea Fórmula Excel Sol.
Hallar el promedio de la columna A =PROMEDIO(A1:A6) 30
Hallar el promedio de la columna B =PROMEDIO(B1:B6) 16
Hallar el promedio de la matriz =PROMEDIO(A1:B6) 23


Las funciones PROMEDIO.SI, PROMEDIO.SI.CONJUNTO

  • PROMEDIO.SI: se le ingresa el rango de valores de los que se debe extraer el mínimo valor, luego un rango de criterios que serán evaluados seguidos de una condición entre comillas dobles, opcionalmente luego se puede agregar más rangos de criterios y sus condiciones.
  • PROMEDIO.SI.CONJUNTO: se le ingresa el rango de valores de los que se debe extraer el promedio simple, luego un rango de criterios que serán evaluados seguidos de una condición entre comillas dobles, opcionalmente luego se puede agregar más rangos de criterios y sus condiciones.

Ejemplo:


Columna A (continente) Columna B (Clientes)
Fila 1 Asia 12
Fila 2 Europa 34
Fila 3 Asia 10
Fila 4 Europa 11
Fila 5 Europa 21
Fila 6 Asia 26


Lo que se desea Fórmula Excel Sol.
Hallar el promedio de Asia =PROMEDIO.SI($A$1:$A$6;"Asia";$B$1:$B$6) 16
Hallar el promedio  de Europa =PROMEDIO.SI($A$1:$A$6;"Europa";$B$1:$B$6)22
Hallar el promedio de Asia si tienen menos de 15 clientes =PROMEDIO.SI.CONJUNTO(B1:B6;A1:A6;"=Asia";B1:B6;"<15") 11
Hallar el promedio de Europa si tienen más de 20 clientes =PROMEDIO.SI.CONJUNTO(B1:B6;A1:A6;"=Europa";B1:B6;">20") 27.5



Funciones estadísticas MIN, MAX

Las funciones MIN, MAX

  • MIN: se le ingresa un rango de valores y devuelve la cantidad de celdas que tienen números
  • MAX: se le ingresa un rango de valores y devuelve la cantidad de celdas que cumplen con la condición indicada.

Ejemplo:


Columna A Columna B
Fila 1 20 12
Fila 2 22 34
Fila 3 21 10
Fila 4 634 11
Fila 5 32 21
Fila 6 41 34


Lo que se desea Fórmula Excel Sol.
Hallar el valor mínimo de la columna A =MIN(A1:A6) 20
Hallar el valor mínimo de la columna B =MIN(B1:B6) 10
Hallar el valor mínimo de las columnas A y B =MIN(A1:B6) 10
Hallar el valor máximo de la columna A =MAX(A1:A6) 634
Hallar el valor máximo de la columna B =MAX(B1:B6) 34
Hallar el valor máximo de las columnas A y B =MAX(A1:B6) 634


Las funciones MIN.SI.CONJUNTO, MAX.SI.CONJUNTO

  • MIN.SI.CONJUNTO: se le ingresa el rango de valores de los que se debe extraer el mínimo valor, luego un rango de criterios que serán evaluados seguidos de una condición entre comillas dobles, opcionalmente luego se puede agregar más rangos de criterios y sus condiciones.
  • MAX.SI.CONJUNTO: se le ingresa el rango de valores de los que se debe extraer el máximo valor, luego un rango de criterios que serán evaluados seguidos de una condición entre comillas dobles, opcionalmente luego se puede agregar más rangos de criterios y sus condiciones.

Ejemplo:


Columna A (continente) Columna B (Clientes)
Fila 1 Asia 12
Fila 2 Europa 34
Fila 3 Asia 10
Fila 4 Europa 11
Fila 5 Europa 21
Fila 6 Asia 26


Lo que se desea Fórmula Excel Sol.
Hallar el valor mínimo de Asia =MIN.SI.CONJUNTO($B$1:$B$6;$A$1:$A$6;"=Asia") 10
Hallar el valor mínimo de Europa =MIN.SI.CONJUNTO($B$1:$B$6;$A$1:$A$6;"=Europa") 11
Hallar el valor máximo de Asia A =MAX.SI.CONJUNTO($B$1:$B$6;$A$1:$A$6;"=Asia") 26
Hallar el valor máximo de Europa =MAX.SI.CONJUNTO($B$1:$B$6;$A$1:$A$6;"=Europa") 34



Funciones K-esimo en Excel

Las funciones K-esimo

Se dividen en dos, en ambos casos se ingresa como primer parámetro una matriz o rango de celdas, el segundo parámetro debe ser un número entero que indica la posición de los valores al ser ordenados:
  • K-esimo.mayor: ordena de mayor a menor y los devuelve en ese orden, si ponemos de segundo parámetro el 1 devuelve el número mayor, si ponemos el 2 devuelve el segundo valor más alto y así sucesivamente.
  • K-esimo.menor: ordena de menor a mayor y los devuelve en ese orden, si ponemos de segundo parámetro el 1 devuelve el número mayor, si ponemos el 2 devuelve el segundo valor más alto y así sucesivamente.

Ejemplo:


Columna A Columna B
Fila 1 19 12
Fila 2 12 20
Fila 3 13 16
Fila 4 17 16
Fila 5 18 17
Fila 6 17 11

K-esimo.mayor


Lo que se desea Fórmula Excel Sol.
El mayor valor =K.ESIMO.MAYOR($A$1:$B$6;1) 20
El segundo mayor valor =K.ESIMO.MAYOR($A$1:$B$6;2) 19
El tercer mayor valor =K.ESIMO.MAYOR($A$1:$B$6;3) 18

K-esimo.menor


Lo que se desea Fórmula Excel Sol.
El menor valor =K.ESIMO.MENOR($A$1:$B$6;1) 11
El segundo menor valor =K.ESIMO.MENOR($A$1:$B$6;2) 12
El tercer menor valor =K.ESIMO.MENOR($A$1:$B$6;3) 12

Funciones de conteo en Excel

Las funciones CONTAR, CONTAR.SI, CONTAR.BLANCO y CONTAR.SI.CONJUNTO

  • Contar: se le ingresa un rango de valores y devuelve la cantidad de celdas que tienen números
  • Contar.si: se le ingresa un rango de valores y devuelve la cantidad de celdas que cumplen con la condición indicada.
  • Contar.blanco: se le ingresa un rango de valores y devuelve la cantidad de celdas que están vacías.
  • Contar.si.conjunto: se le ingresa un rango de valores y devuelve la cantidad de celdas que cumplen con las condiciones indicadas

Ejemplo:


Columna A Columna B
Fila 1 2 1
Fila 2 2
Fila 3 2 1
Fila 4
Fila 5 3 2
Fila 6 4 3


Lo que se desea Fórmula Excel Sol.
Cuenta las celdas que tienen números =CONTAR(A1:B6) 9
Cuenta las celdas que tienen el valor 1 =CONTAR.SI(A1:B6;"=1") 2
Cuenta las celdas en blanco =CONTAR.BLANCO(A1:B6) 3
Cuenta las celdas que tienen en la columna A el valor 1 y en la columna B el valor 2 =CONTAR.SI.CONJUNTO(A1:A6;"=2";B1:B6;"=1") 2

Funciones matemáticas complementarias en Excel

RESIDUO

Devuelve el residuo al dividir dos números, se ingresa primero el dividendo y luego el divisor.

Ejemplos:

Fórmula en ExcelResultado
=RESIDUO(22;10) 2
=RESIDUO(22.5;5) 2.5


ENTERO

Devuelve la parte entera de un número hacia el entero inferior más cercano, solo se necesita ingresar el número.

Ejemplos:

Fórmula en ExcelResultado
=ENTERO(5.6) 5
=ENTERO(-5.6) -6


REDONDEAR

Devuelve el número ingresado redondeado según la cantidad de decimales que le indiquemos. Se ingresa primero el número y luego el número de decimales a redondear.

Ejemplos:

Fórmula en ExcelResultado
=REDONDEAR(4.56;1) 4.6
=REDONDEAR(4.1;0) 4


SUMAR.SI

Devuelve la suma de valores de un rango, solo si estos valores cumplen con el criterio indicado. Se ingresa primero el rango donde se evalúa el criterio (puede ser el mismo de los que se sumarán de ser cierto), luego el criterio entre comillas dobles y opcionalmente si el rango donde se evalúa el criterio y del que se va a sumar no coinciden, se ingresa el rango de valores que se sumarán.

Ejemplos:

Columna A (Clases) Columna B (Cantidades)
Fila 1 Clase A 100
Fila 2 Clase B 200
Fila 3 Clase B 150
Fila 4 Clase A 40
Fila 5 Clase A 70
Fila 6 Clase C 100
Fila 7 Clase C 50
Fila 8 Sumar solo las cantidades de la Clase A =SUMAR.SI(A1:A7;"=Clase A";B1:B7)
El resultado será 210.


SUMAR.SI.CONJUNTO

Devuelve la suma de valores de un rango, solo si estos valores cumplen con los criterios indicados. Se ingresa primero el rango de valores que se desea sumar donde se evalúa, luego el rango del criterio (puede ser el mismo de los que se sumarán de ser cierto), luego el criterio o condición entre comillas dobles y opcionalmente se puede repetir con otros rangos de criterios y condiciones.

Ejemplos:

Columna A (Clases) Columna B (Continente) Columna C (Cantidades)
Fila 1 Clase A Asia 100
Fila 2 Clase B Asia 200
Fila 3 Clase B Africa 150
Fila 4 Clase A Europa 40
Fila 5 Clase A Europa 70
Fila 6 Clase C Europa 100
Fila 7 Clase C Europa 50
Fila 8 Sumar solo las cantidades de la Clase B que van a Asia =SUMAR.SI.CONJUNTO(C1:C7;A1:A7;"=Clase B";B1:B7;"=Asia")
El resultado será 200.


ALEATORIO

Devuelve un número entre 0 y 1. Este valor cambia constantemente según los cambios que hagamos en la hoja de cálculo. No necesita argumentos

Ejemplos:

Fórmula en ExcelResultado
=ALEATORIO() 0.2
=ALEATORIO()0.53542


ALEATORIO.ENTRE

Devuelve un número entero aleatorio entre los dos valores que le indiquemos. Este valor cambia constantemente según los cambios que hagamos en la hoja de cálculo. Necesita dos parámetros: primero el número inferior y luego el número superior.

Ejemplos:

Fórmula en ExcelResultado
=ALEATORIO(2;10) 4
=ALEATORIO(1.5) 3


Funciones matemáticas básicas en Excel

Lista de funciones:
  • SUMA
  • PRODUCTO
  • POTENCIA
  • RAIZ

SUMA

Esta función permite sumar hasta 256 números y/o rangos que contienen números, la sintaxis es:

Ejemplo con celdas


Ejemplo con rango




PRODUCTO

Esta función permite multiplicar hasta 256 números y/o rangos que contienen números, la sintaxis es idéntica a la de SUMA:

Ejemplo


POTENCIA y RAIZ

La función POTENCIA permite calcular potencias indicando la base y el exponente, mientras la función RAIZ permite obtener la raíz cuadrada de un valor ingresado (puede ser un valor directo o una referencia como una celda), su sintaxis es:

Ejemplos



jueves, 5 de septiembre de 2019

Tecnologías web para desarrolladores

Tecnologías web elementales

HTML: HyperText Markup Language (HTML) es un lenguaje de marcado que actualmente es el más utilizado para estructurar el contenido de una página web mediante el uso de etiquetas (Tags). Además, permite definir propiedades o características que van  más allá de la estructura en sí de la página web como definir palabras clave, permitir caracteres especiales, autor, llamado a recursos externos como archivos de hojas de estilos o Javascript.

CSS:Cascading Style Sheets (CSS) u Hojas de estilo en cascada son archivos con extensión .css que tienen como finalidad darle un estilo a cada elemento del HTML en términos de tamaño de fuente, color, animaciones, dismensiones, etc.

Hypertext Transfer Protocol (HTTP) o Protocolo de Transferencia de Hipertexto es una tecnología que define un protocolo para la transmisión de datos a través de una red, como el Internet, está muy ligado a las páginas HTML.

JavaScript es un lenguaje de programación interpretativo que se ejecuta en el navegador del cliente y que se utiliza para complementar las hojas de estilo, generar páginas interactivas y aplicaciones avanzadas brindando una mayor seguridad para el cliente y menor carga para el servidor.

Web Application Programming Interfaces (Web API) son bibliotecas que permiten a los desarrolladores realizar tareas, como manipular el DOM, reproducir audio o video o generar gráficos 3D en las páginas Web sin tener que recurrir a la construcción de pesadas bibliotecas para estas labores, ya que vienen listas para su implementación.

Tecnologías web de programación

En este punto podemos ubicar a las tecnologías de acuerdo con el lenguaje de back-end elegido. Por ejemplo:

Java

Tenemos los JSTL (permite implementar estructuras condicionales, repetitivas y más en la capa de la vista), JDBC (permite realizar conexiones con servidores de bases de datos), JSP (permite implementar código de programación incrustado en el código HTML), JSF (similar al JSP, pero implementado con Spring), Frameworks (MVC Spring, Hibernate, etc.) y muchas más tecnologías relacionadas.

PHP

Tenemos GD (que permite la construcción de gráficas mediante puro código PHP), PDO (permite realizar conexiones a distintos tipos de servidores de bases de datos sin necesidad de modificar sustancialmente el código entre los diversos DBMS), Frameworks (Laravel, CodeIgniter, etc.) y muchas tecnologías más.

miércoles, 4 de septiembre de 2019

Dominio, Hosting y Sitio web

El dominio web

Estos son nombres que permiten identificar a un sitio web, en la realidad se tratan de combinaciones numéricas como 192.168.1.1, pero estos son más complejos de recordar y se utiliza en lugar de ellos se usan nombres como miweb.com o blooger.com, estos nombres son los dominios. Este sistema de nombres fue inventado en el año 1980

Además, existen los URL (localizador de recurso uniforme) que está compuesto por este nombre de dominio, el protocolo usado para la transmición de datos como HTTP o HTTPS (protocolo seguro) y un prefijo como "www".

Dominios de nivel superior genéricos

Estos van luego del nombre del dominio y hay un punto entre ambos, tienen fines multipropósito como comercial, educativo, gubernamental, etc. los iniciales, y aún vigentes, son: COM, NET, ORG, EDU, GOB y MIL. A ellos se les han sumado nuevas abreviaturas debido al crecimiento exponencial que ha sufrido el Internet y la aparición de nuevos tipos de establecimientos, negocios, ONG, etc. que los requieren

Dominios de nivel superior geográficos

Además, del nombre y el identificador de tipo de sitio, se establecen en muchos casos dominios regionales por países o dependencias como el caso peruano donde las web terminan en .pe

Así tendríamos:

  • Nombre del dominio: jhon.com.pe
  • URL https://www.jhon.com.pe

El hosting web

El alojamientos de las plataformas, páginas o sitios Web implica que existe un computador o un conjunto de ellos que van a alojar estos de manera que los usuarios pueden acceder a estos contenidos desde cualquier punto con acceso a Internet. El "hosting web" o alojamiento web es un servicio que puede proveer una empresa o persona a otro para almacenar su información como documentos, imágenes, audios, videos, etc. y sea accesible desde Internet.

Estos computadores que almacenan los sitios web son llamados servidores y con los años se han ido transformando de simples computadores personales que eran alquilados durante el día a computadores que operan todo el día, todos los días para que los sitios web y sus recursos estén siempre disponibles. Estos servidores tienen una clasificación de acuerdo a sus especificaciones técnicas, a sus costos, ubicación respecto al que lo alquila, etc.

Los sitios web

Son un conjunto de páginas web (HTML) y sus recursos como archivos CSS, JS, etc. que son referentes a un mismo tema (un negocio por ejemplo). Estos sitios web están alojados en un servidor y son desde Internet accesibles para todos aquellos con conocimiento del dominio, hoy en día estos han pasado a reemplazar en muchos casos a los negocios físicos, bibliotecas, hemerotecas, etc. ya que permiten mostrar casi todo tipo de información a los usuarios a través de la red de redes.

Aspectos legales del E-commerce

Para detallar los aspectos legales debemos de entender primero algunos términos vistos desde el lado jurídico. Propiedad intelectual Com...