Moyenne de deux colonnes divisées deux à deux

LeBoums Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaite effectuer la moyenne de de deux colonnes qui sont divisées deux à deux (fonction SOMMEPROD(col1/col2) il me semble).
Ce sont des temps de contrôle (colonne 1) que je dois diviser par un nombre de pièce (colonne 2) et je souhaite avoir la moyenne de temps de la totalité. Le souci c'est que je souhaite aussi que excel ne prenne pas en compte les cases vides dans la moyenne

Exemple :
Contrôle 1 : B2 : temps 20 C2 : nombre de pièce 18
Contrôle 2 : B3 : temps 30 C3 : nombre de pièce 25
Contrôle 3 : B4 : temps (vide) C4 : nombre de pièce (vide)
Contrôle 4 : B5 : temps 20 C5 : nombre de pièce 22

Je voudrai obtenir le resultat suivant : (B2/C2 + B3/C3 + B4/C4 + B5/C5)/3
Divisé par 3 et non par 4 car il n'y à rien dans les cases B4 et C4. ( fonction NB(B2:B5))

Puisque je cherche à créer un outil, cette page excel devra fonctionner quel que soit le nombre d'opération.

J'éspère que j'ai été clair.
Merci d'avance pour votre aide.



A voir également:

4 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
0
LeBoums Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beacoup ! Ca marche du tonnerre, j'aurai jamais trouvé. Si je comprend bien on ne peut pas y arriver sans les macros ?
Une petite question, quand on copie un fichier excel, la macro ce copit-elle avec ??
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
1. tu as mal compris, j'ai simplement dit que sans macro, je ne savais pas faire (ce qui ne veut pas dire qu'on ne peut pas ...)
2. si tu copies ton ficher (depuis poste de travail ou explorer), ou avec enregistrer sous, il n'y a pas de souci

bonne suite
0
Raymond PENTIER Messages postés 58993 Date d'inscription   Statut Contributeur Dernière intervention   17 367
 
Bonjour.

Ne sachant pas écrire de macros, j'aurais mis en D2 la formule =SI(C2=0;"";B2/C2), à recopier vers le bas, et ma moyenne serait =MOYENNE(D2:D999)
-1