Sommer valeur avec plusieurs conditions dans la même colonne

Mauvais post

@+

re,

avec un TCD

10exemple-2-2.xlsx (26.91 Ko)

Bonjour,

J'ai effectivement besoin de comptabiliser toutes les lignes. Mais la méthode pour ne pas les comptabiliser va me servir pour plus tard alors c'est top.

Un grand merci à tous.

C'est intéressant avec le TCD, est-ce que c'est plus rapide à mettre à jour pour excel ?

re,

si on transforme vos données en un tableau structuré et ces 2 autres plages en plages nommées, ce sera vraiment facile. On n'a qu'à manuellement ou avec VBA renouveller ce TCD (parce que cela ne se fait pas tout seul).

8exemple-2-2.xlsx (28.55 Ko)

Je vais essayer tout ça de mon côté. En tout cas je suis débloqué maintenant alors un grand merci à tous pour votre contribution !

Re.. !

Je reviens vers vous car je pensais avoir compris comment ne pas compter les doublons mais je n'arrive pas à l'adapter à mon besoin.

Dans mon exemple ci-joint je cherche à totaliser le nombre de "Code" unique répondant au critère "Code2".

Pour faire simple : avec comme critère "NO" je voudrais obtenir le résultat 3 (1 x M0A + 1 x M0B + 1 x M0C).

C'est sûrement tout bête mais je suis clairement novice

Par la suite j'aurai besoin de connaitre la surface total (en comptant uniquement les valeurs uniques de la colonne "Code" selon le critère choisit dans la colonne "Code2"). --> Je ne peux pas me contenter de totaliser les surfaces différentes car deux "Codes" peuvent avoir la même surface.

Exemple : toujours avec le critère "NO", je dois obtenir 3500 (1 x 1000 + 1 x 1500 + 1 x 1000)

Merci à vous pour votre aide !

8exemple-3.xlsx (8.55 Ko)

re,

j'ai ajouté une nouvelle colonne "Le premier", et les cellules sont 1 pour la première occurence d'une clé "code1" & "code2".

Ces sont ces lignes qui seront utilisées dans le TCD (filtre sur "le premier")

8exemple-3.xlsx (107.67 Ko)

Re !

Avez vous une idée via une formule en une cellule ?

Mon tableau d'analyse commence à être conséquent et je trouve que le TCD s'adapte mal pour le coup..

11exemple-3.xlsx (107.90 Ko)

Hello,

Effectivement ça fonctionne comme ça mais j'aimerais mieux ne pas avoir à rajouter des colonnes.. (Je ne sais si c'est très judicieux mais dans mon cas de figure cela me semble plus complexe car je vais à la longue devoir rajouter beaucoup de colonnes)

Et enfaite il faudrait qu'au tout début de la formule je puisse mettre une autre partie de calcul du style

=F2/"total de lignes uniques répondant aux critères"

Pas simple mon histoire 🙄

bonjour,

avec une fonction personallisée "Ed_6888" (si VBA est permis)

en jaune , les 2 résultats comme une formule matricielle (en 2016, il y aura des {} autour et il faut terminer avec CTRL+MAJ+ENTER au lieu de ENTER) et en orange le résultat d'un variable (avec index)

8exemple-3.xlsb (23.00 Ko)

Ou, vous devez vous addresser au spécialistes "PQ" ...

Hello,

BsAlv j'espère que tu vas bien

Pour le fun une petite approche PowerQuery, tu as juste à actualiser le tableau vert en faisant clic droit puis actualiser

@+

11exemple-3-1.xlsx (19.23 Ko)

Si c'est ok tu as juste à passer le sujet en résolu

Bonjour à tous !

Sous réserve d'une bonne compréhension du besoin (....), une approche Power Query, "un poil plus courte" :

let
    Source = Excel.CurrentWorkbook(){[Name="Tabel1"]}[Content],
    GroupBy0 = Table.Group(Source, {"Code", "CODE2", "Surface"},{}),
    GroupBy1 = Table.Group(GroupBy0, {"CODE2"}, {{"Nombre", each Table.RowCount(_), Int64.Type}, {"Surface", each List.Sum([Surface]), type number}})
in
    GroupBy1

Vos solutions ont toutes l'air de fonctionner mais comme préciser avant je voudrais pouvoir avoir une formule répondant au besoin (sans colonnes supplémentaires, sans vba etc) juste une formule je peux étirer 🙄

Ma demande à l'air pénible 🙄

bonjour tous,

je renonce (pff, excel2016).

Je vais ouvrir un autre sujet car le 1er est solutionné et comme ça d'autres pourront regarder aussi !

Hey,

Si tu passes sur Office 365 la on pourra te faire une formule sans souci, ta version Excel actuelle ne le permet pas (ou alors je ne sais pas non plus la faire)

@+

Ca serait effectivement la solution idéale mais je ne peux pas basculer sur office 365.

Rechercher des sujets similaires à "sommer valeur conditions meme colonne"