Los algoritmos en su mayor parte son solo una serie de cálculos con tal vez una declaración “si” o dos lanzados de vez en cuando. Si no recuerdo mal, las fórmulas de Excel le permiten hasta 256 niveles de expresiones entre paréntesis anidadas. NO HAGAS ESTO.
Una vez que una fórmula de Excel tiene más de aproximadamente tres niveles de paréntesis anidados, generalmente se vuelve bastante desordenada. Siempre que tenga un algoritmo moderadamente complejo, intente dividirlo en pasos lógicos. Tal vez podría poner datos sin procesar en las columnas A y B. Haga un cálculo en la columna C. Ponga los resultados de una declaración “if” en la columna D. Si “D” es verdadero, realice otro cálculo en la columna E. De lo contrario, realice un cálculo alternativo en la columna F.
Romper algoritmos en etapas lógicas tiene el beneficio adicional de proporcionar una excelente respuesta y mejorar la capacidad de su hoja para la efectividad analítica. En nuestro escenario hipotético, la Columna D será Verdadero o Falso . Si ve un valor que es verdadero cuando sabe que debería ser falso, existe una fuente inmediata de comentarios para que pueda rastrear la fuente de imprecisiones e inconsistencias.
- ¿Podemos usar una cola en quicksort en C?
- ¿Cómo se utilizan los punteros para la asignación dinámica de memoria de las variables?
- Si el tamaño de una matriz es 101 y el rango de números es de 0 a 99, solo un número viene 2 veces. ¿Cuál es ese número?
- ¿Puede la longitud de un comando Mathematica o Wolfram | Alpha ser una aproximación aproximada de su complejidad de Kolmogorov?
- ¿Cuáles son los algoritmos necesarios para resolver todos los problemas (usando C ++) en cualquier concurso de codificación competitivo?
Otra herramienta algorítmica muy útil integrada en Excel es el formato condicional. No tiene que escribir los algoritmos para cambiar los colores de las celdas cuando se cumplen ciertas condiciones, simplemente puede ingresar valores de umbral y colores apropiados para representarlos.
Otro último toque rápido de sentido común cuando se opera en grandes listas de datos: Hágase esta pregunta: “Si voy a agregar o promediar una columna de 100,000 números, ¿dónde quiero que se muestre la suma o el promedio?” La inclinación podría decirnos que toda suma se lleva a cabo en la parte inferior de una columna de números. ¿Realmente desea desplazarse a través de 100,000 líneas de datos de la tabla de Excel cada vez que desea encontrar el promedio de una columna de números? ¿Por qué no poner todos los totales de su columna en la fila 1 donde siempre estarán disponibles de un vistazo?