Somme conditionnelle avec division

Bonjour,

J'ai 1 liste de Rdv avec nom du/des intervenant(s), durée du Rdv, sa nature et le nb d'intervenants.

Ex. : Léa&Léon, 01:00; Réunion; 2

1 Rdv avec 2 intervenants sera affiché 2 fois dans la liste (l'export est fait par intervenant et je ne peux pas le changer).

J'ai besoin d'avoir le total d'heures pour chaque action dans l'Ets (ex. Nb d'h. de Réunion...) : quand il y a 2 intervenants je vais trouver 2 fois la ligne donc je dois diviser la durée par 2 pour avoir le bon résultat.

J'ai nommé les plages pour simplifier : Qui, Duree, Quoi, NbInterv

La formule "SOMMEPROD((Quoi="Réunion")*Duree/NbInterv)" fait le travail.

Mais il peut y avoir des lignes avec un Nb d'intervenants=0 (plages inoccupées). Elles sont ignorées du fait que ça ne peut pas être 1 Réunion mais SommeProd ne les ignore pas et j'obtiens "#Div/0".

J'ai essayé aussi :

=SOMMEPROD((Quoi="Réunion")*SIERREUR(Duree/NbInterv;0))

=SOMMEPROD((Quoi="Réunion")*Duree/MAX(1;NbInterv))

...ça ne met plus #div/0 mais ça ne donne pas le bon résultat.

...j'ai besoin d'aide, si possible en évitant les formules matricielles qui sont difficiles à maintenir et que j'ai du mal à comprendre.

Merci

PS j'ai mis un fichier d'exemple

16test-div0.xlsx (10.81 Ko)

Bonjour le Forum,

Bonjour 34690,

Un essai en fichier 2 formule différentes a toi de voir

Cordialement

95test-div0.xlsx (11.29 Ko)

Merci mille fois Debutant86 c'est le résultat attendu même si j'espérais une formule non matricielle

...mais j'imagine que tu n'as pas de solution non matricielle.

Rechercher des sujets similaires à "somme conditionnelle division"