Soucis avec le Fonction Agregat

Fermé
Druddy Messages postés 34 Date d'inscription samedi 29 mai 2021 Statut Membre Dernière intervention 29 mars 2023 - Modifié le 29 mars 2023 à 19:27
Le Pingou Messages postés 12222 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 décembre 2024 - 30 mars 2023 à 13:44

Bonjour,

J'ai un soucis avec la fonction AGREGAT.

J'essaie d'avoir la somme des pénalités d'une colonne "pénalités" en fonction d'un tri effectué sur une colonne "Périmètre".

La somme ne doit pas prendre en compte les cellules "A définir".

J'ai défini un tableau "Ouverts" et j'applique la formule :  =AGREGAT(9;5;Ouverts[Pénalités]*(Ouverts[Périmètre]="A");1)

Ca ne fonctionne pas et je ne vois pas pourquoi.

Merci pour votre aide
Windows / Edge 111.0.1661.54

A voir également:

2 réponses

Le Pingou Messages postés 12222 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 décembre 2024 1 452
29 mars 2023 à 22:01

Bonjour,

Juste au passage, je pense qu'il est préférable de remplacer le  [A définir] par un vide et ensuite utiliser  cette formule:

=SOMMEPROD(((Ouverts[Périmètre]="A")*1)*(Ouverts[Pénalités]<>"")*1*Ouverts[Pénalités])

A adapter pour critère [B]


0
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 139
30 mars 2023 à 09:50

Bonjour à tous,

La fonction AGREGAT, avec les fonctions 1 à 13, ne te permet pas d'utiliser une plage d'entrée matricielle.

Si tu veux la somme de toutes les lignes utilise SOMMEPROD comme l'a dit Le Pingou, salutations ami, ou simplement SOMME.SI ou SOMME.SI.ENS qui ne prennent pas en compte les valeurs textuelles :

=SOMME.SI.ENS(Ouverts[Pénalités];Ouverts[Périmètre];"B")

Si tu ne veux la somme que des lignes filtrées ou masquées (d’où l'utilisation de AGREGAT ?) c'est un poil plus compliqué :

=SOMME((Ouverts[Périmètre]="B")*SI(ESTNUM(Ouverts[Pénalités]);Ouverts[Pénalités];0)*SOUS.TOTAL(103;INDIRECT("B"&LIGNE(Ouverts[Périmètre]))))

Formule matricielle à valider par Ctrl+Maj+Entrée

Cordialement

0
Le Pingou Messages postés 12222 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 décembre 2024 1 452
30 mars 2023 à 13:44

Merci ALS35 pour le complément.

0