Fonction SOMME.SI et STXT Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
r
romain57
Membre habitué
Membre habitué
Messages : 56
Inscrit le : 29 novembre 2017
Version d'Excel : 2010

Message par romain57 » 13 novembre 2018, 14:16

Bonjour,

J'ai un problème avec les fonctions SOMME.SI et STXT.

Je cherche a additionné les Scores en fonction d'une équipe pour en déterminer les buts inscrits et encaissés.
Les scores sont notés sous la forme suivante : X-X

J'utilise la formule STXT pour séparer les buts de l'équipe domicile et extérieur.
Mais lorsque je veux additionner les buts pour une même équipe j'obtiens un résultat nul.

Pouvez-vous m'aider ?

Romain
Projet_MP9_SE.xlsm
(56.91 Kio) Téléchargé 11 fois
Avatar du membre
xorsankukai
Membre impliqué
Membre impliqué
Messages : 1'389
Appréciations reçues : 121
Inscrit le : 7 octobre 2014
Version d'Excel : 2010 FR

Message par xorsankukai » 13 novembre 2018, 14:27

Bonjour romain57, le forum,
lorsque je veux additionner les buts pour une même équipe j'obtiens un résultat nul
Tes données en colonne S doivent être sous forme de texte.... :bof:

En S2 si tu mets=SIERREUR(CNUM(SI(R2="";"";GAUCHE(R2;1)));"") et que tu tires vers le bas, tu change tes données en nombre...et regardes dans ta feuille classement, 1 but apparait pour Arsenal, :)

Cordialement,
xorsankukai

La connaissance, c’est partager le savoir qui nous fait grandir.
r
romain57
Membre habitué
Membre habitué
Messages : 56
Inscrit le : 29 novembre 2017
Version d'Excel : 2010

Message par romain57 » 13 novembre 2018, 14:33

Oui effectivement, mais lorsque je les met sous une autre forme, le format que je veux n'est plus bon.

Au lieu d'avoir X-X j'obtiens 43510 ou autre
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'950
Appréciations reçues : 541
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR

Message par Steelson » 13 novembre 2018, 14:42

romain57 a écrit :
13 novembre 2018, 14:33
Au lieu d'avoir X-X j'obtiens 43510 ou autre
parce qu'excel a interprété comme étant une date !
commence par séparer dans 2 colonnes chaque valeur, et ensuite tu pourras en faire une somme plus facilement

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
Avatar du membre
xorsankukai
Membre impliqué
Membre impliqué
Messages : 1'389
Appréciations reçues : 121
Inscrit le : 7 octobre 2014
Version d'Excel : 2010 FR

Message par xorsankukai » 13 novembre 2018, 14:46

Re,

Ta colonne R est du texte;
Les données que tu extrais en colonne S et T reste du texte.

La solution consiste donc à dire que les données en S et T sont des chiffres:
donc en S2 ta formule devient
=SIERREUR(CNUM(SI($R2="";"";GAUCHE($R2;1)));"")
et en T2
=SIERREUR(CNUM(STXT($R2;3;1));"")
Les formules sont à tirer vers le bas.

Dans ta feuille classement, les buts apparaissent alors.
Copie de Projet_MP9_SE-1.xlsm
(56.18 Kio) Téléchargé 9 fois
Une petite remarque au passage, si l'une des 2 équipes inscrit plus de 9 buts, tes résultats sont faux...ce n'est pas très courant, mais ça arrive.

Cordialement,
xorsankukai

La connaissance, c’est partager le savoir qui nous fait grandir.
r
romain57
Membre habitué
Membre habitué
Messages : 56
Inscrit le : 29 novembre 2017
Version d'Excel : 2010

Message par romain57 » 13 novembre 2018, 15:51

Super ça fonctionne !
Merci beaucoup !

Donc la formule la marche pour les buts inscrits par contre pour les buts encaissés, je n'arrive pas a obtenir quelque chose de correct.

J'ai utilisé la même formule que pour les buts inscrits
=SOMME.SI(Résultats!D:E;"<>"&A2;Résultats!S:T)+T2
mais en utilisant un "Différent de" seulement si je fais un glissé dans l'onglet Classement colonne "Contre", la formule va m'ajouter les buts encaissés à tout le monde sauf à celui que je ne souhaite pas.

Exemple :
PSG - Lille 2-1
Marseille - Lyon 2-2

Pour Buts Inscrit pour Paris je dois avoir 2 et 1 encaissés, mais avec la formule ce-dessus j'obtiens 2 inscrits et 5 encaissés car elle prend en compte tous les buts différents de PSG.

J'aimerai donc les buts encaissés uniquement face à son adversaire direct.
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'950
Appréciations reçues : 541
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR

Message par Steelson » 13 novembre 2018, 16:02

Cela me rappelle ceci
viewtopic.php?p=705900#p705900

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
r
romain57
Membre habitué
Membre habitué
Messages : 56
Inscrit le : 29 novembre 2017
Version d'Excel : 2010

Message par romain57 » 13 novembre 2018, 16:09

Effectivement c'est pour un fichier de paris sportifs également.
J'ai vu ce sujet, il est intéressant mais ne correspond pas à ce que je cherche à faire.

Je veux vraiment calculer le nombre de but Pour (ce qui est bon) et le nombre de but Contre mais seulement les buts encaissés contre l'équipe en question et non contre les autres équipes du championnat
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'950
Appréciations reçues : 541
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR

Message par Steelson » 13 novembre 2018, 16:10

On peut le faire comme ceci (en reprenant les données d'un autre post) sauf si je n'ai pas tout compris.
foot.xlsx
(13.54 Kio) Téléchargé 13 fois

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
r
romain57
Membre habitué
Membre habitué
Messages : 56
Inscrit le : 29 novembre 2017
Version d'Excel : 2010

Message par romain57 » 13 novembre 2018, 16:19

C'est exactement ça que je cherche !

Par contre comment l'appliquer sur mon fichier ? car ce ne sont pas les mêmes données.

A qui correspondrait Tableau1; Tableau2 ?
Comment définir les matrices demandées par la formule SOMMEPROD ?
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message