Вы находитесь на странице: 1из 30

FIRMAS Y DOCUMENTOS ELECTRONICOS 1. Qu es una firma autografa?

Una firma es un distintivo de la persona que la utiliza, los rasgos o trazos que se asocian a esta son nicos o particulares y en algunos casos manifiestan e indican rasgos de comportamiento y ciertas caractersticas de personalidad. Jurdicamente hablando una firma autgrafa es la aceptacin o consentimiento de un acto, convenio o accin ejecutada a travs de la persona o un representante. La firma autgrafa es utilizada en contratos como: Compra-venta de bienes Arrendamiento Prestacin de servicios profesionales De comodato De usufructo, etc.

Igualmente en las identificaciones utilizamos la firma autgrafa en la cual asociamos la identidad de la persona (rasgos fsicos) con los rasgos de firma (dibujo de la firma), con estos medios nos damos a conocer y nos aseguramos de la identidad de la persona con la quien estamos tratando, as es como en las identificaciones podemos verificar que la persona que se dice ser es quien es. 2. Transicin de la firma autgrafa a la firma electrnica. Pero, en el caso de las identificaciones no son aceptadas todas las identificaciones, ya que la que pueda expedir una escuela de computacin o de ingls no la podemos dar como vlida, ya sea por la extensin de su aplicacin (solo en el mbito de esa escuela) y su reconocimiento que tiene (no todos pueden conocer a esa escuela). Es por ello que ser necesario que quien expida la identificacin tenga elementos de seguridad y reconocimiento de carcter OFICIAL, es por ello que la credencial de elector tiene una validez oficial de carcter federal, esto es, es reconocida de manera valida en todas las entidades federativas de la repblica mexicana. Significa que existe una entidad que garantiza y soporta o avala que quien dice ser es realmente quien es. An as, en nuestro medio actual sabemos bien que existe la SUPLANTACION DE IDENTIDAD, esto es, personas que adoptan una identidad que no es y que FALSIFICAN la firma o en su defecto la sustituyen. En ocasiones hemos escuchado en materia fiscal, que una empresa haya recibido una factura apcrifa o falsa, esto es los datos del comprobante como el NOMBRE, RAZON o DENOMINACION SOCIAL han sido suplantado, as como los datos de autorizacin y nmero de folio, La problemtica de la FALSIFICACION y SUPLANTACION ha permeado el mbito informtico, y en las redes computacionales es sencillo hacerse pasar por una persona que no es, es por ello que en materia electrnica se requiere de verificar la identidad de un individuo.

Qu es una firma electrnica? Una firma electrnica a diferencia de una firma autgrafa, se refiere a una serie de datos o informacin electrnica que resume cierta informacin (cadena de caracteres), normalmente del usuario que la utiliza y se obtiene a travs de cierta metodologa electrnica, la cual puede ser la ms simple como el NIP utilizado en los cajeros automticos y hasta la ms compleja que es la FIRMA ELECTRONICA AVANZADA, generada a travs de tcnicas de criptografa (cifrado de mensaje). Como se indico, existen diferentes tipos de firmas electrnicas, y todas tienen algo en comn: a. los datos del usuario quien la utiliza; b. la garanta de la autenticidad del origen del mensaje, y c. la integridad del mismo La menara de generarla tambin es distinta, dependiendo del nivel de seguridad que se le quiera dar a los datos que se utilicen, as como de la tecnologa utilizada para este fin. Existen en el medio electrnico diversas empresas dedicadas a la generacin de esta tecnologa para desarrollar firmas electrnicas [Ver el sitio electrnico www.verisign.com/mx/ de la empresa Symantec (desarrolladora de antivirus como Norton]

4. Tipo de firma electrnica A. Firma Electrnica bsica o Nmero de Identificacin Personal (NIP) Este tipo de firma electrnica la podemos identificar a travs de un Nmero de Identificacin Personal (NIP), con el cual se puede asociar al usuario propietario de alguna cuenta (bancaria o algn servicio electrnico bsico por internet, inicialmente as era en el e-mail, hasta que creci y se tuvo la necesidad hacerlo ms complejo). La caracterstica de esta firma es que se obtiene a travs de claves numricas, alfabticas o alfanumricas creadas por el propio usuario, el mismo define su integracin, en la mayora de los casos se utilizan caracteres mnimos, por ejemplo 4 nmeros o 4 caracteres. Se le considera una firma electrnica porque la forma de generarla y almacenarla se realiza de manera electrnica y en algunos casos se generar a travs de mtodos aleatorios relacionados con el usuario (tal es el caso de los bancos) La principal caracterstica de esta firma electrnica es que el usuario la genera de manera directa a travs de un medio electrnico como la computadora o cajero automtico y no existe intervencin de otra persona o proceso, nicamente se escribe y se enva (contrasea personal o password). Porqu esta firma no se cataloga como avanzada? Porque el medio por el cual se transmite no se aseguro (las redes de computo no siempre son seguras) o quizs en el lugar donde se est generando, el usuario que genera la firma puede ser observado, siendo grabado o accidentalmente o intencionalmente proporcionar la firma.

Adicionalmente esta firma no cuenta con un medio de recuperacin para verificar al usuario propietario de ella, por ello cuando se ha extraviado el NIP, se acude al banco o a la institucin donde se genero y se reinicializa, la clave de acceso del usuario. Otras caractersticas: No cuenta con un medio de asociacin o vinculacin. Slo el usuario lo conoce. Su medio de uso es muy limitado a ciertas acciones o rutinas Se le conoce comnmente como contrasea. En caso de prdida de la contrasea se tiene que acudir personalmente para regenerarla, por lo que no siempre se realiza de manera electrnica (va internet) B. Firma Electrnica Este tipo de firma electrnica semiavanzada tiene como principal diferencia en que cuenta con un medio asociado a la clave o contrasea, esto es: USUARIO, y CONTRASEA o PASSWORD Y adicionalmente se cuenta con elementos de recuperacin, en caso de olvidar la contrasea, as como de haber sido violada la seguridad el sitio o lugar donde se ingresa con esa contrasea. Esa medida de seguridad de recuperacin permite asociar al USUARIO con la CONTRASEA correspondiente, as de esa manera el generador de la firma electrnica se percata si realmente es la persona quien solicita la recuperacin. Esta medida de seguridad adicional normalmente es: 1. 2. Una pregunta secreta con su correspondiente respuesta (binomio de verificacin) Utilizando un proceso de captura visual de caracteres (CAPTCHA)

Si el usuario proporciona esta informacin adicional el sitio generador de la FIRMA ELECTRONICA autentificar al usuario de la misma y le permitir el acceso al sitio o recuperar cierta informacin a travs del mensaje validado. Porqu no es avanzada esta firma? Si bien cuenta con mayores medidas de seguridad, an no es avanzada, debido a que el canal por el cual se genero es inseguro, esto es la INTERNET, esta red de redes si bien ha mejorado y ha avanzado en cuanto a tecnologa de transmisin y de seguridad sigue siendo un medio inseguro para transmitir datos de carcter confidencial. Para asegurarnos de que pueda ser confiable el canal de comunicacin, debe ser necesario instalar software especializado, tal es el caso de firewalls o software de encriptacin de mensajes C. Firma Electrnica Avanzada

Este tipo de firma es la que ms se utiliza en el medio electrnico como la INTERNET, ya que con ella podemos asegurarnos que la persona que se encuentra del otro lado de la computadora es quien dice ser, cmo se logra: 1. 2. Con una firma electrnica avanzada Con un certificado digital

Qu es un certificado digital? Son un conjunto de datos, tambin electrnicos que identifican el titular del certificado y de la misma firma electrnica, lo cual hace factible intercambiar informacin con otras personas u organizaciones con mayor confianza. El certificado digital permite: Verificar la identidad de una persona (fsica o moral) (AUTENTIFICACION) Logra mayor confidencialidad en el intercambio de informacin (CONFIDENCIALIDAD) Permite que el intercambio de la informacin no se manipule o se modifique ( INTEGRIDAD) Permite que su uso sea nicamente por parte del propietario, por lo que si no es usado por otra persona, no puede negar su titularidad y uso (NO REPUDIO) Por qu utilizar un certificado digital? Es necesario porque con l se puede autentificar al usuario de manera electrnica ante terceros adems de que cuando se requiere de firma electrnicamente un documento a travs de firma electrnica avanzada el documento no se puede manipular ya que el documento se cifra a travs de una tcnica criptogrfica y el usuario del documento (receptor autorizado) es el nico que puede descifrar el cdigo. Quin puede expedir o generar un certificado digital? Como se menciono anteriormente existen empresas que se dedican a generar procedimientos electrnicos de seguridad como Verisign, pero tambin las entidades pblicas gubernamentales tambin se han dado a la tarea de generarlos, tal es el caso de la misma UNAM en cada una de sus facultades, el SAT, el IMSS, la Secretara de la Funcin Pblica, el INFONAVIT, el ISSSTE, etc. Debido a que diversos usuarios realizan tramites con estas instituciones, estas organizaciones requieren de validar la identidad de quien realiza el trmite, as mismo requieren de asegurarse de que la persona que tramito una determinada gestin acepte las condiciones y requerimientos presentados, por lo que requiere que se firme el documento. Por lo tanto la firma electrnica avanzada se ha institucionalizado en muchos trmites ya que ha permito, entre otras cosas: 1. 2. 3. 4. Evitar que las personas se trasladen para realizar de manera personal un trmite Reducir los tiempos de espera de un trmite Simplificar administrativamente los trmites, ya que ahora al hacerse digitales ya no es necesario lleva documentos originales y copias Facilitar operaciones comerciales y de negocios, ya que con la firma electrnica avanzada es posible generar documentos electrnicos ms avanzados como la mal llamada factura digital o comprobante digital en sus distintas modalidades.

5.

6.

Permite generar documentos electrnicos que tienen la misma validez legal u oficial que un documento en papel, lo que agiliza los trmites y permite que los documentos circulen de manera ms rpida. Reduce el uso del papel, por lo que se puede volver en un instrumento ecolgico para reducir de manera significativa el uso del papel. Aunque en nuestro pas la cultura del paperless no ha aumentado, ya que por idiosincrasia, an y cuando se trata de reducir el uso del papel, se acude a ciertas instancias gubernamentales y siguen solicitando copias de determinados documentos. No hay que olvidar que an pensamos con el lema de papelito habla.

Y aunque el uso de la firma electrnica avanzado es realmente nueva o recientes (comenz a partir del ao 2004-2005, fecha en que se reformo el Cdigo Fiscal de la Federacin (CFF) en materia de documentos electrnicos) su detonante se dio cuando la autoridad fiscal (SAT), determin que el uso de los comprobantes electrnicos fuera obligatorio a partir del ao 2011, para la mayora de los contribuyentes, con una reforma que se dio al CFF en el ao 2010. Faltar esperar con el paso de los aos la aceptacin de los contribuyentes, y aunque la mayora de ellos se oponga por el temor al uso de nuevas tecnologas, lo que es inminente, es que el cambio se va a dar, ya que esto trae consigo grandes avances, pero tambin controles a la autoridad, ya que con ello permitir fiscalizar a los contribuyentes y as evitar que la gran mayora no declare sus ingresos o evite el pago de sus impuestos.

Elaborado por LC y LI Rubn Torres Bentez

COMPROBANTES FISCALES DIGITALES 1. Qu es un comprobante? Un comprobante es lo que conocemos comnmente como FACTURA o RECIBO y no es otra cosa ms que soporte documental que ampara o autentifica que se realizo una operacin, sobre todo para los efectos comerciales y de negocio, en donde los comprobantes forman parte de la contabilidad. Hay que recordar que dentro de las operaciones comerciales o de negocios es necesario siempre contar con un medio de comprobacin Por ejemplo: Realizamos la adquisicin de un automvil por un monto de 148,500.00, ser necesario justificar el pago de esta inversin a travs de una factura de la agencia automotriz que nos haya vendido el automvil, dando a conocer las condiciones de compra, el valor de los impuestos trasladado, los gastos relativos a su traslado o importacin, etc. Se rento una bodega para almacena nuestra mercanca y pagamos mensualmente una renta de 35,700.00 con 6 meses de depsito. En este caso tambin requeriremos de un comprobante de arrendamiento mercantil y sobre todo el contrato de arrendamiento que nos servir para justificar el valor de los depsitos en garanta, pero sobre todo el compromiso de u obligacin de realizar esos depsitos en garanta.

Como podemos advertir en cualquier operacin, negociacin, inclusive aunque no sea mercantil, requerimos de un comprobante que ampare lo que se ha realizado. Comprobacin fiscal En materia contable podemos concluir que todo lo que realizamos es o una inversin (mercanca, activos fijos) o un gasto, no importando si se requiere o no realizar, por lo tanto, los gastos contablemente hablando son gastos y se disminuyen o restan del valor de los ingresos, esto significa que si un gasto se realiz este no contempla si es necesario o no, simplemente se disminuye porque ya se efectu (haya sido pagado o no). Fiscalmente hablando tiene otra concepcin, no todos los gastos e inversiones realizados en un negocio son DEDUCIBLES, esto es, no todos los gastos se disminuyen de los ingresos, lo que nos lleva a concluir que en materia de DEDUCCIONES que hay gastos: + Deducibles + No deducibles + Sin requisitos fiscales En materia fiscal, podemos sealar un principio fundamental para la deduccin de un gasto: QUE SEA ESTRICTAMENTE INDISPENSABLE (necesario para la actividad del negocio), esto nos lleva a concluir que no todos los gastos que realizamos son gasto necesario o indispensable.

Ejemplo: Se compro un equipo de sonido para la Direccin General con valor de 23,000.00, si bien contar un equipo para reproducir msica es hasta cierto punto por lo que puede representar para el personal (productividad, concentracin, relajacin, etc. La msica se puede reproducir en un dispositivo de menor costo. Ver Art. 31, fraccin I del la Ley del Impuesto sobre la Renta. Otro aspecto a considerar es el requisito del comprobante fiscal, en el Art. 31, fraccin III de la Ley del ISR se seala que para poder deducir un gasto se requiere:

Estar amparada con documentacin que rena los requisitos de las disposiciones fiscales y que los pagos cuyo monto exceda de 2,000.00 se efecten mediante cheque nominativo del contribuyente, tarjeta de crdito, de debito o de servicios, o a travs de monederos electrnicos. En este aspecto la autoridad nos indica que si bien debemos tener un comprobante, no se debe tratar de cualquier comprobante, esto significa que debe tener o contar con ciertos requisitos. El Art. 29 del Cdigo Fiscal de la Federacin (CFF) nos indica que es un comprobante fiscal Artculo 29. Cuando las leyes fiscales establezcan la obligacin de expedir comprobantes por las actividades que se realicen, los contribuyentes debern emitirlos mediante documentos digitales a travs de la pgina de Internet del Servicio de Administracin Tributaria. Los comprobantes fiscales digitales debern contener el sello digital del contribuyente que lo expida, el cual deber estar amparado por un certificado expedido por el referido rgano desconcentrado, cuyo titular sea la persona fsica o moral que expida los comprobantes. Las personas que adquieran bienes, disfruten de su uso o goce, o usen servicios debern solicitar el comprobante fiscal digital respectivo. Esto nos lleva a concluir que: 1. 2. 3. 4. Los comprobantes que se expidan debern ser electrnicos a travs del SAT (tambin se tienen la opcin de realizarse a travs de un tercero (PROVEEDOR AUTORIZADO DE CERTIFICACION). Requieren contener un sello digital de quien lo expida (validez del comprobante) Estar amparado por un certificado digital de quien lo expide y haber sido proporcionado por un rgano desconcentrado (SAT) Su uso es obligatorio no opcional

De lo anterior podemos concluir que los comprobantes digitales desde el 2011 son de uso obligatorio, aunque por ciertas opciones la autoridad da a los contribuyente la opcin de utilizar comprobantes impresos an, todava. Por lo tanto los comprobantes que circulan en el medio empresarial y de negocios y sin fines no lucrativos son: 1. 2. Comprobantes impresos con cdula de identificacin fiscal (vigentes hasta el 31 de diciembre de 2012) Comprobantes fiscales digitales (CFD) antecedente directo a los comprobantes fiscales actuales

3. 4.

Comprobantes Fiscales Digitales por Internet (CFDI) los cuales son obligatorios para casi todos los contribuyentes, particularmente las Personas Morales. Comprobantes con Cdigo de Barras Bidimensional (CBB), este tipo de comprobantes es una opcin para los pequeos y medianos contribuyentes que no rebasan de cierto lmite de ingresos (acumulables): 4 millones de pesos del ejercicio inmediato anterior.

Esto significa que en comprobantes no pueden ser utilizados cualquier tipo de comprobante, sino que tienen que tener diversos requisitos fiscales. A inicios de la dcada de los aos noventa la autoridad fiscal (SHCP) no requera de mayores elementos de justificacin en el comprobante, pero debido a la falsificacin de comprobantes la autoridad fiscal comenz a incorporar varios, entre ellos: La Cedulas de Identificacin Fiscal, Posteriormente, los datos del impresor autorizado Ms recientemente un nmero de aprobacin realizado por el SAT ltimamente, se sustituye la cedula de identificacin fiscal por el CBB

Pero qu es un comprobante fiscal digital? Es la representacin digital de un comprobante para efectos fiscales, que utiliza los estndares definidos por el SAT en cuanto a tecnologa, forma y sintaxis para contar con validez fiscal. A partir de que en el ao 2004 se implemento la FIEL (Firma Electrnica Avanzada), con este mecanismo el SAT garantiz la seguridad y la confidencialidad a los contribuyentes de las transacciones electrnicas con la autoridad. Es por ello, que con la FIEL, a la autoridad le facilitara generar un nuevo esquema de comprobacin fiscal llamado Comprobantes Fiscales Digitales, y que en un inicio no era obligatorio, era opcional para todos los contribuyentes, lo nico requerido era contar con una FIEL y un certificado digital. Porqu la comprobacin fiscal digital? Por que agiliza la conciliacin de la informacin contable, reduce costos y errores en el proceso de generacin, captura y almacenamiento. Tambin simplifica el proceso de emisin de comprobantes, ofreciendo beneficios a los receptores en la integracin de manera automtica y segura a su contabilidad, gracias a los servicios de validacin de Comprobantes Fiscales Digitales en lnea, desde la pgina de Internet del SAT. Pero tambin hay que precisar que este esquema lo ideo el SAT con otros objetivos: 1. 2. 3. Fiscalizar ms a los contribuyentes Reducir el uso apcrifo de comprobantes impresos Cruzar informacin entre clientes y proveedores y verificar si los contribuyentes mienten en sus declaraciones (compulsas)

4.

Reducir los procesos de obtencin de informacin a las autoridades cuando requieren de datos estadsticos y de control fiscal.

Recomendacin: Revisa adicionalmente la pgina del SAT y revisa que requisitos hay que cubrir para los siguientes tipos de comprobantes: + Comprobante impreso con cdula de identificacin fiscal + Comprobante fiscal digital + Comprobante fiscal digital va internet + Comprobante fiscal con cdigo de barras bidimensional

Elaborado por LC y Li Rubn Torres Bentez

ENCRIPTACION DE DATOS 1. QU ES LA ENCRIPTACIN? Es una tcnica matemtica basada en algoritmos que permite cifrar un documento mensaje para el usuario que lo recibe, para poder leer el mensaje es necesario utilizar una clave que permite descifrar su contenido. La escriptacin proviene del griego graphos que significa escribir pero de una manera oculta. El objetivo de la criptografa es volver ilegible lo legible o lo que es lo mismo lograr la confidencialidad de un mensaje. La criptografa es tan antigua como el hombre mismo, ya que en la poca clsica griega y en la poca de los antiguos romanos, ya se utilizaba como una tcnica militar que permita enviar rdenes militares a los subalternos y si por alguna razn estas rdenes eran interceptadas por el enemigo se salvaguardaba la instruccin o las rdenes, sin poner en peligro la estrategia para derrotarlo. Napolen fue uno de los militares que ms utiliz las tcnicas criptogrficas un tanto rudimentarias pero efectivas, pero este proceso alcanzo su momento ms notable en la segunda guerra mundial, donde las matemticas, la ciencia y la computacin estuvieron al servicio de la milicia. En la segunda guerra mundial se crearon, inclusive, mquinas exclusivamente para estos efecto, como la mquina de cifrado de Lorenz en la cual los mensaje enviados a los altos niveles militares les era fcilmente reconocibles. 2. RAZON DE LA CRIPTOGRAFIA Actualmente la criptografa est ms enfocada al uso cientfico y tecnolgico, particularmente en la computacin y en las redes computacionales, donde se requiere blindar y salvaguardar la informacin, esto significa que est en otro campo de batalla, la de evitar los ataques cibernticos. En las ltimas dcadas la criptografa se ha enfocado ms a: Creacin de protocolos Sistemas enfocados a la salvaguarda de la informacin

Por lo tanto la razn de ser de la criptografa est enfocada a: Proporcionar CONFIDENCIALIDAD en el envo de mensajes, y para ello genera cdigos y tcnicas de cifrado de datos y mensajes. Se encarga de que la informacin llegue al usuario final de manera y correcta lo que permite que el usuario confe en su contenido logrando as en el mensaje de datos INTEGRIDAD. Tambin las tcnicas de encriptacin proporciona mecanismos que permiten verificar la identidad de quien genera el mensaje esto es lograr la AUTENTIFICACION del mensaje. Tambin permite lograr que cuando las personas implicadas en la comunicacin (EMISORRECEPTOR) nieguen haber participado en el envo, esto se conoce en el medio criptogrfico como NO REPUDIO, esto se lograr a travs de una firma electrnica avanzada y su certificado digital.

3. TIPOS DE CRIPTOGRAFIA Andrew Tanenbaum en su libro: Redes de Computadoras menciona uno de ellos:

Utilizando Cdigos Secretos: Un cdigo secreto consiste en sustituir unidades textuales semnticas ms o menos largas o complejas, habitualmente palabras o frases, para ocultar el mensaje; por ejemplo, "cielo azul" podra significar atacar al amanecer. En la segunda guerra mundial se usaron cdigos en lengua navaja para identificar mensajes militares. Por ejemplo chai-da-gahy-nail-tsaidi (literalmente "asesino de tortugas") quera decir armas antitanque. Otro ejemplo sera el viejo cdigo de para mensajes domsticos por telgrafo. En este cdigo el valor "73" significaba "Te quiero y besos". Cuando se usa una tcnica de cdigos, la informacin secreta suele recopilarse en un diccionario o libro de cdigos (en ingls codebook). Podramos considerar que traducir un documento a otro idioma es usar un cdigo, el mensaje ser comprensible slo para los receptores que conozcan dicho cdigo. En la actualidad no se suelen usar salvo para denominar operaciones encubiertas Por ejemplo: operacin 'Tormenta del desierto' para denominar a la operacin de inicio del ataque a Irak en 1991. Otras tcnica ms compleja y efectiva sobre todo en materia de uso de mensaje de cmputo es la tcnica de Cifrado de Datos y que consiste en: Una transformacin carcter por carcter o bit por bit, segn el caso, sin importar la estructura lingstica del mensaje. Un sistema de cifra no se preocupa sobre la estructura lingstica o el significado del mensaje, sino que simplemente cifra la cadena de caracteres o bits, con significado o no, con un algoritmo de cifrado. Para descifrar utiliza otro algoritmo que permite obtener la cadena original. Los sistemas de cifrado estn controlados por claves que son entradas a los algoritmos usados en el proceso (algoritmo de cifrado y algoritmo de descifrado). Si la clave de cifrado es igual que la de descifrado se dice que es un cifrado simtrico. Si son distintas se dice que es un cifrado asimtrico. Por ejemplo consideremos un sistema de cifrado en el que sustituimos cada letra por la letra n-sucesiva del alfabeto donde n es la clave. Entonces si n=2 el mensaje attack at dawn podra ser cifrado por "cvvcem cv fcyp". Cmo confiar en el procedimiento de encriptacin? La seguridad de un sistema de cifrado debe basarse sobre el secreto de la claves utilizadas y no sobre el secreto del algoritmo. Este principio se le denomino principio de Kerckhoffs frente a la llamada seguridad por oscuridad. Esto no quiere decir que cuando usemos criptografa tengamos que revelar los algoritmos, lo que quiere decir es que el algoritmo tiene que ser seguro aunque ste sea difundido. La difusin del algoritmo permite que la comunidad criptogrfica evale la seguridad de dicho algoritmo y por tanto verifique si el algoritmo en s es seguro. Evidentemente si una forma de cifrado es seguro an revelando su algoritmo, entonces ser an ms seguro si no lo revelamos. An as se sabe que algunas organizaciones (Ej. NSA o MI6) disponen de algoritmos de cifrado no revelados (que pueden aprovechar algunas conocimientos de otros algoritmos pblicos) que han sido sujetos slo a una verificacin interna. Los consideran seguros y no quieren revelarlos para que no pueda ser estudiados por criptoanalistas y de esa forma que no sean hechas pblicas sus posibles debilidades.

4. SISTEMAS DE CRIPTOGRAFIA (ALGORITMOS DE ENCRIPTACION) RSA (Rivest, Shamir y Adleman). Esta tcnica criptogrfica fue desarrollada en 1977 por Ron Rivest, Len Adleman, Adi Shamir en el MIT (Instituto Tecnolgico de Massachusetts) y se refiere al ms utilizado de los algoritmos de encriptacin. La seguridad de este algoritmo radica en el problema de la factorizacin de nmeros enteros. Los mensajes enviados se representan mediante nmeros, y el funcionamiento se basa en el producto, conocido, de dos nmeros primos grandes elegidos al azar y mantenidos en secreto. Actualmente estos primos son del orden 200 de 10 , y se prev que su tamao aumente con el aumento de la capacidad de clculo de los ordenadores. Como en todo sistema de clave pblica, cada usuario posee dos claves de cifrado: una pblica y otra privada. Cuando se quiere enviar un mensaje, el emisor busca la clave pblica del receptor, cifra su mensaje con esa clave, y una vez que el mensaje cifrado llega al receptor, este se ocupa de descifrarlo usando su clave privada. Se cree que RSA ser seguro mientras no se conozcan formas rpidas de descomponer un nmero grande en producto de primos. La computacin cuntica podra proveer de una solucin a este problema de factorizacin. Cmo generar RSA el algoritmo Supongamos que ROBERTO quiere enviar a CARMEN un mensaje secreto que solo ella pueda leer. CARMEN enva previamente a ROBERTO en un medio bien cerrado, de la que solo CARMEN tiene la llave. ROBERTO recibe el medio, escribe el mensaje, lo pone en el medio y la cierra con su cerradura (ahora ROBERTO no puede leer el mensaje). ROBERTO enva la caja a CARMEN y ella la abre con su llave. En este ejemplo, el medio con la cerradura es la llave pblica de Carmen, y la llave de la cerradura es su llave privada Tcnicamente, ROBERTO enva a CARMEN un mensaje simple en forma de un nmero menor que otro nmero , mediante un protocolo reversible conocido como padding scheme (patrn de relleno). A continuacin genera el mensaje cifrado mediante la siguiente operacin:

donde

es la clave pblica de CARMEN. mediante la operacin inversa dada por

Ahora CARMEN descifra el mensaje en clave

donde

es la clave privada que solo CARMEN conoce.

En este breve material se da la introduccin a la tcnica de encriptacin, aunque el curso no tiene como objetivo aprender a realizar algoritmos y mucho menos resolverlos y plantearlos, lo que si es importante es conocer que existen estas tcnicas y lo mucho que nos permiten la salvaguarda de un mensaje de informacin.

La tcnicas RSA es la ms difundida y sobre todo la que utiliza la autoridad fiscal (SAT) en materia de generacin de firmas electrnicas avanzadas. Te recomiendo que revises otras tcnicas y las compares, por ejemplo revisa las tcnicas siguientes: MD4 o MD5 Blowfish Advanced Encryption Standard 5. PROTOCOLOS DE SEGURIDAD A diferencia de los algoritmos de encriptacin los usuarios tienen otros medios para asegurarse de que el medio por el cual se transmite la informacin sea seguro, esto es blindar o proteger el canal de comunicacin y esto se logra a travs de los protocolos de seguridad. Ejemplo de un protocolo de seguridad es el protocolo SSL (Secure Sockets Layer) o en espaol capa de conexin segura. Cmo funciona el protocolo SSL? SSL proporciona autenticacin y privacidad de la informacin entre extremos sobre Internet mediante el uso de criptografa. Habitualmente, slo el servidor es autenticado (es decir, se garantiza su identidad) mientras que el cliente se mantiene sin autenticar. SSL implica una serie de fases bsicas: Negociar entre las partes el algoritmo que se usar en la comunicacin Intercambio de claves pblicas y autenticacin basada en certificados digitales Cifrado del trfico basado en cifrado simtrico

Durante la primera fase, el cliente y el servidor negocian qu algoritmos criptogrficos se van a usar. Las implementaciones actuales proporcionan las siguientes opciones: Para criptografa de clave pblica: RSA, Diffie-Hellman, DSA (Digital Signature Algorithm) o Fortezza; Para cifrado simtrico: RC2, RC4, IDEA (International Data Encryption Algorithm), DES (Data Encryption Standard), Triple DES y AES (Advanced Encryption Standard); Con funciones hash: MD5 o de la familia SHA. (este el algoritmo que el SAT utiliza para la generacin de firmas electrnicas). Funcionamiento El protocolo SSL intercambia registros; opcionalmente, cada registro puede ser comprimido, cifrado y empaquetado con un cdigo de autenticacin del mensaje (MAC). Cada registro tiene un campo de content_type que especifica el protocolo de nivel superior que se est usando.

Cuando se inicia la conexin, el nivel de registro encapsula otro protocolo, el protocolo handshake, que tiene el content_type 22. El cliente enva y recibe varias estructuras handshake: Enva un mensaje ClientHello especificando una lista de conjunto de cifrados, mtodos de compresin y la versin del protocolo SSL ms alta permitida. ste tambin enva bytes aleatorios que sern usados ms tarde (llamados Challenge de Cliente o Reto). Adems puede incluir el identificador de la sesin. Despus, recibe un registro ServerHello, en el que el servidor elige los parmetros de conexin a partir de las opciones ofertadas con anterioridad por el cliente. Cuando los parmetros de la conexin son conocidos, cliente y servidor intercambian certificados (dependiendo de las claves pblicas de cifrado seleccionadas). Estos certificados son actualmente X.509, pero hay tambin un borrador especificando el uso de certificados basados en OpenPGP. El servidor puede requerir un certificado al cliente, para que la conexin sea mutuamente autenticada. Cliente y servidor negocian una clave secreta (simtrica) comn llamada master secret, posiblemente usando el resultado de un intercambio Diffie-Hellman, o simplemente cifrando una clave secreta con una clave pblica que es descifrada con la clave privada de cada uno. Todos los datos de claves restantes son derivados a partir de este master secret (y los valores aleatorios generados en el cliente y el servidor), que son pasados a travs una funcin pseudoaleatoria cuidadosamente elegida. Uso del protocolo SSL SSL se ejecuta en una capa entre los protocolos de aplicacin como HTTP, SMTP, NNTP y sobre el protocolo de transporte TCP, que forma parte de la familia de protocolos TCP/IP. Aunque pueda proporcionar seguridad a cualquier protocolo que use conexiones de confianza (tal como TCP), se usa en la mayora de los casos junto a HTTP para formar HTTPS. HTTPS es usado para asegurar pginas World Wide Web para aplicaciones de comercio electrnico, utilizando certificados de clave pblica para verificar la identidad de los extremos.

Revisa que otros protocolos de seguridad existen y compralos, por ejemplo: DSS OpenPGP SSH

Formulas Matriciales en Excel

FORMULAS MATRICIALES EN EXCEL Una formula matricial es una frmula que trabaja con una matriz, o una serie de datos. Hay dos tipos de formula matricial: las que al trabajar con una matriz, devuelven un solo valor en una sola celda. Algunas funciones que pueden trabajar de esta manera son por ejemplo: =Suma(), =Contar() o =Promedio(). El otro tipo de frmulas matriciales son las que devuelven valores en una matriz de por lo menos dos celdas. Formulas que devuelven un solo valor Por ejemplo, en una forma simple, la formula =FILA(A1:A10) arroja como resultado (o devuelve) el numero 1, el cual es el nmero de la celda de la primera fila en el rango A1:A10. Sin embargo, si se ingresa como matricial, devuelve una serie de nmeros, cada uno de los cuales es el numero de la celda de cada una de las filas en el rango A1:A10; es decir, en lugar de devolver 1, devuelve una matriz con los nmeros {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}. En la notacin estndar, cuando se escribe una formula matricial, aparecen dos llaves tipo {}. Cuando se usa una funcin matricial, por lo general es contenida en una formula tal como =Suma() o =Contar() para generar la matriz de un solo numero como resultado. Siguiendo con el ejemplo anterior, si se ingresa la formula =Suma(Fila(A1:A10)) normalmente devuelve el valor de 1. Esto sucede porque en modo normal, =Fila(A1:A10) devuelve un solo numero, 1, y la Suma solo suma un solo valor. Sin embargo, si la frmula se ingresa como una frmula matricial, tendramos {=Fila(A1:A10)} y nos devolvera la matriz de los nmeros de las filas y la =Suma adicionar los elementos de la matriz dando como resultado 55, que es (1 + 2 + 3 + 4 + . . . + 10). Para ingresar una formula matricial en excel Escribe la formula en la celda y presione Ctrl+Shift+Enter al mismo tiempo. NO se da solo [ENTER], se presiona todo el conjunto de teclas al mismo tiempo. Si lo hizo correctamente, ver como Excel acepta la formula porque ver las dos llaves {} que rodean la formula. Si no lo hace correctamente, obtendr un valor errado o un error tipo #VALOR! Como se forma la matriz de informacin La funcin =SI() puede ser usada en una formula matricial para evaluar el resultado de mltiples evaluaciones al mismo tiempo. Por ejemplo, se podra querer sacar el promedio de los valores del rango A1:A5, pero excluir los nmeros que son menores que o iguales a cero. Para lograr esto, puede utilizar una formula matricial con la funcin =Si() para evaluar los valores de las
1

Formulas Matriciales en Excel

celdas y la funcin =Promedio() agregarse al resultado. La siguiente formula hara exactamente ese trabajo:

{=Promedio(Si(A1:A5>0;A1:A5;Falso))} La formula anterior trabaja evaluando si cada celda en el rango A1:A5 es mayor a 0 ( > 0 ). Lo cual devuelve una matriz de valores booleanos tales como por ejemplo {Verdadero; Verdadero; Falso; Falso; Verdadero}. Un valor booleano es un tipo de informacin que contiene el valor Verdadero o el valor Falso. Cuando se usan en una operacin aritmtica, Verdadero equivale a 1 y Falso a 0. La mayora de las funciones matemticas como =Suma() y =Promedio() ignoran los valores booleanos, asi que deben ser convertidos a valores numricos antes de pasar a =Suma() y =Promedio(). La funcin =Si() evala cada uno de los resultados individualmente, y devuelve el valor correspondiente desde el rango A1:A5 esto es Verdadero o Falso. Desglosando como trabajara la formula, es algo as como: =Promedio(Si({Verdadero,Verdadero,Falso,Falso,Verdadero},{A1,A2,A3,A4,A5},{Falso,Falso,Falso,F also,Falso}) Advierte que el Falso del final de la formula {=Promedio(Si(A1:A5>0;A1:A5;Falso))} se expande al tamao apropiado del rango de la matriz A1:A5. En las formulas matriciales, todas las matrices deben tener el mismo tamao. Excel expande los elementos unicos tanto como sea necesario, pero no redefine la matriz con mas de un elemento de otro tamao. Si la matriz no tiene el mismo tamao obtendr errores tipo #VALOR!, o #N/A. Cuando la funcin =Si() realiza la evaluacin, se forma la siguiente matriz intermedia: {A1,A2,Falso,Falso,A5}. Observe que los valores verdaderos del primer argumento se reemplazaron con los valores del rango A1:A5. Puesto que La funcin =Promedio() se dise para ignorar valores booleanos, promediar slo los valores de A1, A2 y A5, ignorando los valores Verdadero y Falso. Observe que Falso no se convirti a cero, por lo que ser ignorado completamente por la funcin =Promedio(). Las funciones matriciales son ideales para contar o sumar celdas basadas en criterios mltiples.

Formulas Matriciales en Excel

Considere la tabla de abajo; lista el numero de productos (Columna I) en diferentes categoras (Columna G) vendidas por diferentes representantes (Columna H). Para calcular el numero de Fax vendidos por Brown, podemos usar la siguiente formula:

Resumen de ventas: Fax Vendidos por Brown 61 {=SUMA((G73:G81="Fax")*(H73:H81="Brown")*(I73:I81))} Esta funcin arma tres matrices. La primera matriz es una serie de valores VERDADERO o FALSO, los cuales son el resultado de comparar el rango G73:G81 con la palabra "Fax". (Recuerde que Excel expander el elemento "Fax" en una matriz de items, todos los cuales son "Fax"). La segunda matriz tambien es una serie de valores "VERDADERO" o "FALSO", resultado de comparar H73:H81 con "Brown" (Este solo elemento "Brown" tambien se expande al tamao requerido de la matriz). La tercera matriz abarca el numero de unidades vendidas en el rango I73:I81. Estas tres matrices se multiplican juntas. Cuando se multiplican dos matrices, el resultado es una matriz en si misma, en la cual cada uno de sus elementos es el producto de los correspondientes elementos de las dos matrices que fueron multiplicadas. Por ejemplo, { 1 , 2 , 3 } veces { 4 , 5 , 6 } es { 1 * 4 , 2 * 5 , 3 * 6 } = { 4 , 10 , 18 }. Cuando los valores VERDADERO y FALSO se utilizan en cualquier operacin matemtica, asumen el valor 1 y 0 respectivamente. De tal manera que la formula de arriba, Excel la expande en tres matrices : La primera : (G73:G81="Fax") ---> {Verdadero, falso, verdadero, verdadero, falso, falso, verdadero, falso, falso} La segunda: (H73:H81="Brown")-----> {Verdadero, falso, falso, falso, falso, falso, verdadero, falso, falso} La tercera: (I73:I81) -----> { 1 , 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 }

Formulas Matriciales en Excel

Cuando estas matrices se multiplican, verdadero es 1 y falso 0, con lo que la matriz queda: { 1 , 0 , 0 , 0 , 0 , 0 , 60 , 0 , 0 } Lo cual muestra que Brown hizo dos Ventas. La funcin =Suma() simplemente cumple su propsito con la matriz resultante y devuelve 61, la cantidad de maquinas Fax que vendi Brown. Habrs notado que la lgica de la formula que evalua los productos iguales a "Fax" Y el representante de ventas igual a "Brown", NO USA LA FUNCION =Y(). En su lugar, se usa la multiplicacin * que acta como el valor lgico Y. La multiplicacin sigue las mismas reglas que el operador Y, pues tambien devuelve Verdadero o 1 slo cuando ambos parmetros son Verdaderos ( o <> 0 ). Si uno, o ambos parametros son Falsos ( o 0 ), el resultado es Falso ( o 0 ). Operaciones Lgicas con Formulas Matriciales As como se indicaba hace un momento que el multiplicador es equivalente a la funcin =Y(), otras operaciones lgicas pueden ser llevadas a cabo. La operacin Lgica O puede ser realizada con la Adicin. Siguiendo con el cuadro ejemplo, Logica O (Fax O Jones): 6 {=SUMA(SI((G73:G81="Fax")+(H73:H81="Jones");1;0))} Cuenta el numero de ventas (no el numero de unidades vendidas) en la cual el producto fue "Fax" O el representante de ventas fue "Jones" (O Ambos). La adicin Acta como O porque el resultado Verdadero (o <>0) si uno o ambos elementos son Verdadero (<>0). Es Falso, slo cuando ambos elementos son Falsos (o 0). Esta formula monta dos matrices: El resultado de comparar G73:G81 con "Fax", y el resultado de comparar H73:H81 con "Jones". Entonces suma las dos matrices. Cuando sucede esto, el resultado es otra matriz en la cual cada uno de los elementos es la suma de las correspondientes matrices originales. Por ejemplo, { 1 , 2 , 3 } + { 4 , 5 , 6 } = { 1 + 4 , 2 + 5 , 3 + 6 } = { 5 , 7 , 9 } Para cada elemento en la matriz suma (G73:G81="Fax")+(H73:H81="Jones"), si el elemento es mayor a cero, traer 1, de otra forma traera 0. Finalmente la Suma totaliza la matriz. Un Exclusivo "O" es una comparacin que devuelve Verdadero cuando SOLO UNO de los dos elementos es Verdadero. Un Exclusivo "O" es Falso cuando ambos elementos son Verdaderos o Falsos. Matemticamente podemos utilizar la funcin =RESIDUO() para simular esta operacin Lgica. Por
4

Formulas Matriciales en Excel

ejemplo, para contar el numero de ventas en la cual el producto fue "Fax" o el representante fue "Jones" (Excluyendo los Fax vendidos por Jones), podemos usar la siguiente formula: Logica XO (Fax O Jones pero no ambos) 5 {=SUMA(SI(RESIDUO((G73:G81="Fax")+(H73:H81="Jones");2);1;0))} Un "negativo Y" es una comparacin que devuelve Verdadero cuando ninguno o exactamente uno de los elementos es verdadero, pero devuelve Falso si ambos elementos son Verdaderos. Por ejemplo, podemos contar el numero de ventas EXCEPTO aquellas en las cuales "Jones" vendi un "Fax" con la formula Logica NY (Todas las ventas Excepto Fax Y Jones) 8 {=SUMA(SI((G73:G81="Fax")+(H73:H81="Jones")<>2;1;0))} Por ltimo, la operacin Lgica Y puede ser realizada con la Multiplicacin. Siguiendo con el cuadro ejemplo, Logica Y (Fax Y Jones) 2 {=SUMA((G73:G81="Fax")*(H73:H81="Brown"))} Formulas que a su vez devuelven una Matriz El otro tipo de formula matricial son las que devuelven una matriz de numeros como resultado. Estas organizan una matriz de formulas que se ingresan en varias celdas como grupo. Por ejemplo, considere la formula =Fila(A1:A10). Si se ingresa en una solo celda como una formula normal, o como celda matricial, el resultado ser 1 en esta sola celda. Sin embargo, si la ingresa en una rango de celdas, cada celda contendr un elemento de la matriz. Para hacer esto, primero debe seleccionar el rango de celdas en las cuales la matriz debe escribirse, marque C1:C10 y escriba la formula =Fila(A1:A10) y presiona las teclas Ctrl+Shift+Enter. Los elementos de la matriz { 1,2, . . . . . , 10 } se escribirn en el rango de celdas, con un elemento de la matriz en cada celda. Cuando realice cambios, debe seleccionar el rango entero nuevamente, editar la formula y volver a dar Ctrl+Shift+Enter. No trate de cambiar un solo elemento de la matriz. Algunas funciones propias de Excel devuelven una matriz de valores. Estas formulas deben ser ingresadas en una matriz (o grupo) de celdas. Por ejemplo, la funcin =Minversa() devuelve la matriz inversa con un numero igual de filas y de columnas como la matriz invertida. Por lo tanto, si su matriz est en las celdas A1:B2 (dos filas y dos columnas), debe seleccionar un rango del mismo tamao, escribir la formula =Minversa(A1:B2) y presionar Ctrl+Shift+Enter. Esta accin ingresa la formula como una formula matricial en las celdas seleccionadas. Si usa la funcin Minversa en una sola celda, solo la celda superior izquierda de la matriz invertida ser devuelta.
5

Formulas Matriciales en Excel

Algunas Funciones Matriciales de Utilidad Las formulas matriciales pueden hacer variedad de tareas. Algunas formulas miscelneas a continuacin se indican: Sumar ignorando errores Normalmente si hay un error en una celda, la funcin =Suma() devuelve un error. Esta formula ignorar esos valores de error. =Suma(Si(Eserror(A1:A10);0;A1:A10)) Promedio ignorando errores Ignora errores cuando se promedia un rango =Promedio(Si(Eserror(A1:A10);Falso;Si(A1:A10="";Falso;A1:A10))) Promedio ignorando ceros =Promedio(Si(A1:A10<>0;A1:A10;Falso)) Suma de valores absolutos Puede sumar un rango de numeros considerandolos todos positivos usando la funcin ABS =Suma(ABS(A1:A10)) Suma de la parte entera solamente La parte fraccionaria es descartada =Suma(Truncar(A1:A5)) El texto mas largo en una celda =Desref(A1;Coincidir(Max(Largo(A1:A10));Largo(A1:A10);0)-1;0;1;1) Formulas Matriciales Vs Formulas Normales Hay una diferencia considerable entre lo que se puede hacer con formulas matriciales y las funciones propias de Excel, tales como =Bdsuma(), =BdContar() y muchas otras. Es claro que las funciones o formulas normales son mucho ms rpidas que una formula matricial; ya se coment todo el anlisis que arman para emitir un resultado. Si tiene un libro grande y complejo, notar que los clculos tardan ms tiempo que si tuviera sus formulas montadas como funciones normales. Las principales diferencias son: Las funciones propias de Excel son ms rpidas. El criterio de seleccin de las funciones normales o propias reside en las celdas. Las formulas matriciales pueden montar el criterio de seleccin directamente en la formula.

Formulas Matriciales en Excel

Las funciones normales devuelven un solo valor en una celda. Las matriciales pueden devolver una matriz en varias celdas. Elaborado por Rubn Torres Bentez

TABLAS DINAMICAS EN EXCEL Considero que las tablas dinmicas probablemente es una de las mejores herramientas con que cuenta Excel y en las ltimas versiones se ha enriquecido mejorado sus procesos, tal es el caso de la versin 2010, la cual cuenta con una herramienta que si bien no est incorporado en su versin original se puede descargar gratuitamente del sitio de Microsoft, la herramienta se denomina POWER PIVOT, y se trata de una herramienta que complementa muy bien el proceso que realiza la tabla dinmica. Qu es una tabla dinmica? Tambin se le conoce como PIVOT TABLE, en su denominacin original en idioma ingls, es una herramienta que realmente sirve para generar reportes y con ello el usuario ser capaz de resumir grandes cantidades de datos, organizarlos de manera sencilla sin la necesidad de tener que conocer o dominar el lenguaje de las bases de datos. Se le llama dinmica porque un usuario puede reconfigurar o dinmicamente rpidamente un reporte con solo mover algunos datos o cambiar los elementos de una columna o de una fila. Ejemplo: Imagina que se necesita saber el total de las ventas de "x" mes. Entonces, en la base en la cual reposa la informacin realizas una tabla dinmica y agrupas la informacin del total de las ventas por cada mes. Esta informacin que produce la tabla dinmica rpidamente la puedes obtener mediante los totales por cada da, de tal forma que puedas observar y analizar los das en los cuales las ventas fueron regulares Tambin que, s en la base en la cual tiene la informacin, cada venta la tiene asociada a un vendedor, (o sucursal, zona, etc.), puede saber EN SEGUNDOS la gestin de sus vendedores, compararlos (la eficiencia) entre ellos, conocer las zonas en las cuales el producto presenta ms fortaleza, en donde se debe reforzar el mercadeo y/o la publicidad, etc. Utilizando los registros diarios, si no se cuenta con un gestor de bases de datos especializado como ACCESS, DB2, ORACLE, SAP, etc., se puede disponer de otros medios en una hoja de clculo como Excel, como es el caso de una tabla dinmica, con la que se puede conocer la cantidad de registros que procesa su departamento de contabilidad, organizarlos por das, conocer en donde estn "los picos" de procesamiento los cuales obligan a su personal a quedarse ciertos das, (y que van en detrimento del cronograma de entrega de informes financieros), analizar y tratar de mejorar el flujo de informacin. Los datos de una tabla dinmica pueden llegar a proceder de la base de datos de una misma hoja de Excel o de una base de datos externa y se guardan en un cach especial, lo que permite Excel volver a calcular rpidamente una tabla dinmica que ha sido alterada. Cmo funciona la tabla dinmica? Supongamos que tienes una tabla de datos que contiene mucha informacin sobre las ventas de la compaa entre las cuales se encuentra una columna con los productos de la empresa, tambin la ciudad donde se vende y las ventas correspondientes para cada ciudad.

Producto

Zona

Ciudad

Vendedor

Imagina por un momento que en la empresa donde se labora nos solicita un reporte con el total de ventas por ciudad y el total de ventas por producto. As que, lo que se necesita hacer es sumar las ventas para cada ciudad y sumar las ventas de cada producto para obtener el reporte. En lugar de utilizar frmulas podemos utilizar una tabla dinmica para obtener el resultado deseado. Una tabla dinmica nos permite hacer una comparacin entre diferentes columnas de una tabla. Una tabla dinmica a manera de esquema puede ser de la siguiente manera:
ESQUEMA DE UNA TABLA DINAMICA
ZONA DE FILTROS DE LA TABLA DINAMICA CAMPOS DE COLUMNAS DE LA TABLA DINAMICA CAMPOS DE FILAS DE LA TABLA DINAMICA

AREA DE VALOR DE LA TABLA DINAMICA

Una tabla dinmica se conforma de 4 zonas o sectores 1234Campos de columnas de tabla dinmica. Campos de filas de tabla dinmica rea de valores Zona de filtros

Los ttulos que conforman nuestra tabla en Excel sern los ttulos a emplear dentro de cada zona o sector en una tabla dinmica, por ejemplo el campo ZONA, PRODUCTO, CIUDAD, VENDEDOR. Normalmente los nombres de los campos que contienen texto o son campos no numricos definen la zona columnas o filas, ya que en ellos se refieren rtulos o ttulos de valores, y en cambio en la zona de valores normalmente se incluirn cifras o valores numricos, ya sea escrito o que en su defecto se hayan obtenido de un clculo a travs de una frmula o funcin.

Por lo tanto, lo que requiere el usuario es jugar con el orden de los datos que necesita, ya sea colocando los datos en una fila o en una columna. Los datos que se obtendrn variarn en el estilo de presentacin, ya sea vertical u horizontal. Clasificacin Lo que primero realiza Excel en una tabla dinmica es CLASIFICAR los valores o datos que se han acomodado en filas o en columnas, esto es con la finalidad de presentar valores nicos o unitarios o evitar REDUNDANCIA. Por ejemplo: si colocamos el campo CIUDAD en la zona de FILAS, Excel tomar todos los valores de ciudades de nuestra tabla de datos y los agrupar en la tabla dinmica, es decir, colocar los valores nicos de la columna de datos eliminando las repeticiones. Si se realiza lo mismo en la zona de COLUMNAS con el campo PRODUCTO, Excel realizar el mismo procedimiento solo que de manera horizontal en cada columna. Por ltimo elegimos aquel campo que tenga que ver cifras o valores numricos y lo colocamos en la zona VALORES y Excel se encargar de realizar automticamente operaciones. Operaciones Las operaciones que realiza Excel a travs de una tabla dinmica son bsicamente las operaciones aritmticas, pero primordialmente la SUMA, recordemos que el objetivo de esta herramienta es la de los negocios por lo que la operacin ms comunes en el mundo de los negocios es la SUMA, as como en otras organizaciones. Otras operaciones: CONTAR PROMEDIO MINIMOS MAXIMOS DESVIACION ESTANDAR VARIANZA, etc. Si bien estas operaciones no son aplicables para muchos, Excel incluye en una tabla dinmica la posibilidad de manejar un campo calculado. En el siguiente archivo se mostrar el proceso para construir una tabla dinmica.

Elaborado por LC Rubn Torres

TABLAS DINAMICAS PARTE 2 Construccin de una tabla dinmica Con el siguiente ejemplo de tabla (sencilla) elaboraremos un ejemplo de tabla dinmica con el cual podremos darnos cuenta del proceso paso a paso (metodologa) y elementos que la integran: Nota: utilizaremos la versin 2007 para ejemplificar este caso
Fecha Producto Cantidad 1,200.00 400.00 1,200.00 1,200.00 1,200.00 800.00 1,200.00 800.00 800.00 800.00 800.00 800.00 800.00 800.00 1,200.00 Valor Unitario 100.00 120.00 100.00 130.00 130.00 1,200.00 1,000.00 120.00 140.00 710.00 120.00 100.00 140.00 130.00 120.00 Valor Total Vendedor Zona Xochimilco Cuauhtemoc Cuauhtemoc Benito Juarez Benito Juarez Miguel Hidalgo Cuauhtemoc

07/03/2012 Memoria USB 1 Gb Kingston 06/03/2012 Memoria USB 2 Gb Kingston 07/03/2012 Caja discos flexibles 3.5" 02/03/2012 Caja DVD-ROM Vervatim 06/03/2012 Caja DVD-ROM Sony 07/03/2012 Quemador portatil de DVD ROM 01/03/2012 Quemador portatil de CD ROM 01/03/2012 Portaminas de acero inox 05/03/2012 Cable USB impresora 3 mts 07/03/2012 Lector de discos flexibles 3.5." 01/03/2012 Memoria USB Marca Propia 02/03/2012 Memoria USB genrica 05/03/2012 Supresor de picos 3 entradas 07/03/2012 Cable adpatador USB 03/03/2012 Cable Mini DIM 3 mts

120,000.00 Agustin Lpez 48,000.00 Julio Preciado 120,000.00 Julio Preciado 156,000.00 Corina Snchez 156,000.00 Corina Snchez 960,000.00 Corina Snchez 1,200,000.00 Luz Mara Prez

96,000.00 Maria de la Luz Gonzlez Miguel Hidalgo 112,000.00 Luz Mara Prez 568,000.00 Luz Mara Prez 96,000.00 Sandra Valerio 80,000.00 Sandra Trejo 112,000.00 Sandra Valerio 104,000.00 Sandra Trejo 144,000.00 Mercedes Robles Miguel Hidalgo Cuauhtemoc Cuajimalpa Gustavo Baz Cuauhtemoc Xochimilco Gustavo Baz

Paso 1 Seleccionar la tabla arriba mostrada o en su defecto ubicarse en alguna celda de la tabla mostrada, y del men Insertar, seleccionar la opcin Tabla dinmica, de la seccin Tablas, automticamente Excel identificar la dimensin de la tabla El cuadro de dilogo posterior que aparece en el proceso permite determinar la dimensin de la tabla de donde se obtendrn los datos, como ya se menciono, o en su defecto, obtener la informacin de una fuente externa de datos (utilice una fuente externa). Finalmente, este cuadro de dilogo permite al usuario sealar el lugar donde se desea colocar el tablero de control de la tabla dinmica, ya sea en una hoja de clculo nueva (lo ms recomendable), o en la hoja de clculo donde se est trabajando (se recomienda trabajar en cascada para no daar la presentacin de los datos, as como el origen de los mismos. Paso 2 Una vez que se haya elegido el origen de los datos, as como el sitio donde se alojar la tabla y dar clic al botn Aceptar, en la hoja nueva que se muestra (caso planteado), se puede apreciar el tablero de informe (lado izquierdo de la hoja) y la lista de campos seleccionables (del lado derecho de la hoja) Es aqu donde comienza el usuario a obtener sus informes personalizados y con caractersticas que el mismo define e indica.

Secciones de campos de la tabla dinmica Filtro de informe.- Esta rea de trabajo permite al usuario realizar un filtro sobre el contenido que se haya construido en la tabla dinmica, situacin que permite enriquecer la obtencin de datos para un informe. Normalmente el campo de filtro de informe se encuentra fuera del tablero de tabla dinmica. Se pueden colocar campos de fecha (categorizados por da, mes o ao), regiones, zonas, valores numricos, nombres de productos o personas Rtulos de columna.- Se refieren a los campos que se podrn definir en la parte superior de la tabla, y que pueden ser campos relacionados con valores numricos, alfanumricos o de texto Este campo puede albergar uno o ms campos por lo que el primer campo definir la regla de preferencia y todos los campos que adicionen posteriormente al inicial indicado se subordinaran a l en el orden en que se muestren u ordenen. Rtulos de fila.- Al igual que el campo anterior, los campos se alinearn del lado izquierdo del reporte y de igual manera permite colocar tanto valores numricos, alfanumricos o de texto. Puede contener uno o ms campos de tablas que se subordinarn. Valores.- Campo que permite obtener las cifras o valores numricos de la tabla analizada, por definicin la operacin aritmtica que se genera de manera automtica es la suma, pero se pueden realizar otro tipo de operaciones, tales como PROMEDIO, CUENTA (cuenta valores de la lista obtenido), MAXIMO (valor mximo de la lista, MINIMO (valor mnimo de la lista), PRODUCTO (permitir obtener el valor de la multiplicacin entre s de los valores numrico que se coloquen en esta rea. Ejemplos Coloca el campo Producto en la seccin Rtulos de Fila, este proceso se logra arrastrando el campo de la seccin lista de campos (seccin superior) a la seccin rtulos de fila, para quedar de la siguiente forma:

Seccin de la Tabla dinmica una vez Incorporado el campo Producto

Seccin de Rtulos de fila con el campo Producto

Posteriormente adicione a la seccin de Valores el campo Valor Total y podr advertir que de manera automtica se determino un TOTAL GENERAL que implica la suma total de en monto de los productos mostrados.

En este momento el usuario generador del reporte podr personalizar su reporte, por ejemplo adicionar en el rtulo de filas los vendedores que realizaron estas ventas. Efectu esta adicin agregando el campo Vendedor despus del campo Producto, qu resulta? Ahora bien, qu pasara si cambia de orden los campos, ahora coloque en primer orden Vendedor y posteriormente Producto, qu sucede? Podr advertir que no es lo mismo colocar el campo Producto que el campo Vendedor, el reporte toma un significado diferente.

Una vez que se han adicionado varios campos a los rtulos de filas se podr observar que en la parte superior de la tabla se denomina una celda como Rtulos de Fila con una pestaa que permite mostrar datos tambin de manera filtrada (siempre que haya datos repetidos y el programa permita clasificarlos y agruparlos)

Al dar clic en el botn de seleccin y ordenacin de campos podr advertir que los datos se pueden ordenar, clasificar, filtrarlos por etiqueta y por valor:

Ahora agregue un filtro en la seccin Filtro de informe y con el campo Zona, y que si recuerdas en la tabla original, se repetan valores de las delegaciones, tales como Cuauhtmoc y Miguel Hidalgo, pero al adicionarlo como campo filtro, notar que los valores duplicados se eliminan para solo mostrar datos nicos. Ejercicio: Construya un informe con las ventas de productos que se hayan enajenado en Miguel Hidalgo por Mara de la Luz Gonzlez, qu cifra fue la obtuvo? Si bien el informe que se obtuvo nos fue muy til, y adems de pudo construir en cuestin de segundos, podemos cambiar el sentido de la consulta, por ejemplo quisiramos saber cuntas ventas (nmero de ellas) realiz la vendedora Mara de la Luz Gonzlez Para ello nos ubicamos en la celda de total general y con el botn derecho del mouse mostramos un men auxiliar o contextual como el que a continuacin se muestra: Y seleccionamos Configuracin de campo de valor esto nos permitir cambiar la operacin aritmtica que se ejecuto de manera inicial (suma), y la cambiaremos por Cuenta, en la seccin denominada Resumir campo de valor por

En la tabla dinmica resultante se mostrar el nmero de ventas efectuadas por Mara de la Luz Gonzlez, veamos el resultado:

Por ltimo generemos un reporte detallado de esta tabla dinmica que nos sirva posteriormente para un subanlisis de informacin, esto lo lograremos mediante el men auxiliar, daremos clic al botn derecho en la seccin Mostrar detalles Si observa al dar clic a esta opcin se generar un segundo reporte analtico o detallado a manera de tabla en una hoja nueva como un sub-reporte de la tabla dinmica Este contiene en la seccin superior filtros automticos que permiten consultar, filtrar y ordenar la informacin obtenida.

Inclusive de este ltimo informe se podra generar un nuevo reporte o inclusive una nueva tabla dinmica que sub-analice los datos que derivaron de la tabla dinmica original. Como se podr observar el alcance y las funciones que tiene una tabla dinmica son muy grandes. Actividades adicionales complementarias 1. Investiga qu permite realizar la opcin Campo calculado de la seccin Herramientas del apartado Formulas que permite realizar y que caractersticas tiene. 2. Genera un informe (mediante tabla dinmica) que permita utilizar la herramienta de agrupacin de datos. 3. Genera un mismo reporte cambiando los rtulos de la seccin filas a columnas y genera un sub informe en una hoja adicional

4. Genera un mismo reporte pero sin utilizar la tabla dinmica, investiga qu herramientas de Excel podra utilizar y asimismo las funciones que te permitiran generar un reporte similar. Una vez que lo hayas realizado compara los procedimientos y obtn conclusiones de ello. Elaborado por LC y LI Rubn Torres Bentez

Вам также может понравиться