¿Cómo sumar rápidamente cada otra o enésima fila / columna en Excel?
Como todos sabemos, podemos aplicar la función Suma para agregar una lista de celdas, pero a veces necesitamos sumar todas las demás celdas para algún propósito, y Excel no tiene una función estándar que nos permita sumar cada enésima celda. En esta situación, ¿cómo podríamos sumar cada otra o enésima fila / columna en Excel?
Suma cada otra o enésima fila / columna con fórmulas
Suma cada dos o enésima fila / columna con la función definida por el usuario
Suma / promedio / cuenta cada dos o enésima fila / columna con Kutools para Excel
Suma cada otra o enésima fila / columna con fórmulas
A través del siguiente ejemplo, le mostraré cómo aplicar las fórmulas que suman todas las demás celdas.
1. Utilice las fórmulas de matriz para sumar cada dos filas o columnas
En una celda en blanco, ingrese esta fórmula: =SUM(IF(MOD(ROW($B$1:$B$15),2)=0,$B$1:$B$15,0)), entonces presione Ctrl + Shift + Enter claves, y todos los demás valores de celda en la columna B se han sumado. Ver capturas de pantalla:
Notas:
1. En la fórmula de matriz anterior, puede cambiar el número 2 a 3, 4, 5 ..., significa sumar cada tercera fila, cada cuarta fila, cada quinta fila ...
2. Si desea sumar todas las demás columnas, puede ingresar la siguiente fórmula: =SUM(IF(MOD(COLUMN($A$1:$O$1),2)=0,$A$1:$O$1,0))y presione Ctrl + Shift + Enter claves para obtener el resultado. Ver captura de pantalla:
2. Utilice las fórmulas para sumar cada dos filas o columnas.
Aquí hay otra fórmula que puede ayudarlo a sumar cada celda o enésima celda en una hoja de trabajo.
En una celda vacía, ingrese esta fórmula: =SUMPRODUCT((MOD(ROW($B$1:$B$15),3)=0)*($B$1:$B$15)). Y luego presione Participar clave, y se ha agregado cada tercera celda. Ver capturas de pantalla:
Notas:
1. En la fórmula anterior, puede cambiar el número 3 a 4, 5, 6 ..., significa sumar cada cuarta fila, cada quinta fila, cada sexta fila ...
2. Si desea sumar todas las demás columnas, puede ingresar la siguiente fórmula: =SUMPRODUCT((MOD(COLUMN($A$1:$O$1),3)=0)*($A$1:$O$1)).
Suma cada dos o enésima fila / columna con la función definida por el usuario
La siguiente función definida por el usuario también puede ayudarlo a agregar cada dos o enésimas celdas en Excel.
1. Mantenga pulsado el ALT + F11 llaves, y abre el Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic recuadro > Móduloy pegue el siguiente código en la ventana Módulo.
Function SumIntervalRows(WorkRng As Range, interval As Integer) As Double
'Updateby Extendoffice
Dim arr As Variant
Dim total As Double
total = 0
arr = WorkRng.Value
For i = interval To UBound(arr, 1) Step interval
total = total + arr(i, 1)
Next
SumIntervalRows = total
End Function
Function SumIntervalCols(WorkRng As Range, interval As Integer) As Double
Dim arr As Variant
Dim total As Double
total = 0
arr = WorkRng.Value
For j = interval To UBound(arr, 2) Step interval
total = total + arr(1, j)
Next
SumIntervalCols = total
End Function
3. Luego, guarde este código y escriba la siguiente fórmula en una celda en blanco según lo necesite, vea las capturas de pantalla:
Para sumar cada cuarta fila: = SumIntervalRows (B1: B15,4)
Para sumar cada cuarta columna: = SumIntervalCols (A1: O1,4)
4. Entonces presione Participar clave, obtendrá el cálculo. Ver capturas de pantalla:
Suma cada cuarta fila:
Suma cada cuarta columna:
Note: Puede cambiar el número 4 por cualquier otro número, como 2, 3, 5 ... significa sumar cada segunda fila, cada tercera fila, cada quinta fila o columna.
Suma / promedio / cuenta cada dos o enésima fila / columna con Kutools para Excel
Tal vez tanto las fórmulas como la función definida por el usuario sean algo difíciles para la mayoría de ustedes, aquí puedo presentarles una forma más fácil de resolver esta tarea.
Con Kutools for Excel, Seleccionar filas y columnas de intervalo, puede seleccionar todas las celdas alternas o n-ésimas que necesite primero, y luego dar a las celdas seleccionadas un nombre definido, por último, usando la función Suma para sumar las celdas.
Kutools for Excel : con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. |
Después de instalar Kutools for Excel, siga los siguientes pasos:
1. Seleccione la columna que desea sumar cada otra celda o la enésima celda.
2. Hacer clic Kutools > Seleccione > Seleccionar filas y columnas de intervalo, ver captura de pantalla:
3. En la Seleccionar filas y columnas de intervalo cuadro de diálogo, especifique las operaciones que necesite, vea la captura de pantalla:
4. Hacer clic OK, y cada dos filas se han seleccionado de la primera fila, y ahora, puede ver los resultados calculados, como promedio, suma, recuento se muestran en la parte inferior de la barra de estado. Ver captura de pantalla:
Notas:
1. Con esta función, puede configurar el número 2, 3, 4 ... en Intervalo de opción, y seleccionará las celdas con el intervalo de 2, 3, 4 filas comenzando desde la primera fila del rango en el paso 3.
2. Con los pasos anteriores, también puede sumar cada dos o la enésima columna según lo necesite.
Si desea obtener más información sobre esta función, haga clic en Seleccionar filas y columnas de intervalo.
¡Descargue y pruebe Kutools para Excel ahora!
Demostración: Suma / promedio / cuenta cada dos o enésima fila / columna con Kutools para Excel
Artículos relacionados:
¿Cómo sumar solo celdas filtradas o visibles en Excel?
¿Cómo sumar los valores absolutos en Excel?
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!