{"id":15002,"date":"2025-01-11T10:10:00","date_gmt":"2025-01-11T15:10:00","guid":{"rendered":"https:\/\/www.perucontable.com\/excelcontable\/?p=15002"},"modified":"2025-01-14T16:58:51","modified_gmt":"2025-01-14T21:58:51","slug":"como-crear-un-rango-dinamico-con-desref-y-contara","status":"publish","type":"post","link":"https:\/\/www.perucontable.com\/excelcontable\/como-crear-un-rango-dinamico-con-desref-y-contara\/","title":{"rendered":"C\u00f3mo crear un rango din\u00e1mico con DESREF y CONTARA"},"content":{"rendered":"\n<p>Hoy te voy a mostrar un ejemplo de&nbsp;<strong>c\u00f3mo evitar errores en la presentaci\u00f3n de una tabla din\u00e1mica<\/strong>&nbsp;y asegurarte de que est\u00e1s&nbsp;trabajando con el origen de datos adecuado.<\/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\/2023\/12\/Como-crear-un-rango-dinamico-con-DESREF-y-CONTARA-1024x853.jpg\" alt=\"\" class=\"wp-image-18145\" width=\"1059\" height=\"883\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Como-crear-un-rango-dinamico-con-DESREF-y-CONTARA-1024x853.jpg 1024w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Como-crear-un-rango-dinamico-con-DESREF-y-CONTARA-300x250.jpg 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Como-crear-un-rango-dinamico-con-DESREF-y-CONTARA-768x640.jpg 768w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Como-crear-un-rango-dinamico-con-DESREF-y-CONTARA-1536x1280.jpg 1536w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Como-crear-un-rango-dinamico-con-DESREF-y-CONTARA-2048x1707.jpg 2048w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Como-crear-un-rango-dinamico-con-DESREF-y-CONTARA-696x580.jpg 696w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Como-crear-un-rango-dinamico-con-DESREF-y-CONTARA-1068x890.jpg 1068w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Como-crear-un-rango-dinamico-con-DESREF-y-CONTARA-1920x1600.jpg 1920w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Como-crear-un-rango-dinamico-con-DESREF-y-CONTARA-504x420.jpg 504w\" sizes=\"(max-width: 1059px) 100vw, 1059px\" \/><\/figure>\n\n\n\n<p>En una empresa de suministro de material de papeler\u00eda se preparan los env\u00edos que llegar\u00e1n a las tiendas para su venta.<\/p>\n\n\n\n<p>Cada trabajador debe preparar y valorar el material que suministra entregando un informe al coordinador y \u00e9ste lo&nbsp;<strong>introduce en una base de datos en <a rel=\"noreferrer noopener\" href=\"https:\/\/aulacontable.com\/url\/cvmiofexbg\" target=\"_blank\"><strong>Excel<\/strong><\/a><\/strong>.<\/p>\n\n\n\n<p>El coordinador elabora mensualmente un informe de env\u00edos que presenta a sus superiores. Se trata de una tabla din\u00e1mica como la de la imagen:<\/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\/2023\/12\/image-13-1024x511.png\" alt=\"\" class=\"wp-image-18141\" width=\"1061\" height=\"530\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-13-1024x511.png 1024w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-13-300x150.png 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-13-768x384.png 768w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-13-1536x767.png 1536w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-13-696x348.png 696w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-13-1068x533.png 1068w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-13-841x420.png 841w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-13.png 1920w\" sizes=\"(max-width: 1061px) 100vw, 1061px\" \/><\/figure>\n\n\n\n<p>Cada mes, el coordinador agrega nuevos datos, por lo que tiene que modificar el rango de celdas para que la tabla din\u00e1mica los aplique en el informe.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2024\/10\/image-17-1024x1024.png\" alt=\"\" class=\"wp-image-18856\" width=\"512\" height=\"512\"\/><\/figure><\/div>\n\n\n<div class=\"is-content-justification-center is-layout-flex wp-container-1 wp-block-buttons\">\n<div class=\"wp-block-button has-custom-font-size is-style-shadow\" style=\"font-size:19px\"><a class=\"wp-block-button__link has-background wp-element-button\" href=\"https:\/\/walink.co\/ad16d1\" style=\"background-color:#079c66\" target=\"_blank\" rel=\"noreferrer noopener\">Adquiere tu Sistema Contable \u00abContaexcel\u00bb y optimiza tus procesos contables (clic aqu\u00ed)<\/a><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<h2 class=\"has-text-align-center\"><strong>Antes de empezar<\/strong><\/h2>\n\n\n\n<h3 class=\"has-text-color\" style=\"color:#0d2432\"><strong>\u00bfQu\u00e9 es un rango din\u00e1mico?<\/strong><\/h3>\n\n\n\n<p>Un rango de Excel es un conjunto de celdas que opera bajo un mismo nombre. Cuando tengas que hacer referencia a todo el conjunto, puedes sustituir la referencia del rango por su nombre. Simplifica mucho el trabajo porque es m\u00e1s f\u00e1cil recordar una palabra que una referencia\u2026<\/p>\n\n\n\n<p>Ahora bien, cuando este conjunto de celdas aumenta o disminuye su tama\u00f1o pueden producirse problemas o errores porque las referencias no son capaces de adaptarse a su nueva dimensi\u00f3n. Aqu\u00ed entran en acci\u00f3n los rangos din\u00e1micos.<\/p>\n\n\n\n<p>Gracias a los rangos din\u00e1micos podremos hacer referencia a un conjunto de celdas que se ajustar\u00e1 de forma autom\u00e1tica al agregar o eliminar datos en celdas contiguas<\/p>\n\n\n\n<h3><strong>\u00bfC\u00f3mo evitar modificar el rango de datos?<\/strong><\/h3>\n\n\n\n<ul>\n<li>La mejor forma de no tener que modificar el rango nunca m\u00e1s es hacer que la tabla din\u00e1mica extraiga los datos de una base de datos que se ajuste autom\u00e1ticamente al tama\u00f1o que tenga.<\/li>\n\n\n\n<li>Te mostrar\u00e9 paso a paso c\u00f3mo hacerlo. Para eso voy a emplear las funciones DESREF y CONTARA.<\/li>\n<\/ul>\n\n\n\n<h3><strong>La funci\u00f3n DESREF<\/strong><\/h3>\n\n\n\n<p>La&nbsp;<strong>funci\u00f3n DESREF<\/strong>&nbsp;de puede utilizar de dos formas diferentes:<\/p>\n\n\n\n<ul>\n<li>Usando los tres primeros argumentos sirve para extraer el valor de una celda que se encuentra dentro de una tabla. Para utilizarla tienes que darle una referencia o punto de partida desde el cual comenzar\u00e1n a contar un n\u00famero de columnas y de filas hasta dar con el valor deseado.<\/li>\n\n\n\n<li>Si utilizas los cinco argumentos que tiene DESREF, la funci\u00f3n se convierte en matricial, ya que adem\u00e1s de desplazar la referencia un n\u00famero determinado de filas y columnas, devuelve los valores de varias celdas a la vez (ancho y alto).<\/li>\n<\/ul>\n\n\n\n<p>La versi\u00f3n que nos interesa es la matricial. Su sintaxis es:<\/p>\n\n\n\n<p><strong>=DESREF(ref;filas;columnas;alto;ancho)&nbsp;<\/strong><\/p>\n\n\n\n<h3><strong>La funci\u00f3n CONTARA<\/strong><\/h3>\n\n\n\n<p>La&nbsp;<strong>funci\u00f3n CONTARA<\/strong>&nbsp;cuenta todas las celdas de un rango que no est\u00e9n vac\u00edas. Se diferencia de CONTAR en que \u00e9sta solo cuenta las celdas que contienen n\u00fameros.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"685\" height=\"288\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-35.png\" alt=\"\" class=\"wp-image-15004\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-35.png 685w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2021\/03\/image-35-300x126.png 300w\" sizes=\"(max-width: 685px) 100vw, 685px\" \/><\/figure>\n\n\n\n<p>La sintaxis de CONTARA es la siguiente:<\/p>\n\n\n\n<p><strong>=CONTARA(valor1;[valor2];\u2026)<\/strong><\/p>\n\n\n\n<h2><strong>Creaci\u00f3n del rango din\u00e1mico<\/strong><\/h2>\n\n\n\n<p>Una vez que conoces para qu\u00e9 sirven DESREF y CONTARA, es hora de crear el rango din\u00e1mico y asign\u00e1rselo a un nombre (que he llamado Tabla) para que incluya no solo desde la celda&nbsp;<strong>A1<\/strong>&nbsp;hasta la&nbsp;<strong>D78<\/strong>, sino para que se adapte a los nuevos tama\u00f1os que tendr\u00e1 en el futuro.<\/p>\n\n\n\n<ul>\n<li>Haz clic en la ficha&nbsp;<strong>F\u00f3rmulas<\/strong>&nbsp;y a continuaci\u00f3n selecciona&nbsp;<strong>Administrador de nombres<\/strong>.<\/li>\n\n\n\n<li>Pulsa en el bot\u00f3n&nbsp;<strong>Nuevo<\/strong>.<\/li>\n\n\n\n<li>En el cuadro de di\u00e1logo que aparece, escribe el nombre que desees asignar al nombre (en mi caso, lo he nombrado como Tabla) y en&nbsp;<strong>Hace referencia a<\/strong>, escribe la siguiente f\u00f3rmula:<\/li>\n<\/ul>\n\n\n\n<p><strong>=DESREF(Datos!$A$1;0;0;CONTARA(Datos!$A:$A);CONTARA(Datos!$1:$1))&nbsp;<\/strong><\/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\/2023\/12\/image-14-1024x578.png\" alt=\"\" class=\"wp-image-18142\" width=\"1061\" height=\"600\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-14-1024x578.png 1024w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-14-300x169.png 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-14-768x434.png 768w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-14-696x393.png 696w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-14-1068x603.png 1068w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-14-744x420.png 744w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/image-14.png 1071w\" sizes=\"(max-width: 1061px) 100vw, 1061px\" \/><\/figure>\n\n\n\n<h2><strong>\u00bfY ahora qu\u00e9?<\/strong><\/h2>\n\n\n\n<p>Ahora simplemente crea la tabla din\u00e1mica introduciendo el nombre&nbsp;<strong>Tabla<\/strong>&nbsp;en el cuadro de di\u00e1logo que aparece al seleccionar la ficha Insertar y pulsar en Tabla din\u00e1mica.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"559\" height=\"447\" src=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Captura-de-pantalla-2023-12-06-214349.png\" alt=\"\" class=\"wp-image-18148\" srcset=\"https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Captura-de-pantalla-2023-12-06-214349.png 559w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Captura-de-pantalla-2023-12-06-214349-300x240.png 300w, https:\/\/www.perucontable.com\/excelcontable\/wp-content\/uploads\/2023\/12\/Captura-de-pantalla-2023-12-06-214349-525x420.png 525w\" sizes=\"(max-width: 559px) 100vw, 559px\" \/><\/figure><\/div>\n\n\n<p style=\"font-size:20px\"><strong>Te recomendamos:<\/strong><\/p>\n\n\n\n<ul>\n<li><strong><a rel=\"noreferrer noopener\" href=\"https:\/\/walink.co\/c80fd4\" target=\"_blank\">Programa de especializaci\u00f3n en gesti\u00f3n tributaria<\/a><\/strong><\/li>\n\n\n\n<li><strong><a rel=\"noreferrer noopener\" href=\"https:\/\/walink.co\/42013e\" target=\"_blank\">Especializaci\u00f3n en legislaci\u00f3n laboral y gesti\u00f3n de planillas<\/a><\/strong><\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/walink.co\/f897ec\" target=\"_blank\"><strong>Se parte de PERUCONTABLE PREMIUM<\/strong><\/a><\/li>\n<\/ul>\n\n\n\n<p><em>Te recomendamos ver este video:<\/em><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"\ud83d\udd34Suscripci\u00f3n Premium: SECCI\u00d3N DE PREGUNTAS Y RESPUESTAS \ud83d\udd34CONSULTORIA EN VIVO 05\/06\/24\" width=\"696\" height=\"392\" src=\"https:\/\/www.youtube.com\/embed\/RLS0HZE4fYI?start=2&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Hoy te voy a mostrar un ejemplo de&nbsp;c\u00f3mo evitar errores en la presentaci\u00f3n de una tabla din\u00e1mica&nbsp;y asegurarte de que est\u00e1s&nbsp;trabajando con el origen de datos adecuado. En una empresa de suministro de material de papeler\u00eda se preparan los env\u00edos que llegar\u00e1n a las tiendas para su venta. Cada trabajador debe preparar y valorar el [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":17574,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[108,67,25],"tags":[],"yst_prominent_words":[335,301,275,346,153,320,305,382],"_links":{"self":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/15002"}],"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=15002"}],"version-history":[{"count":11,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/15002\/revisions"}],"predecessor-version":[{"id":18859,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/posts\/15002\/revisions\/18859"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/media\/17574"}],"wp:attachment":[{"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/media?parent=15002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/categories?post=15002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/tags?post=15002"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.perucontable.com\/excelcontable\/wp-json\/wp\/v2\/yst_prominent_words?post=15002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}