Calcul Excel

Actaris51 -  
 Actaris51 -
Bonjour,
Je vous explique mon probleme :
J'ai une feuille Excel nommée Database, avec comme colonnes entre autres : Initial Delivery Date ,identification du livrable ainsi que Status.
Le Statut peut etre soit Delivered, Partialy Delivered ou bien Not Delivered.
Je veux savoir en fait quel est le pourcentage, le jour meme, d'objets qui ont le status delivered ou bien partialy delivered parmis ceux dont l'initial delivery date est inferieure ou égale à celle d'aujourd'hui.

La formule ressemblerait je pense à :

=100* Nombre de livrables tels que (Initial delivery date < Date du Jour & Status = Delivered OU Partialy Delivered)/Nombre de livrables tels que (Initial delivery date < Date du Jour & Status = Delivered OU Partialy Delivered OU Not Delivered)

Je n'arrive hélas pas à la traduire avec une formule excel.
Pouvez vous m'aider ?
Merci
A voir également:

2 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonsoir,

Le mieux est décomposer :

nb livrables :
=SOMMEPROD(('RM Database'!L5:L50<AUJOURDHUI())*('RM Database'!L5:L50<>0)*1)
Partialy Delivered livrables :
=SOMMEPROD(('RM Database'!L5:L50<AUJOURDHUI())*('RM Database'!L5:L50<>0)*('RM Database'!J5:J50="Partially delivered")*1)

et idem pour Delivered et Not Delivered.
Je pense que le reste du calcul ne te posera pas de difficulté, pour les OU tu fais des sommes.

On peut gagner de la clarté et du temps de calcul (si tu as bcp de lignes..) en définissant d'abord un nom (par exemple MatDat), et en mettant dans 'Fait référence à' :
=(('RM Database'!$L$5:$L$50<AUJOURDHUI())*('RM Database'!$L$5:$L$50<>0)*1)
Les formules deviennent :
=SOMMEPROD(MatDat)
et
=SOMMEPROD(MatDat*('RM Database'!J5:J50="Partially delivered"))


eric
1
Actaris51
 
Merci beaucoup Eric, c'est parfait !
0
Actaris51
 
Up ! Personne ?
J'ai joint la feuille concernée : https://www.cjoint.com/?fnqc2fFLZ5
Merci
0