[Résolu]Total numéros sortis ensemble (course de chevaux)

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
jedilu42
Fraîchement OOthentifié
Messages : 6
Inscription : 06 janv. 2021 04:20

[Résolu]Total numéros sortis ensemble (course de chevaux)

Message par jedilu42 »

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.
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
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10150
Inscription : 28 août 2010 08:45

Re: Total numéros sortis ensemble

Message par micmac »

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
Touche Ctrl de Windows = touche cmd⌘ sur Mac
OpenOffice > Outils > Options sur Windows = OpenOffice > Préférences sur macOS
Avatar de l’utilisateur
Noonours
PassiOOnné
PassiOOnné
Messages : 541
Inscription : 11 mai 2013 00:11
Localisation : Aix en Provence

Re: aide pour correction formule de calcul

Message par Noonours »

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. :tesfou:
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
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12895
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Re: aide pour correction formule de calcul

Message par Bidouille »

Pourquoi avoir modifier votre titre pour :
aide pour correction formule de calcul
On se doute que vous souhaitez de l'aide pour une 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.
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2791
Inscription : 16 avr. 2010 13:31

Re: Total numéros sortis ensemble (course de chevaux)

Message par OOotremer971 »

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 :

Code : Tout sélectionner

=ET(NB.SI(C14:G14;11);NB.SI(C14:G14;2))
Noonours 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" !
+1



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)
jedilu42
Fraîchement OOthentifié
Messages : 6
Inscription : 06 janv. 2021 04:20

Résolu: Total numéros sortis ensemble (course de chevaux)

Message par jedilu42 »

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")
open office 4,1,15 Windows 11 X64
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 10150
Inscription : 28 août 2010 08:45

Re: Total numéros sortis ensemble (course de chevaux)

Message par micmac »

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 :

Image
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
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2791
Inscription : 16 avr. 2010 13:31

Re: Total numéros sortis ensemble (course de chevaux)

Message par OOotremer971 »

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é.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)