[Résolu] remplir une cellule suite à une condition

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.
nicoboy7575
Fraîchement OOthentifié
Messages : 7
Inscription : 14 juin 2021 14:54

[Résolu] remplir une cellule suite à une condition

Message par nicoboy7575 »

Bonjour,
j'ai une nouvelle problématique.
Je souhaiterais extraire une valeur d'une colonne de nombres, tout en sachant que cette valeur a une condition liée à d'autres valeurs de la même ligne.
Par exemple, si dans une colonne de la ligne concernée il y a 1, il faut extraire la valeur dans une troisieme colonne.
Si dans cette colonne, il y a 0, il ne faut pas l'extraire.
Je vous mets un exemple de fichiers
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par nicoboy7575 le 22 juin 2021 12:01, modifié 2 fois.
Libre Office Calc 6.2.7.1.lin1 (X64) (obligation de version)/ thunderbird 78.10.0esr (64 bits) (obligation de version) / OS: Windows 10 professionnel
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: remplir une cellule suite à une condition sur des cellul

Message par Jean-Louis Cadeillan »

Bonsoir,
0 ou 1 étant des valeurs logiques, tu peux mettre en C2 :

Code : Tout sélectionner

=SI(B2;A2;"")
À recopier vers le bas.
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
nicoboy7575
Fraîchement OOthentifié
Messages : 7
Inscription : 14 juin 2021 14:54

Re: remplir une cellule suite à une condition sur des cellul

Message par nicoboy7575 »

Bonjour,
le collègue, pour qui je pose les questions sur ce forum,
vient de m'expliquer qu'il y a plusieurs colonnes avec différentes conditions.
Quelle formule serait utilisée alors, à supposer qu'il faut que B2 =1 et C2=1 et D2=0 en mettant alors la valeur dans la colonne E ?
Merci,
Nicoboy7575
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office Calc 6.2.7.1.lin1 (X64) (obligation de version)/ thunderbird 78.10.0esr (64 bits) (obligation de version) / OS: Windows 10 professionnel
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9255
Inscription : 28 août 2010 08:45

Re: remplir une cellule suite à une condition sur des cellul

Message par micmac »

Bonjour,
Dans votre signature ily a écrit :Open Office Calc 6.2.7.1.lin1 (X64) (obligation de version)/ thunderbird 78.10.0esr (64 bits) (obligation de version)
Merci d'ajouter la version exacte du système d'exploitation (Windows XP SP3, Vista SP2, Windows 7 SP1, Win 8.1, Win 10, Ubuntu 20.04, macOS 11.4 par exemple).
Accès direct à votre signature pour la compléter.

Puisqu'il s'agit d'une question pour un collègue, précisez dans votre prochain message la configuration sur laquelle il travaille.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
nicoboy7575
Fraîchement OOthentifié
Messages : 7
Inscription : 14 juin 2021 14:54

Re: remplir une cellule suite à une condition sur des cellul

Message par nicoboy7575 »

Exactement meme config pour le collegue
Libre Office Calc 6.2.7.1.lin1 (X64) (obligation de version)/ thunderbird 78.10.0esr (64 bits) (obligation de version) / OS: Windows 10 professionnel
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9365
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: remplir une cellule suite à une condition sur des cellul

Message par tintin »

Bonjour,

Un détail qui a échappé au modérateur :roll: ; votre signature indique OpenOffice alors que la version 6.2.7 concerne LibreOffice.
Vous devriez corriger :wink:
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: remplir une cellule suite à une condition sur des cellul

Message par Jean-Louis Cadeillan »

Bonjour,
Une solution, parmi tant d'autres, serait (ici en E2) :

Code : Tout sélectionner

=SI(B2*C2*(1-D2);A2;"")
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
Avatar de l’utilisateur
Noonours
PassiOOnné
PassiOOnné
Messages : 501
Inscription : 11 mai 2013 00:11
Localisation : Aix en Provence

Re: remplir une cellule suite à une condition sur des cellul

Message par Noonours »

Bonjour
 Ajout : OUPS!! grillé par Jean-Louis :wink: 
Si j'ai bien compris ta problématique, il faut qu'il n'y ait QUE des 1 dans la ligne pour que la valeur apparaisse? Donc dès qu'il y a un 0 (zéro) dans la ligne, pas d'affichage?
Dans ce cas, en reprenant ce qu'a proposé Jean-Louis Cadeillan :

Code : Tout sélectionner

=SI(B2*C2*D2;A2;"")
Peut-il y avoir d'autres valeurs que 1 ou 0 ? :tesfou:
Dans ce cas, il faudra être plus explicite :wink:

Cordialement,
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 7.6.5.2 Stable et OpenOffice 4.1.15 sous Windows 10
nicoboy7575
Fraîchement OOthentifié
Messages : 7
Inscription : 14 juin 2021 14:54

Re: remplir une cellule suite à une condition sur des cellul

Message par nicoboy7575 »

Merci pour votre aide !
Bonne journée,
Nicoboy7575
Libre Office Calc 6.2.7.1.lin1 (X64) (obligation de version)/ thunderbird 78.10.0esr (64 bits) (obligation de version) / OS: Windows 10 professionnel