valores valor rango que promedio porcentajes hacer esta entre conjunto como celdas excel vba excel-vba excel-formula

valor - rango en excel formula



Promedio de filas en el rango de Excel (2)

No estoy seguro si esto es infalible, pero creo que es un buen comienzo y libre de VBA.

La imagen no se pegó correctamente, la fórmula para la Columna D debería ser:

=ABS(TEXT($F$2,"hmmss")-TEXT(C2,"hmmss"))

Tengo una hoja de Excel diseñada así:

+--id---+--val--+--timestamp--+ | 01 | 1.2 | 1340769912 | |-------|-------|-------------| | 02 | 1.6 | 1340769928 | +-------+-------+-------------+

Me gustaría obtener el promedio de valores dentro de un rango de 60 segundos, o una varianza de 60 en la columna de marca de tiempo. He intentado un montón de cosas en términos de fórmulas de Excel, etc. pero no puedo hacer que funcione correctamente. ¿VBA es el camino a seguir?

EDITAR: Hay muchos datos y muchos minutos. Necesito que esta fórmula funcione si la copio en una columna.


Si tiene excel 2007 o posterior
=AVERAGEIFS($B$1:$B$2,$C$1:$C$2,"<"&C1+60,$C$1:$C$2,">"&C1-60)

para cualquier versión de excel:
=AVERAGE(IF(AND($C$1:$C$2<C1+60,$C$1:$C$2>C1-60),$B$1:$B$2)) ingresados ​​como una fórmula de matriz usando CTRL + MAYÚS + ENTER para ingresar la fórmula, en lugar de simplemente ENTER