[Résolu]Total numéros sortis ensemble (course de chevaux)
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
jedilu42
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 06 janv. 2021 04:20
[Résolu]Total numéros sortis ensemble (course de chevaux)
Bonjour, je voudrai une aide pour effectué un calcul.
En colonne A j'ai "les dates".
En colonne B "cheveaux joués".
En colonne C à G "les chevaux avec l'ordre d'arrivés".
Dans la colonne i "résultat" j'ai demandé au tableur si le cheval n°11 est arrivé avec la formule =SI(NB.SI(C3:G3;E3);"oui";"non") la réponse est "oui" dans la cellule I3.
Toujours dans la colonne i "résultat" j'ai demandé au tableur si le cheval n°2 est arrivé avec la formule =SI(NB.SI(C8:G8;E8);"oui";"non") la réponse est "oui" dans la cellule i8.
Maintenant je voudrai dans la colonne i "résultat" à la cellule I14 que le tableur me dise si le cheval n°11 et n°2 sont à l'arrivé ensemble, j'ai essayé avec la formule
=SI(NB.SI(C14:G14;C14;"oui";"non"); (NB.SI(C14:G14;F14)~"oui"~"non")))
en suivant la logique des 2 précédent résultats mais j'ai un message d'erreur 508 à chaque fois ou 504.
Quelle formule exacte pour corriger cela.
Merci.
En colonne A j'ai "les dates".
En colonne B "cheveaux joués".
En colonne C à G "les chevaux avec l'ordre d'arrivés".
Dans la colonne i "résultat" j'ai demandé au tableur si le cheval n°11 est arrivé avec la formule =SI(NB.SI(C3:G3;E3);"oui";"non") la réponse est "oui" dans la cellule I3.
Toujours dans la colonne i "résultat" j'ai demandé au tableur si le cheval n°2 est arrivé avec la formule =SI(NB.SI(C8:G8;E8);"oui";"non") la réponse est "oui" dans la cellule i8.
Maintenant je voudrai dans la colonne i "résultat" à la cellule I14 que le tableur me dise si le cheval n°11 et n°2 sont à l'arrivé ensemble, j'ai essayé avec la formule
=SI(NB.SI(C14:G14;C14;"oui";"non"); (NB.SI(C14:G14;F14)~"oui"~"non")))
en suivant la logique des 2 précédent résultats mais j'ai un message d'erreur 508 à chaque fois ou 504.
Quelle formule exacte pour corriger cela.
Merci.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par jedilu42 le 08 janv. 2021 09:33, modifié 3 fois.
open office 4,1,15 Windows 11 X64
-
micmac
- RespOOnsable forum

- Messages : 10150
- Inscription : 28 août 2010 08:45
Re: Total numéros sortis ensemble
Bonjour et bienvenue,
Pour faciliter la tâches des personnes qui vont vous proposer leur aide, joignez votre fichier.
Cela leur permettra de ne pas avoir à en recréer un qui pourrait ne pas convenir à votre situation.
Comment joindre un fichier
Pour faciliter la tâches des personnes qui vont vous proposer leur aide, joignez votre fichier.
Cela leur permettra de ne pas avoir à en recréer un qui pourrait ne pas convenir à votre situation.
Comment joindre un fichier
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
-
Noonours
- PassiOOnné

- Messages : 541
- Inscription : 11 mai 2013 00:11
- Localisation : Aix en Provence
Re: aide pour correction formule de calcul
Bonjour,
Si j'ai bien compris ta question, il faut déterminer si dans la même course, il y a les deux chevaux joués?
il faut que les deux conditions renvoient "Vrai" (ou une valeur différente de 0) en même temps; Si on les multiplie et que le résultat n'est pas nul, c'est que les deux conditions sont remplies.
Pour cumuler tes deux valeurs renvoyées par la fonction =NB.SI(), essaye:
Cordialement,
Noonours
PS: si ton critère de recherche est le contenu de la cellule C14 et que ta recherche porte sur la plage C14:G14, (qui contient obligatoirement C14), le résultat sera toujours "oui" !
Je pense que tu devrais remplacer C14 dans la première parenthèse (et F14 dans la deuxième) par le n° du cheval, ou alors une autre cellule cible.
Cdlt,
Si j'ai bien compris ta question, il faut déterminer si dans la même course, il y a les deux chevaux joués?
il faut que les deux conditions renvoient "Vrai" (ou une valeur différente de 0) en même temps; Si on les multiplie et que le résultat n'est pas nul, c'est que les deux conditions sont remplies.
Pour cumuler tes deux valeurs renvoyées par la fonction =NB.SI(), essaye:
Code : Tout sélectionner
=SI(NB.SI(C14:G14;C14)*NB.SI(C14:G14;F14) ; "oui" ; "non")Cordialement,
Noonours
PS: si ton critère de recherche est le contenu de la cellule C14 et que ta recherche porte sur la plage C14:G14, (qui contient obligatoirement C14), le résultat sera toujours "oui" !
Je pense que tu devrais remplacer C14 dans la première parenthèse (et F14 dans la deuxième) par le n° du cheval, ou alors une autre cellule cible.
Cdlt,
Noonours procrastinateur perfectionniste: "Je fais rien, mais demain je l'ferai mieux"
Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER
LibO 26.2.6.3 (recommandée) et OpenOffice 4.1.16 sous Windows 10
Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER
LibO 26.2.6.3 (recommandée) et OpenOffice 4.1.16 sous Windows 10
-
Bidouille
- RespOOnsable forum

- Messages : 12895
- Inscription : 08 nov. 2005 16:23
- Localisation : Brest, France
Re: aide pour correction formule de calcul
Pourquoi avoir modifier votre titre pour :
Un titre clair et explicite n'est pas pour vous mais pour ceux effectuant des recherches.
Veillez-y par vous-même la prochaine fois.
On se doute que vous souhaitez de l'aide pour une formule de calcul.aide pour correction formule de calcul
Un titre clair et explicite n'est pas pour vous mais pour ceux effectuant des recherches.
Veillez-y par vous-même la prochaine fois.
-
OOotremer971
- ManitOOu

- Messages : 2791
- Inscription : 16 avr. 2010 13:31
Re: Total numéros sortis ensemble (course de chevaux)
Bonjour,
En complément à la réponse faite par Noonours, un autre solution avec la fonction ET() dont le résultat obtenu sera de toutes façons soit VRAI soit FAUX. Cela évite une fonction SI() et ses deux résultats alternatifs :
A+
En complément à la réponse faite par Noonours, un autre solution avec la fonction ET() dont le résultat obtenu sera de toutes façons soit VRAI soit FAUX. Cela évite une fonction SI() et ses deux résultats alternatifs :
Code : Tout sélectionner
=ET(NB.SI(C14:G14;11);NB.SI(C14:G14;2))+1Noonours a écrit :PS: si ton critère de recherche est le contenu de la cellule C14 et que ta recherche porte sur la plage C14:G14, (qui contient obligatoirement C14), le résultat sera toujours "oui" !
A+
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
-
jedilu42
- Fraîchement OOthentifié
- Messages : 6
- Inscription : 06 janv. 2021 04:20
Résolu: Total numéros sortis ensemble (course de chevaux)
Merci a tous pour vos réponses
la bonne solution m'a été donnée
=SI(ET(NB.SI(C14:G14;C14);NB.SI(C14:G14;F14));"oui";"non")
la bonne solution m'a été donnée
=SI(ET(NB.SI(C14:G14;C14);NB.SI(C14:G14;F14));"oui";"non")
open office 4,1,15 Windows 11 X64
-
micmac
- RespOOnsable forum

- Messages : 10150
- Inscription : 28 août 2010 08:45
Re: Total numéros sortis ensemble (course de chevaux)
Pour clôturer le fil, éditez le titre du premier message afin d'ajouter manuellement la balise [Résolu] et cliquez sur la coche verte comme cela :

Adaptez la longueur du titre à 60 caractères maximum, balises comprises.
Adaptez la longueur du titre à 60 caractères maximum, balises comprises.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
-
OOotremer971
- ManitOOu

- Messages : 2791
- Inscription : 16 avr. 2010 13:31
Re: Total numéros sortis ensemble (course de chevaux)
Bonjour,
Tu commets deux erreurs :
1) le balisage résolu s'effectue dans le premier message de ce fil et s'ortographie [Résolu]
2) tu n'as pas compris comment fonctionne la fonction NB.SI(). Elle compte dans une plage (premier argument avant le point virgule) le nombre de valeur passer en deuxième argument (après le point virgule). Là tu lui demande si C14 est inclus dans la plage C14:G14. C'est évident qu'il y est et il le sera toujours quelque soit sa valeur. Donc ta formule telle que tu l'as écrite, ne sert absolument à rien.
Désolé.
Tu commets deux erreurs :
1) le balisage résolu s'effectue dans le premier message de ce fil et s'ortographie [Résolu]
2) tu n'as pas compris comment fonctionne la fonction NB.SI(). Elle compte dans une plage (premier argument avant le point virgule) le nombre de valeur passer en deuxième argument (après le point virgule). Là tu lui demande si C14 est inclus dans la plage C14:G14. C'est évident qu'il y est et il le sera toujours quelque soit sa valeur. Donc ta formule telle que tu l'as écrite, ne sert absolument à rien.
Désolé.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)