2015-03-06 3 views
0

J'utilise Excel 2003.
J'ai une table:
formule Excel pour la moyenne des cellules sélectionnées en fonction de certains critères

Date - Colonne X - Colonne Y - Colonne Z - Âge

Je veux trouver la MOYENNE pour les nombres dans la Colonne Âge où la Date dans la Date colum = cellule A1
Il y a des centaines d'enregistrements - j'ai essayé d'utiliser INDEX et MATCH mais je n'arrive pas à le faire fonctionner. Je finis seulement avec le premier enregistrement correspondant.

Toute aide serait appréciée.

Merci.

Tom

+0

La mise en page de votre table hors de propos? Comme dans: vous avez juste besoin des données? Si oui, vous pouvez faire ce qui suit: mettre ceci dans F2 = IF (A2 = $ A $ 1, E2,0) Remplissage automatique jusqu'à la dernière ligne, puis mettre = Moyenne (F1: F ). Vous devrez remplir F1 manuellement. –

Répondre

0

S'il vous plaît essayer:

=AVERAGE(IF(X:X=A1,Z:Z)) 

avec Ctrl + Maj + Entrée

+0

Salut Pnuts, J'utilise = MOYENNE (SI (E: E = L1, I: I)) où E est la colonne avec les dates, L1 a la date d'aujourd'hui et I est le nombre que je veux faire la moyenne. Je reçois un #NUM! Erreur. Aucune suggestion? – Tom36

+0

Appliquer les références relatives aux * correctes * colonnes/cellules? – pnuts

0

Tom:

Je ne sais pas si Excel 2003 a AVERAGEIF(), mais si c'est le cas, utilisez ça. Vous définissez votre plage de critères, vos critères et votre plage moyenne, et vous faites le reste. Si Excel 2003 n'a pas AVERAGEIF(), vous pouvez utiliser SUMIF() pour obtenir la somme des Âges à une certaine date et ensuite diviser par un COUNTIF() qui compte les âges qui se produisent sur votre date.

Espoir qui aide, Matt via www.ExcelArchitect.com

+0

Tom, j'ai juste pensé à un suivi si pour une raison quelconque, Excel 2003 n'a même pas SUMIF ou COUNTIF. Ajoutez deux autres colonnes à droite de vos données. Dans chaque cellule de la première colonne, ajoutez une instruction if pour extraire l'âge de la ligne si elle répond aux critères de date. Dans la deuxième colonne, au lieu de tirer l'âge, il suffit d'écrire 1 dans la cellule. Additionnez les deux cellules au bas de votre feuille de calcul. Vous avez maintenant une version maison de SUMIF (première colonne) et de COUNTIF (deuxième colonne). Il suffit de diviser le total de la première colonne par le total de la deuxième colonne pour obtenir votre âge moyen à la date. –