Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1252 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [Excel] Fonction SOMME.SI

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Excel] Fonction SOMME.SI

n°2558884
Cutter
Posté le 31-10-2006 à 02:50:35  profilanswer
 

Bonjour,
 
J'ai un problème avec le fonction SOMME.SI dans OpenOffice.org Calc (clone d'Excel). J'aimerais que la condition de la fonction SOMME.SI soit remplie lorsque le contenu d'une cellule débute par une chaîne de caractères donnée. Il est facile de remplir la condition lorsque la cellule contient un certain mot, mais je n'arrive pas à faire en sorte que la condition soit remplie lorsque la cellule débute par le mot donné. Exemple: si le critère est "para", la condition sera vraie pour les mots parapluie, parapente etc...
 
J'ai essayé =SOMME.SI(A1:A10;\<B1;C1:C10)
B1 étant la cellule contenant le critère (ici, le mot "para" ), mais sans succès. Avez vous une idée de solution pour mon problème? D'avance merci.


---------------
last.fm
mood
Publicité
Posté le 31-10-2006 à 02:50:35  profilanswer
 

n°2558932
seniorpapo​u
Posté le 31-10-2006 à 08:37:26  profilanswer
 

Bonjour,
Si tu en as la possibilité ajoute une colonne avec =gauche(a1,nbcar($b$1))  (étenu) et test dessus
Cordialement
 

n°2558945
SuppotDeSa​Tante
Aka dje69r
Posté le 31-10-2006 à 09:03:00  profilanswer
 

Bonjour,
 
Comme pour toutes recherches tu peux utiliser les caractères *
 
- Par exemple pour rechercher tous les mots contenant "para" :
sous excel tu peux mettre en dur "*para*" dans le critère du somme.si
- ou si tu veux tous les mots commencant par "para" :
tu peux mettre en dur "para*"
 
Ca marche aussi en relatif.  
Imaginons qu'en D1 ce soit ta zone d'expression recherchee, tu saisis "para" en D1 et dans la zone critère de ton somme.si au lieu de mettre "para*" en dur tu saisis D1 & "*"
Pour ton exemple se serait alors :  
=SOMME.SI(A1:A10;D1 & "*";C1:C10)  
 
 
Cordialement  
 
Edit : Bien le bonjour seniorpapou

Message cité 1 fois
Message édité par SuppotDeSaTante le 31-10-2006 à 09:08:22

---------------
Soyez malin, louez entre voisins !
n°2559237
Cutter
Posté le 31-10-2006 à 12:54:39  profilanswer
 

seniorpapou a écrit :

Bonjour,
Si tu en as la possibilité ajoute une colonne avec =gauche(a1,nbcar($b$1))  (étenu) et test dessus
Cordialement


Ca marche parfaitement, merci. :jap:  
 

SuppotDeSaTante a écrit :

Bonjour,
 
Comme pour toutes recherches tu peux utiliser les caractères *
 
- Par exemple pour rechercher tous les mots contenant "para" :
sous excel tu peux mettre en dur "*para*" dans le critère du somme.si
- ou si tu veux tous les mots commencant par "para" :
tu peux mettre en dur "para*"
 
Ca marche aussi en relatif.  
Imaginons qu'en D1 ce soit ta zone d'expression recherchee, tu saisis "para" en D1 et dans la zone critère de ton somme.si au lieu de mettre "para*" en dur tu saisis D1 & "*"
Pour ton exemple se serait alors :  
=SOMME.SI(A1:A10;D1 & "*";C1:C10)  
 
 
Cordialement  
 
Edit : Bien le bonjour seniorpapou


Merci, mais ça ne marche pas. Calc ne semble pas intepréter l'astérisque comme il le devrait. Lorsque je mets "para*" comme critère, il trouve "para" mais ne trouve pas "parapente" etc...


---------------
last.fm
n°2559615
seniorpapo​u
Posté le 31-10-2006 à 18:35:09  profilanswer
 

Bonsoir,
Poignée de main à dje69r
 
Dommage que la formule de dje69r fonctionne pas,elle fonctionne  bien sous Excel et est bien plus élégante.
Cordialement
 

n°2559869
Cutter
Posté le 01-11-2006 à 01:01:53  profilanswer
 

seniorpapou a écrit :

Bonsoir,
Poignée de main à dje69r
 
Dommage que la formule de dje69r fonctionne pas,elle fonctionne  bien sous Excel et est bien plus élégante.
Cordialement


Je suis d'accord, elle évite d'avoir à créer une colonne supplémentaire. Merci à tous les deux.


Message édité par Cutter le 01-11-2006 à 01:10:58

---------------
last.fm
n°2559893
Cutter
Posté le 01-11-2006 à 03:33:50  profilanswer
 

En fait les utilisateurs du forum OOo m'ont conseillé une formule plus propre: =SOMME.SI(A1:A10;B1&".*";C1:C10)
J'ai un peu de mal à comprendre la syntaxe mais bon, du moment que ça marche...


---------------
last.fm
n°2560390
SuppotDeSa​Tante
Aka dje69r
Posté le 01-11-2006 à 18:03:32  profilanswer
 

Surement que pour prendre tout ce qu'il y a apres para, pour definir le caractere * comme recherche il lui faut un "."


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  [Excel] Fonction SOMME.SI

 

Sujets relatifs
[EXCEL] Tranformation de tableau[EXCEL] Feuilles dans un dossier
Problème dans le codage d'une FONCTION EXELXP/Explorer: Fonction "chercher" pédale dans la semoule
comment créer une macro sur excel svp ?excel 2003 fusioner image
probleme des donnees TXT importées sur ExcelSéparateur de centaines sur Excel > je veux afficher "48 01 655"
creer un batch pour lancer macro excel 
Plus de sujets relatifs à : [Excel] Fonction SOMME.SI


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR