<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Protectorado</title>
    <description>The latest articles on Forem by Protectorado (@elprotectorado).</description>
    <link>https://forem.com/elprotectorado</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F704037%2F23e5df77-e975-4d83-a6dd-ef1a3847996d.jpeg</url>
      <title>Forem: Protectorado</title>
      <link>https://forem.com/elprotectorado</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/elprotectorado"/>
    <language>en</language>
    <item>
      <title>Fórmulas de Excel/Sheets que ni la IA puede resolver (aún)</title>
      <dc:creator>Protectorado</dc:creator>
      <pubDate>Sat, 13 Sep 2025 12:46:49 +0000</pubDate>
      <link>https://forem.com/elprotectorado/formulas-de-excelsheets-que-ni-la-ia-puede-resolver-aun-1f75</link>
      <guid>https://forem.com/elprotectorado/formulas-de-excelsheets-que-ni-la-ia-puede-resolver-aun-1f75</guid>
      <description>&lt;p&gt;Una colección de fórmulas avanzadas para análisis de datos complejos que superan las capacidades actuales de la IA. ¡Disponibles en mi nuevo repo de GitHub!&lt;/p&gt;




&lt;h2&gt;
  
  
  El Desafío: Cuando los Datos se Vuelven un Dolor de Cabeza
&lt;/h2&gt;

&lt;p&gt;Todos hemos estado ahí. Tienes una hoja de cálculo con miles de filas: datos de estudiantes, registros de empleados, inventarios... y necesitas extraer información específica. Tareas como:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  ¿Este estudiante está &lt;strong&gt;repitiendo&lt;/strong&gt; un curso?&lt;/li&gt;
&lt;li&gt;  ¿Cuál es la &lt;strong&gt;edad exacta&lt;/strong&gt; de un colaborador, no solo el año?&lt;/li&gt;
&lt;li&gt;  ¿Es este el &lt;strong&gt;primer registro&lt;/strong&gt; de un cliente o ya lo teníamos?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le preguntas a una IA y te da una solución genérica que se rompe en cuanto los datos tienen la más mínima variación. Las fórmulas &lt;code&gt;CONTAR.SI.CONJUNTO&lt;/code&gt; se vuelven un infierno, los cálculos de fechas fallan con los años bisiestos y terminas pasando horas haciendo trabajo manual.&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;strong&gt;La IA es increíble, pero en el mundo real de los datos desordenados, a veces se necesita una lógica más robusta y específica.&lt;/strong&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  La Solución: Fórmulas Optimizadas y a Prueba de Balas 📊
&lt;/h2&gt;

&lt;p&gt;Después de enfrentarme a estos problemas en entornos gubernamentales y académicos, decidí crear y optimizar un conjunto de fórmulas para &lt;strong&gt;Google Sheets y Microsoft Excel&lt;/strong&gt; que realmente funcionan.&lt;/p&gt;

&lt;p&gt;He creado un repositorio en GitHub para compartirlas. No son las típicas fórmulas que encuentras en un tutorial básico. Están diseñadas para ser eficientes con grandes volúmenes de datos y para manejar la complejidad que las herramientas automatizadas a menudo ignoran.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Puedes encontrar el repositorio aquí:&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  👉 &lt;a href="https://github.com/elprotectorado/formulas_avanzadas_sheetexcel" rel="noopener noreferrer"&gt;&lt;strong&gt;github.com/elprotectorado/formulas_avanzadas_sheetexcel&lt;/strong&gt;&lt;/a&gt;
&lt;/h2&gt;

&lt;h2&gt;
  
  
  ¿Qué encontrarás en el repositorio? 🚀
&lt;/h2&gt;

&lt;p&gt;He incluido una guía detallada, pero aquí tienes un adelanto de lo que puedes resolver:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Estado del Dato:&lt;/strong&gt; &lt;code&gt;="Repitiendo"&lt;/code&gt;, &lt;code&gt;="Al día"&lt;/code&gt;. Determina si un registro es nuevo o si una entidad está repitiendo un estado (como un año académico).&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Año Real Académico:&lt;/strong&gt; &lt;code&gt;MAX.SI.CONJUNTO(...)&lt;/code&gt;. Calcula el año de servicio o estudio más reciente para una entidad.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Registro de Matrícula:&lt;/strong&gt; &lt;code&gt;CONTAR.SI(...)&lt;/code&gt;. Etiqueta la primera aparición de un registro para análisis cronológico. ¡Clave para evitar dobles conteos!&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Conteo de Repeticiones:&lt;/strong&gt; &lt;code&gt;CONTAR.SI.CONJUNTO(...)&lt;/code&gt;. Cuenta cuántas veces se repite un valor específico (ej. un semestre) para un mismo individuo.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Cálculo Preciso de Edad:&lt;/strong&gt; &lt;code&gt;ENTERO(AÑO(HOY())-AÑO(G2)-...)&lt;/code&gt;. Una fórmula que calcula la edad exacta en años cumplidos, sin errores.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Y más...&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Cada fórmula viene con una explicación de su propósito y la lógica detrás de ella.
&lt;/h2&gt;

&lt;h2&gt;
  
  
  ¿Por qué no una licencia Open Source?
&lt;/h2&gt;

&lt;p&gt;Mi objetivo es doble:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; &lt;strong&gt;Compartir el conocimiento&lt;/strong&gt; para que otros puedan aprender de estas soluciones.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Proteger el trabajo intelectual&lt;/strong&gt; que hay detrás, ya que estas fórmulas son aplicables en entornos profesionales complejos.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Por eso, el repositorio tiene una licencia de &lt;strong&gt;"Todos los derechos reservados"&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  ✅ &lt;strong&gt;Uso personal y educativo:&lt;/strong&gt; ¡Adelante! Úsalas como guía, aprende y adáptalas para tus proyectos personales.&lt;/li&gt;
&lt;li&gt;  🚫 &lt;strong&gt;Uso comercial:&lt;/strong&gt; Para usar estas fórmulas en un proyecto comercial, gubernamental o con fines de lucro, se requiere una licencia.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Si estás interesado en una licencia comercial o en una consultoría, puedes contactarme a través de &lt;a href="https://github.com/elprotectorado" rel="noopener noreferrer"&gt;&lt;strong&gt;mi perfil de GitHub&lt;/strong&gt;&lt;/a&gt;.
&lt;/h2&gt;

&lt;h2&gt;
  
  
  ¡Échale un vistazo!
&lt;/h2&gt;

&lt;p&gt;Te invito a visitar el repositorio, revisar las fórmulas y dejar una estrella ⭐ si te resulta útil.&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://github.com/elprotectorado/formulas_avanzadas_sheetexcel" rel="noopener noreferrer"&gt;&lt;strong&gt;Ver las Fórmulas Avanzadas en GitHub&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;¿Qué otros desafíos de hojas de cálculo te has encontrado que parecen imposibles de resolver? ¡Déjame un comentario abajo!&lt;/p&gt;

&lt;h1&gt;
  
  
  excel #googlesheets #datascience #productivity
&lt;/h1&gt;

</description>
      <category>excel</category>
      <category>googlesheets</category>
      <category>datascience</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Crea y Elimina Cientos de Clases de Google Classroom con un Script</title>
      <dc:creator>Protectorado</dc:creator>
      <pubDate>Sat, 02 Aug 2025 02:21:13 +0000</pubDate>
      <link>https://forem.com/elprotectorado/crea-y-elimina-cientos-de-clases-de-google-classroom-con-un-script-5ddj</link>
      <guid>https://forem.com/elprotectorado/crea-y-elimina-cientos-de-clases-de-google-classroom-con-un-script-5ddj</guid>
      <description>&lt;p&gt;¿Cansado de gestionar manualmente tus clases en Google Classroom? He creado dos scripts para automatizar las tareas más tediosas.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Crear Clases Masivamente:&lt;br&gt;
Ideal para el inicio del año escolar. Prepara una lista de nombres, ejecuta el script y crea todas tus clases en segundos.&lt;/p&gt;

&lt;p&gt;• Código y Guía: &lt;a href="https://github.com/elprotectorado/CreateClassClassroom" rel="noopener noreferrer"&gt;https://github.com/elprotectorado/CreateClassClassroom&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Eliminar Clases Masivamente:&lt;br&gt;
Perfecto para limpiar tu panel al final del semestre. El script abandona o archiva todas tus clases automáticamente.&lt;/p&gt;

&lt;p&gt;• Código y Guía: &lt;a href="https://github.com/elprotectorado/DeleteClassClassroom" rel="noopener noreferrer"&gt;https://github.com/elprotectorado/DeleteClassClassroom&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Cómo usar los scripts:&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1.  Ve al enlace de GitHub y copia el código.
2.  Abre classroom.google.com.
3.  Abre la consola del navegador (Ctrl+Shift+J).
4.  Pega el script y presiona Enter.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Advertencia: Los scripts realizan acciones masivas que no se pueden deshacer fácilmente. Úsalos bajo tu propio riesgo y asegúrate de lo que estás haciendo.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How to create your site for free thanks to Notion , Fruitionsite, Freenom and Cloudflare.</title>
      <dc:creator>Protectorado</dc:creator>
      <pubDate>Wed, 13 Oct 2021 20:31:22 +0000</pubDate>
      <link>https://forem.com/elprotectorado/how-to-create-your-site-for-free-thanks-to-notion-cruitionsite-freemon-and-cloudflare-260b</link>
      <guid>https://forem.com/elprotectorado/how-to-create-your-site-for-free-thanks-to-notion-cruitionsite-freemon-and-cloudflare-260b</guid>
      <description>&lt;p&gt;A guide "you can guide yourself or do everything in the video".&lt;br&gt;
&lt;a href="https://www.youtube.com/watch?v=aw0x54PzCaI" rel="noopener noreferrer"&gt;YouTube Tutorial&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Chapter One&lt;/p&gt;

&lt;p&gt;What you need to make your website/blog for free&lt;/p&gt;

&lt;p&gt;First : We must login to Freenom, what is that? easy it's where you will find your free domain for 12 months with free renewal every time the 12 months is up.&lt;br&gt;
-Register here :&lt;a href="https://my.freenom.com/clientarea.php" rel="noopener noreferrer"&gt;Get Free Domain&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9hhc3b1a9fwxtf76ulg2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9hhc3b1a9fwxtf76ulg2.png" alt=" " width="800" height="620"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Second: Cloudflare is completely free to have an account.&lt;br&gt;
Register here :&lt;br&gt;
&lt;a href="//dash.cloudflare.com"&gt;Cloudflare Free&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F36vt9nb93dx6wk8xyzow.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F36vt9nb93dx6wk8xyzow.png" alt=" " width="800" height="620"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Third : have a free account on notion&lt;/p&gt;

&lt;p&gt;Register here :&lt;a href="https://www.notion.so/signup" rel="noopener noreferrer"&gt;Notion Free&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjsjxfjy2oby67beat9k4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjsjxfjy2oby67beat9k4.png" alt=" " width="800" height="620"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fourth : to have a blog template you can use any site that provides something similar.&lt;/p&gt;

&lt;p&gt;Fifth : Use Fruitionsite Script&lt;/p&gt;

&lt;p&gt;click here : &lt;a href="https://fruitionsite.com/" rel="noopener noreferrer"&gt;Scrip Free&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw1v8l9ilcujuwfjvbfkt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw1v8l9ilcujuwfjvbfkt.png" alt=" " width="800" height="640"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;on this page are all the errors corrected and step by step guide on how to create your free website without any problems.&lt;/p&gt;

&lt;p&gt;Date without script errors: October , 2021&lt;/p&gt;

&lt;p&gt;I will leave you my script I use it for my websites and it is 100% functional.&lt;br&gt;
Here:&lt;br&gt;
&lt;a href="https://gist.github.com/isjair/ba625d70afbb5290e1f2e46fee21e1bd#file-testedcodedev-txt" rel="noopener noreferrer"&gt;100% operational&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Final Chapter
&lt;/h1&gt;

&lt;p&gt;&lt;em&gt;Part&lt;/em&gt; 1&lt;br&gt;
&lt;strong&gt;If you need to add favicon to your site I will also leave them.&lt;br&gt;
add&lt;/strong&gt;: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://raw.githubusercontent.com/stephenou/fruitionsite/a604cfa022e229171b9d5702ffb2cc63e1cd911e/worker.js" rel="noopener noreferrer"&gt;If you want to add the extra&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Part&lt;/em&gt; 2&lt;br&gt;
&lt;em&gt;I was making a very detailed tutorial but I couldn't finish it so I didn't publish it but in this tutorial everything is detailed but only the verification of the website is missing&lt;/em&gt;.&lt;br&gt;
&lt;a href="https://dev.to/jair/how-to-create-your-website-fast-easy-and-free-5701-temp-slug-1557304?preview=acec26ead3492b67a64ac219e6850b56078caf2d031bd002909aa5f440b5c3d61fda313694d2e81d6af0fd8f64a769a512f021fce872fbf283635a7a"&gt;Tutorial Final but not final&lt;/a&gt;&lt;br&gt;
&lt;em&gt;End&lt;/em&gt;&lt;br&gt;
&lt;strong&gt;All thanks to the community at &lt;a href="https://github.com/stephenou/fruitionsite" rel="noopener noreferrer"&gt;Github&lt;/a&gt; and the creator stephenou&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>blog</category>
      <category>quick</category>
      <category>easy</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
