3 votes

Apple Numbers, correspondance de variations de chaîne dans une fonction SOMME.SI.

Je suis en train d'utiliser une fonction SUMIFS pour obtenir des valeurs d'une colonne dans une autre table en fonction de la présence d'une certaine chaîne de caractères dans une colonne de mémo correspondante. J'aimerais pouvoir vérifier quelques variations de la chaîne, c'est-à-dire

SUMIFS(colonne-montant, colonne-mémo, "cette-chaîne*"||"cette-chaîne*")

Quelqu'un sait comment faire cela?

2voto

Bernhard Hofmann Points 4741

Désolé de vous annoncer de mauvaises nouvelles, mais il n'y a tout simplement pas de formule adaptée, de comparaison en place ou de comparaison de liste de ce type dans Numbers.

Des astuces courantes pour des problèmes similaires de tableurs, je trouve que l'approche de la "colonne d'aide" est la plus simple et la plus maintenable. Créez une nouvelle colonne pour calculer si cette ligne doit être prise en compte ultérieurement dans la somme. La colonne d'aide peut ensuite être la source de condition dans votre formule sommepour, et être masquée.

Par exemple, la cellule de la colonne d'aide D2 pourrait être :
OU( SI.ERREUR(RECHERCHE("Cela*",C2),FAUX) , SI.ERREUR(RECHERCHE("Ceci*",C2),FAUX) )
et après avoir rempli cela sur les lignes, votre formule de somme pourrait être :
SOMME.SI(colonne-d'aide, colonne-d'aide, colonne-montant)

capture d'écran des formules de l'exemple en action

2voto

WilyUlysses Points 159

Combiner les déclarations SOMME.SI avec SOMME fonctionnera également sans consommer une colonne de résultats intermédiaire. Comme ceci :

SOMME(SOMME.SI(colonne-memo, "ceci*", colonne-montant),
    SOMME.SI(colonne-memo, "cela*", colonne-montant))

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X