Utilice una fórmula CSE (fórmula de matriz) para realizar supercálculos en datos - Consejos de Excel

Tabla de contenido

Use Ctrl + Shift + Enter (fórmulas CSE) para potenciar sus fórmulas en Excel. Sí, es cierto, hay una clase secreta de fórmulas en Excel. Si conoce las tres claves mágicas, puede obtener una única fórmula de matriz de Excel para reemplazar miles de otras fórmulas.

El 95% de los usuarios de Excel no conocen las fórmulas CSE. Cuando la mayoría de las personas escuchan su nombre real, piensan "Eso no suena en lo más mínimo útil" y nunca se molestan en aprender sobre ellos. Si cree que SumIf y CountIf son geniales, pronto descubrirá que las fórmulas Ctrl + Shift + Enter (CSE) correrán círculos alrededor de SumIf y CountIf. Las fórmulas CSE le permiten reemplazar literalmente miles de celdas de fórmulas con una sola fórmula. Sí, mis compañeros Gurú de Excel, hay algo así de poderoso sentado justo debajo de nuestras narices y nunca lo usamos.

Antes de que existiera SumIf, se podía usar una fórmula CSE para hacer lo mismo que SumIf. Microsoft nos dio SumIf y CountIf, pero las fórmulas CSE no son obsoletas. ¡Oh, no, y pueden hacer mucho más! ¿Y si quieres hacer AverageIf? ¿Qué tal GrowthIf? AveDevIf? Incluso MultiplyByPiAndTakeTheSquareRootIf. Casi cualquier cosa que pueda imaginar se puede hacer con una de estas fórmulas de CSE.

He aquí por qué creo que las fórmulas CSE nunca se pusieron de moda. Primero, su nombre real asusta a todos. En segundo lugar, requieren un manejo ajeno y contrario a la intuición para que funcionen. Después de escribir una fórmula de CSE, no puede simplemente presionar Enter. No puede simplemente salir de la celda con un clic de una tecla de flecha. Incluso si obtiene la fórmula correcta y presiona la tecla Intro, Excel le brinda el "VALOR" totalmente no fácil de usar. error. No dice: "Vaya, eso es hermoso. Estás en el 99,1% del camino", lo cual probablemente estabas.

Aquí está el secreto: después de escribir una fórmula CSE, debe mantener presionadas las teclas Ctrl y Shift, y luego presionar Enter. Toma una nota adhesiva y escríbela: Ctrl Shift Enter. Los usuarios de Power Excel tendrán la oportunidad de utilizar estas fórmulas aproximadamente una vez al mes. Si no escribe Ctrl Shift Enter ahora mismo, lo olvidará cuando algo vuelva a aparecer.

Examine este ejemplo: supongamos que desea promediar solo los valores en la columna C donde la columna A estaba en la región Este.

La fórmula en la celda A13 es un ejemplo de una fórmula CSE.

=AVERAGE(IF(A2:A10="East",C2:C10))

Conecte esto y obtendrá 7452,667, el promedio de los valores del Este. ¿Frio? Acaba de crear su propia versión de la función de Excel no existente AverageIf. Recuerde: presione Ctrl + Shift + Enter para ingresar la fórmula.

Mira el siguiente ejemplo a continuación.

En este ejemplo, hacemos que la fórmula CSE sea más general. En lugar de especificar que estamos buscando "Este", indique que desea cualquier valor que esté en A13. La fórmula es ahora =AVERAGE(IF($A$2:$A$10=A13,$C$2:$C$10)).

Curiosamente, Excel le permitirá copiar y pegar fórmulas CSE sin ninguna pulsación especial de teclas. Copié C13 a C14: C15 y ahora tengo promedios para todas las regiones.

Nuestro sistema de mainframe almacena la cantidad y el precio unitario, pero no el precio extendido. Claro, es bastante fácil agregar una columna C y llenarla =A2*B2y luego totalizar la columna C, ¡pero no es necesario!

Aquí, nuestra fórmula CSE es =SUM(A2:A10*B2:B10). Toma cada celda en A2: A10, multiplica por la celda correspondiente en B2: B10 y suma el resultado. Escriba la fórmula, mantenga presionadas las teclas Ctrl y Shift mientras presiona enter, y tendrá la respuesta en una fórmula en lugar de 10.

¿Ves lo poderoso que es esto? Incluso si tuviera 10,000 filas de datos, Excel tomará esta fórmula única, hará las 10,000 multiplicaciones y me dará el resultado.

De acuerdo, estas son las reglas: Debe presionar Ctrl + Shift + Enter cada vez que ingrese o edite estas fórmulas. Si no lo hace, el resultado es un #VALOR totalmente ambiguo. error. Si tiene varios rangos, todos deben tener la misma forma general. Si tiene un rango mezclado con celdas individuales, las celdas individuales se "replicarán" en la memoria para que coincidan con la forma de su rango.

Después de ingresar con éxito uno de estos y mirarlo en la barra de fórmulas, debe tener llaves alrededor de la fórmula. Nunca ingresas las llaves tú mismo. Presionar Ctrl + Shift + Enter los coloca allí.

Estas fórmulas son difíciles de dominar. le duele la cabeza solo de pensar en ellos. Si tengo uno difícil de ingresar, voy a Herramientas> Asistentes> Asistente de suma condicional y recorro los cuadros de diálogo. La salida del asistente de suma condicional es una fórmula de CSE, por lo que generalmente me puede dar suficientes pistas sobre cómo ingresar lo que realmente necesito.

¿Tuviste que tomar BASIC en el 11 ° grado con el Sr. Irwin? O, peor aún, ¿obtuviste una "D" en álgebra lineal con la Sra. Duchess en la universidad? Si es así, está en buena compañía y se estremecerá cada vez que escuche la palabra "matriz". - Corro gritando en la otra dirección cada vez que alguien dice matriz. Los entiendo, pero esto es Excel, ¡no necesito matrices aquí !. El malvado secreto es que Excel y Microsoft llaman a estas fórmulas "fórmulas de matriz". Detente, no huyas. Está bien, de verdad. ha cambiado el nombre de las fórmulas CSE porque suena menos aterrador y porque el nombre te ayuda a recordar cómo ingresarlas: Ctrl Shift Enter. Solo menciono el nombre real aquí en caso de que se encuentre con alguien de Microsoft que nunca haya tenido a la Sra. Duchess para álgebra lineal, o, en caso de que decida examinar los archivos de ayuda. Si vas a ayudarbusque bajo el malvado alias de "fórmula de matriz", pero entre nosotros amigos, llamémoslos CSE - ¿de acuerdo?

Lea Use una fórmula especial de matriz de Excel para simular SUMIF con dos condiciones.

Articulos interesantes...