Calcul de moyenne un peu particuliere

Bonjour à tous

SVP, j'ai besoin d'aide pour un calcul de moyenne un peu particulier. C'est une moyenne conditionnelle en fait...

Dans le tableau ci-dessous, l'utilisateur doit pouvoir entrer le prix des objets de niveau 3

J'aimerais une formule qui permette automatiquement de :

- SI le niveau de l'objet est "3", l'utilisateur peut rentrer lui-même le prix (saisi libre)

- SI le niveau de l'objet est "2", calcul automatique de la moyenne des prix de tous les objets de niveau 3 JUSQU'AU PROCHAIN NIVEAU 2 uniquement

- SI le niveau de l'objet est "1" , calcul automatique de la moyenne des prix de tous les objets de niveau 2 JUSQU'AU PROCHAIN NIVEAU 1 uniquement

dans l'exemple, la moyenne de l'objet 1 est donc la moyenne des objets 2,6 et 9 qui sont les objets de niveaux 2 positionnés AVANT le prochaine niveau 1.

je mets aussi le fichier en PJ

Si vous n'avez pas la solution pour la condition sur le Niveau de départ, je veux bien quand-même , en priorité, la formule de la moyenne

merci beaucoup pour votre aide

image

Bonjour

Je ne penses pas qu'on puisse le faire par formule

Ci joint ma solution en VBA

A+ François

Bonjour

Merci Fanfan38.

Alors je ne connais pas du tout VBA mais je vais essayer de l'exécuter et de comprendre ta solution

bonne journée

Rechercher des sujets similaires à "calcul moyenne peu particuliere"