{"id":14960,"date":"2021-03-02T22:10:53","date_gmt":"2021-03-03T03:10:53","guid":{"rendered":"https:\/\/www.perucontable.com\/excelcontable\/?p=14960"},"modified":"2023-11-17T21:00:12","modified_gmt":"2023-11-18T02:00:12","slug":"aprende-a-definir-tus-propias-funciones-en-excel","status":"publish","type":"post","link":"https:\/\/www.perucontable.com\/excelcontable\/aprende-a-definir-tus-propias-funciones-en-excel\/","title":{"rendered":"Aprende a definir tus propias funciones en Excel"},"content":{"rendered":"\n<p>Una de las utilidades m\u00e1s valoradas por los usuarios es la posibilidad de utilizar todo tipo de funciones en la hoja de c\u00e1lculo; Excel nos ofrece una infinidad de funciones ordenadas por categor\u00edas: estad\u00edsticas, financieras, l\u00f3gicas, de texto, matem\u00e1ticas etc.<\/p>\n\n\n\n<p>Pr\u00e1cticamente nos ofrece las f\u00f3rmulas m\u00e1s comunes y utilizadas para la realizaci\u00f3n de todo tipo de c\u00e1lculos.<\/p>\n\n\n\n<p>En ocasiones trabajaremos con proyectos o ejercicios que necesiten de una especial f\u00f3rmula personalizada, la cual necesitaremos usar de forma frecuente y Excel no posea en su colecci\u00f3n de f\u00f3rmulas.<\/p>\n\n\n\n<p>La soluci\u00f3n m\u00e1s profesional para arreglar esta situaci\u00f3n es crear nuestras f\u00f3rmulas personalizadas y a\u00f1adirlas al cat\u00e1logo de f\u00f3rmulas de Excel. A continuaci\u00f3n detallamos paso a paso c\u00f3mo definir nuestras propias funciones.<\/p>\n\n\n\n<h2><strong>Funciones definidas por el usuario (UDF)<\/strong><\/h2>\n\n\n\n<p>Las funciones definidas por el usuario permiten crear f\u00f3rmulas personalizadas (mediante Visual Basic VBA) por el usuario a trav\u00e9s de algunos argumentos que devolver\u00e1n un valor.<\/p>\n\n\n\n<h3><strong>Pasos 1 de 5: A\u00f1adir la pesta\u00f1a Programador<\/strong><\/h3>\n\n\n\n<p>Para comenzar a crear estas funciones debemos de mostrar la pesta\u00f1a&nbsp;<strong>Programador<\/strong>&nbsp;en nuestra barra de herramientas; de forma predeterminada no aparece esta opci\u00f3n, por ello debemos de activarla:<\/p>\n\n\n\n<ul>\n<li>Archivo<\/li>\n\n\n\n<li>Opciones<\/li>\n\n\n\n<li>Personalizar cintas de opciones<\/li>\n\n\n\n<li>Activar ficha de Programador<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-2.png\" alt=\"\" class=\"wp-image-14963\" width=\"389\" height=\"276\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-2.png 389w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-2-300x213.png 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-2-100x70.png 100w\" sizes=\"(max-width: 389px) 100vw, 389px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"408\" height=\"289\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-3.png\" alt=\"\" class=\"wp-image-14964\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-3.png 408w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-3-300x213.png 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-3-100x70.png 100w\" sizes=\"(max-width: 408px) 100vw, 408px\" \/><\/figure>\n\n\n\n<h3>&nbsp;<strong>Pasos 2 de 5: Opci\u00f3n Visual Basic<\/strong><\/h3>\n\n\n\n<p>Una vez visible la pesta\u00f1a Programador hacemos clic y entraremos en la opci\u00f3n Visual Basic, se abrir\u00e1 un peque\u00f1o programa que nos permitir\u00e1 crear las funciones de usuario.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"414\" height=\"105\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-4.png\" alt=\"\" class=\"wp-image-14965\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-4.png 414w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-4-300x76.png 300w\" sizes=\"(max-width: 414px) 100vw, 414px\" \/><\/figure>\n\n\n\n<h3><strong>Pasos 3 de 5: Insertar M\u00f3dulo<\/strong><\/h3>\n\n\n\n<p>Una vez dentro del programa Visual Basic accederemos a la opci\u00f3n insertar m\u00f3dulo. Aparecer\u00e1 una pantalla donde escribiremos nuestra f\u00f3rmula personalizada.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"399\" height=\"248\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-5.png\" alt=\"\" class=\"wp-image-14966\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-5.png 399w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-5-300x186.png 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-5-356x220.png 356w\" sizes=\"(max-width: 399px) 100vw, 399px\" \/><\/figure>\n\n\n\n<h3><strong>Pasos 4 de 5: Escribir la f\u00f3rmula<\/strong><\/h3>\n\n\n\n<p>Vamos a crear una f\u00f3rmula que sume dos n\u00fameros y los divida por tres llamada DividoporTres:<\/p>\n\n\n\n<p>Function DividoporTres (arg1, arg2)<br>&nbsp;&nbsp;&nbsp;DividoporTres = (arg1 + arg2) \/3<br>End Function<\/p>\n\n\n\n<p>Esta ser\u00eda la nomenclatura a seguir comenzar por Function y cerrar con End Function.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-6.png\" alt=\"\" class=\"wp-image-14967\" width=\"412\" height=\"262\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-6.png 412w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-6-300x191.png 300w\" sizes=\"(max-width: 412px) 100vw, 412px\" \/><\/figure>\n\n\n\n<p>&nbsp;Grabamos el m\u00f3dulo creado seleccionando del men\u00fa Archivo y luego Guardar.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"405\" height=\"193\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-7.png\" alt=\"\" class=\"wp-image-14968\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-7.png 405w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-7-300x143.png 300w\" sizes=\"(max-width: 405px) 100vw, 405px\" \/><\/figure>\n\n\n\n<p>Nos va a presentar el cuadro para indicar el nombre para guardar el Libro de Excel, en caso de que sea la primera vez que lo guardamos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"391\" height=\"312\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-8.png\" alt=\"\" class=\"wp-image-14969\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-8.png 391w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-8-300x239.png 300w\" sizes=\"(max-width: 391px) 100vw, 391px\" \/><\/figure>\n\n\n\n<p>Nos puede presentar un aviso de advertencia para que guardemos el libro con macros habilitados, esto es necesario para que podamos usar nuestra funci\u00f3n en Excel. Por lo tanto, damos clic en No.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"405\" height=\"312\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-9.png\" alt=\"\" class=\"wp-image-14970\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-9.png 405w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-9-300x231.png 300w\" sizes=\"(max-width: 405px) 100vw, 405px\" \/><\/figure>\n\n\n\n<p>Nos regresa al cuadro para guardar nuestro libro de Excel y en el combo Tipo seleccionamos Libro de Excel habilitado para macros.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"416\" height=\"341\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-10.png\" alt=\"\" class=\"wp-image-14971\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-10.png 416w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-10-300x246.png 300w\" sizes=\"(max-width: 416px) 100vw, 416px\" \/><\/figure>\n\n\n\n<p>Finalmente volvemos a Excel.<\/p>\n\n\n\n<h3><strong>Pasos 5 de 5: Comprobar y usar f\u00f3rmula<\/strong><\/h3>\n\n\n\n<p>Una vez en Excel, debemos &nbsp;comprobar la existencia de la f\u00f3rmula dentro del cat\u00e1logo de Excel y, obviamente, que funcione correctamente. Para ello clicaremos en la opci\u00f3n funciones (bot\u00f3n Fx o Insertar Funci\u00f3n).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"406\" height=\"184\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-11.png\" alt=\"\" class=\"wp-image-14972\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-11.png 406w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-11-300x136.png 300w\" sizes=\"(max-width: 406px) 100vw, 406px\" \/><\/figure>\n\n\n\n<p>Dentro de las categor\u00edas seleccionar \u00abDefinidas por el usuario\u00bb. Aqu\u00ed deber\u00e1 de aparecer la funci\u00f3n antes creada llamada&nbsp;<strong>DividoporTres.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"370\" height=\"317\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-12.png\" alt=\"\" class=\"wp-image-14973\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-12.png 370w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-12-300x257.png 300w\" sizes=\"(max-width: 370px) 100vw, 370px\" \/><\/figure>\n\n\n\n<p>Al utilizarla nos pedir\u00e1 dos argumentos de funci\u00f3n (recordemos que esta funci\u00f3n suma dos n\u00fameros y los divide por tres).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"438\" height=\"244\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-13.png\" alt=\"\" class=\"wp-image-14974\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-13.png 438w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-13-300x167.png 300w\" sizes=\"(max-width: 438px) 100vw, 438px\" \/><\/figure>\n\n\n\n<p>Una vez introducidos los argumentos y aceptemos nos mostrar\u00e1 el resultado final de la funci\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"362\" height=\"189\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-14.png\" alt=\"\" class=\"wp-image-14975\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-14.png 362w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-14-300x157.png 300w\" sizes=\"(max-width: 362px) 100vw, 362px\" \/><\/figure>\n\n\n\n<p>La complejidad de las f\u00f3rmulas depender\u00e1 del usuario y de la tarea a realizar, la variedad y las opciones son extraordinarias Crear f\u00f3rmulas personalizadas nos ayuda a automatizar de manera profesional el trabajo diario, adem\u00e1s de utilizar Excel de forma correcta.<\/p>\n\n\n\n<p>Fuente <a href=\"https:\/\/todosobreexcel.com\/\">https:\/\/todosobreexcel.com\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una de las utilidades m\u00e1s valoradas por los usuarios es la posibilidad de utilizar todo tipo de funciones en la hoja de c\u00e1lculo; Excel nos ofrece una infinidad de funciones ordenadas por categor\u00edas: estad\u00edsticas, financieras, l\u00f3gicas, de texto, matem\u00e1ticas etc. Pr\u00e1cticamente nos ofrece las f\u00f3rmulas m\u00e1s comunes y utilizadas para la realizaci\u00f3n de todo tipo [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":17601,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[108,1,67],"tags":[],"yst_prominent_words":[409,440,133,427,122],"_links":{"self":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/14960"}],"collection":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/comments?post=14960"}],"version-history":[{"count":4,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/14960\/revisions"}],"predecessor-version":[{"id":17602,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/14960\/revisions\/17602"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/media\/17601"}],"wp:attachment":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/media?parent=14960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/categories?post=14960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/tags?post=14960"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/yst_prominent_words?post=14960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}