somme si
#1
Régulier XLPages

Inscription: 15/11/2007
De Montpellier

Messages: 52

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 29-11-2007 00h13
Bonjour à tous, à toi aussi JCGL,

Avant de te répondre au sujet de la MeFC, j'aurais aimé savoir s'il existe un moyen simple de sommer des éléments contenant un certain type de caractères. Je m'explique au travers du petit fichier ci-joint.
Merci,
Chube, qui a hate de pouvoir à son tour donner des astuces
Cordialement
Pièce jointe:
zip Somme si.zip   [ Taille: 8.27 Ko - Téléchargements: 620 ]
Hors Ligne
Rapport   Haut 

Re: somme si
#2
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 29-11-2007 01h08
Bonsoir Chube,

Si j'ai bien compris la question...

[list]
[*]Pour tous les codes qui contiennent l'expression "AR"

Dans une cellule, saisir :
=SOMMEPROD((ESTNUM(CHERCHE("AR";A4:A32)))*1;B4:B32)


[*]Pour tous les codes commençant par l'expression "AR"

Dans une cellule, saisir :
=SOMMEPROD((GAUCHE(A4:A32;2)="AR")*1;B4:B32)
[/list]

EDITION :
Ah j'oubliais... sauf erreur, en version anglaise il s'agit de SUMPRODUCT().


Cordialement,
Edité par myDearFriend! le 29/11/2007 01:52:30

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: somme si
#3
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 29-11-2007 07h41
Bonjour Chube, Didier

Tu as la possibilité dans les certaines fonction d'utiliser les "caractères génériques". Au nombre de deux caractères, le ? (point d'interrogation) remplace un seul caractère quelconque qui occupe l'emplacement du point d'interrogation.
Par exemple, p?rt trouve « port » et « part ».
Le * (astérisque), remplace n nombre quelconque de caractères situés à l'emplacement de l'astérisque.
Par exemple, *Est trouve « Nord-Est » et « Sud-Est ».

Pour retrouver AR n'importe ou dans la chaîne, cela donne la formule
=SOMME.SI(A:A;"*AR*";B:B)

ou
si tu fais appel au contenu d'une cellule pour tester la chaîne
=SOMME.SI(A:A;"*"&C1&"*";B:B)



Pour retrouver AR au début de la chaîne, cela donne la formule
=SOMME.SI(A:A;"AR*";B:B)

ou
si tu fais appel au contenu d'une cellule pour tester la chaîne
=SOMME.SI(A:A;C1&"*";B:B)



Pour retrouver AR en fin de chaîne, cela donne la formule
=SOMME.SI(A:A;"*AR";B:B)

ou
si tu fais appel au contenu d'une cellule pour tester la chaîne
=SOMME.SI(A:A;"*"&C1;B:B)



Avec cette fonction, tu n'as pas besoin de "borner" une plage de cellule, tu peux définir les plage en colonne entière, ce que ne permet pas la fonction SOMMEPROD

Bonne journée

@+Jean-Marie
Hors Ligne
Rapport   Haut 

Re: somme si
#4
Régulier XLPages

Inscription: 15/11/2007
De Montpellier

Messages: 52

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 29-11-2007 14h48
Bonjour mDF,

Je savais bien que tout est possible avec xls! merci de ce précieux coup de pouce même s'il semble anodin.
Je me fais fort de développer ça assez rapidement.
Merci encore pour ton écoute et ta rapidité.
Chube,

Cordialement

PS: yes pour ce qui est de la fonction en EN, c'est sumproduct
Hors Ligne
Rapport   Haut 

Re: somme si
#5
Régulier XLPages

Inscription: 15/11/2007
De Montpellier

Messages: 52

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 29-11-2007 14h52
Bonjour Jean Marie, et les passants bien sûr,

Merci pour cette belle leçon Jean Marie. Je vais me la copier et la garder sous la main.
Magie des échanges au travers de ce site, je trouve ça super!

Cordialement,

Chube

PS: en plus Didier doit se régaler de voir les sujets avec l'annotation "résolu", belle récompense non!?
Hors Ligne
Rapport   Haut 

Version anglaise
#6
Régulier XLPages

Inscription: 15/11/2007
De Montpellier

Messages: 52

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 29-11-2007 19h08
Bonjour à tous,

Je croyais mon problème de recherche résolu (voir topic: somme.si) et me voila de retour car je n'arrive pas à trouver les bons termes en anglais.
La formule de mDF (merci, la seconde marche du tonnerre), est ainsi =SOMMEPROD((ESTNUM(CHERCHE("AR";A4:A32)))*1;B4:B32)
J'ai essayé: sumproduct...isnumber ...lookup ---- sumproduct...isnum...lookup (ou find, ou search) ...échec ...grrrrr. Même recherche par google.
Une solution serait de m'envoyer un petit fichier (voir le fichier "somme.si") avec la formule en français qui dès lors ou elle s'affiche dans la barre d'outil se traduit instanément chez moi.
Merci de votre aide

Chube
Hors Ligne
Rapport   Haut 

Re: Version anglaise
#7
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 29-11-2007 19h28
Bonsoir Chube

Les voici traduites

=SUMPRODUCT((ISNUMBER(SEARCH(""AR"",A4:A32)))*1,B4:B32)

=SUMIF(A:A,""*AR*"",B:B)

@+Jean-Marie
Hors Ligne
Rapport   Haut 

Re: somme si
#8
Webmestre

Inscription: 18/05/2006
De Saône-et-Loire (71)

Messages: 1539

Système d'exploitation:
PC
Version Excel utilisée:
97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365
Posté le : 29-11-2007 19h52
Bonsoir Chube34, JeanMarie, le Forum
Citation :

Chube34 a écrit:
Bonjour Jean Marie, et les passants bien sûr,

Merci pour cette belle leçon Jean Marie. Je vais me la copier et la garder sous la main.
Magie des échanges au travers de ce site, je trouve ça super!

Cordialement,

Chube

PS: en plus Didier doit se régaler de voir les sujets avec l'annotation "résolu", belle récompense non!?

Oui Chube, tout à fait d'accord avec toi ! Mais belle récompense surtout d'assister à des interventions comme celle de JeanMarie ci-dessus. Pour ma part, j'apprends beaucoup grâce à de tels échanges (les formules ne sont pas ma spécialité, mais je me soigne, je me soigne... )

En tout cas, un grand merci à l'ami JeanMarie !

Par ailleurs, je me suis permis de fusionner le fil de discussions "Version anglaise" avec le présent sujet "somme si" pour assurer la continuité de la discussion.
Je m'aperçois du coup que j'avais proposé la traduction de Sommeprod sans penser au reste... Il faut que j'arrête de bricoler si tard moi... :mind:

Cordialement,

Didier_mDF
Image redimensionnée
Le Webmaster

La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien
Hors Ligne
Rapport   Haut 

Re: Version anglaise
#9
Régulier XLPages

Inscription: 15/11/2007
De Montpellier

Messages: 52

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 29-11-2007 20h42
Bonsoir,

Merci pour tes lumières Jean Marie. J'ai vite fait un copier coller sur un tableau. Petite modif car j'avais un message d'erreur: point virgule au lieu des virgules et pas de doubles " ... sacrés britons!
Donc en plus clair ça donne:

=SUMPRODUCT((ISNUMBER(SEARCH("AR";A4:A80)))*1;B4:B80)
and for the other one:

=SUMIF(A4:A80;"*AR*";B4:B80)
et pour les valeurs commençant par AR: =SUMPRODUCT((LEFT(A4:A81;2)="AR")*1;B4:B81).

On progresse, on progresse...merci encore à toi
Hors Ligne
Rapport   Haut 

Re: somme si
#10
Régulier XLPages

Inscription: 15/11/2007
De Montpellier

Messages: 52

Système d'exploitation:
PC
Version Excel utilisée:
2010
Posté le : 29-11-2007 20h51
Bonsoir mDF,

Somme si, et "comme si"...je ne m'en étais pas aperçu

Oui c'est certainement plus judicieux d'avoir collé ça à la suite. Je ne voulais pas faire une surcharge avec un sujet "résolu".
Et si toi tu te soignes, donnes moi l'adresse de ta pharmacie parce que j'ai vraiment du retard en la matière.
Merci de tes conseils et astuces, je sens que je suis pas encore sevré.

Cordialement,
Chube, un disciple assidu
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes