Valeur VRAI ou FAUX pour cellules VIDES
herve30
Messages postés
52
Date d'inscription
Statut
Membre
Dernière intervention
-
herve30 Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
herve30 Messages postés 52 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche le moyen de contourner la valeur FAUX lorsque qu'une cellule est VIDE mais contient une formule dans LibreOffice (dans mon cas il faut que cela soit VRAI...)
J'ai déjà essayé plusieurs combinaisons : =SI(A2<>"VRAI";"FAUX"), =SI(ESTVIDE(A6)=1;"VRAI";SI(ET(A6>=1;"FAUX")) ....
Je n'arrive pas à trouver une solution à mon problème
Merci d'avance
Cordialement
Je cherche le moyen de contourner la valeur FAUX lorsque qu'une cellule est VIDE mais contient une formule dans LibreOffice (dans mon cas il faut que cela soit VRAI...)
J'ai déjà essayé plusieurs combinaisons : =SI(A2<>"VRAI";"FAUX"), =SI(ESTVIDE(A6)=1;"VRAI";SI(ET(A6>=1;"FAUX")) ....
Je n'arrive pas à trouver une solution à mon problème
Merci d'avance
Cordialement
Configuration: Macintosh / Firefox 78.0
A voir également:
- Microsoft excel ne peut pas insérer de nouvelle cellule car cela déplacerait des cellules non vides
- Microsoft office - Guide
- Microsoft money - Télécharger - Comptabilité & Facturation
- Darkino nouvelle adresse - Guide
- Cette technique secrète permet d'avoir Windows et Microsoft Office gratuitement et à vie - Accueil - Bureautique
- Excel cellule couleur si condition texte - Guide
12 réponses
Bonjour,
Je n'ai rien trouvé (sous Excel) quelque chose de mois tordu que ça, mais il y a sûrement:
=SI(ET(N(ESTVIDE(B1))=0;N(ESTFORMULE(B1))=1);"gagné";"perdu")
En l'espèce, B1 contient =SI(A1=1;"";"") et qui est donc forcément vide mais contient une formule: on contrôle donc à la fois ces 2 conditions.
Je n'ai rien trouvé (sous Excel) quelque chose de mois tordu que ça, mais il y a sûrement:
=SI(ET(N(ESTVIDE(B1))=0;N(ESTFORMULE(B1))=1);"gagné";"perdu")
En l'espèce, B1 contient =SI(A1=1;"";"") et qui est donc forcément vide mais contient une formule: on contrôle donc à la fois ces 2 conditions.
Merci pour cette réponse
Malheureusement je n'arrive pas à la faire fonctionner
Je joins un petit fichier pour exemple
https://wormhole.app/vXXe3#CS0DAjuqiIPIshe4TEiBFg
Malheureusement je n'arrive pas à la faire fonctionner
Je joins un petit fichier pour exemple
https://wormhole.app/vXXe3#CS0DAjuqiIPIshe4TEiBFg
Cjoint pour créer des liens ne fonctionne pas depuis quelques jours ...
J'utilise wormhole en espérant un peu plus de succès
Voici un nouveau lien
https://wormhole.app/5Y080#x1KYHTJqa0iIC0sd_91YcQ
J'utilise wormhole en espérant un peu plus de succès
Voici un nouveau lien
https://wormhole.app/5Y080#x1KYHTJqa0iIC0sd_91YcQ
Bonjour,
Je ne sais pas si j'ai bien compris la demande malgré plusieurs lectures
S'il faut mettre VRAI quand A2 contient un code ou FAUX quand c'est vide malgré une formule pourquoi ne pas mettre tout simplement
=SI(A2<>"";"VRAI";"FAUX")
Cordialement
Je ne sais pas si j'ai bien compris la demande malgré plusieurs lectures
S'il faut mettre VRAI quand A2 contient un code ou FAUX quand c'est vide malgré une formule pourquoi ne pas mettre tout simplement
=SI(A2<>"";"VRAI";"FAUX")
Cordialement
Je ne suis plus sûr moi non plus de savoir ce qui est souhaité.
La formule de PapyLuc51 retourne à la fois les cellules qui ne renferment qu'une formule et celles qui sont vides.
Dans la formule que tu as recopiée, herve30, tu te réfères aux cellules B alors qu'il faut le faire aux cellules A, mais je ne l'ai testée sur une cellule et elle ne va de toute façon pas faire le job sauf sur une cellule réellement vide.
Si je veux saisir toutes les cellules "apparemment" vides en A, il suffit de tester NBCAR(A)=0; si je ne veux retourner que celles qui contiennent une formule, je peux écrire:
=SI(ET(N(ESTFORMULE(A2))=1;NBCAR(A2)=0);"VRAI";"FAUX")
La formule de PapyLuc51 retourne à la fois les cellules qui ne renferment qu'une formule et celles qui sont vides.
Dans la formule que tu as recopiée, herve30, tu te réfères aux cellules B alors qu'il faut le faire aux cellules A, mais je ne l'ai testée sur une cellule et elle ne va de toute façon pas faire le job sauf sur une cellule réellement vide.
Si je veux saisir toutes les cellules "apparemment" vides en A, il suffit de tester NBCAR(A)=0; si je ne veux retourner que celles qui contiennent une formule, je peux écrire:
=SI(ET(N(ESTFORMULE(A2))=1;NBCAR(A2)=0);"VRAI";"FAUX")
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
La formule VRAI/FAUX me permet de concatener en C la colonne A
Si j'utilise ta formule =SI(A2<>"";"VRAI";"FAUX") VRAI/FAUX s'affiche bien mais la formule en C ne fonctionne plus
Si j'utilise ta formule =SI(ET(N(ESTVIDE(A2))=0;N(ESTFORMULE(A2))=1);"VRAI";"FAUX") cela ne fonctionne pas non plus
https://wormhole.app/ZjzkL#dwjjsocmH5S05soDidKcZg
Si j'utilise ta formule =SI(A2<>"";"VRAI";"FAUX") VRAI/FAUX s'affiche bien mais la formule en C ne fonctionne plus
Si j'utilise ta formule =SI(ET(N(ESTVIDE(A2))=0;N(ESTFORMULE(A2))=1);"VRAI";"FAUX") cela ne fonctionne pas non plus
https://wormhole.app/ZjzkL#dwjjsocmH5S05soDidKcZg
Je ne comprends toujours pas, je n'arrive pas à rentrer dans la logique de ton besoin. :((
Tu évoques maintenant une concaténation en colonne C ???
Alors que faut-il en colonne B à savoir les conditions pour le VRAI et le FAUX ?
La colonne C doit avoir quoi comme informations.
A mon avis la cellule A si elle contient une référence suivie de la cellule B si elle contient VRAI ou FAUX selon la réponse à la question précédente
Maintenant je ne sais pas si je suis sur le bon chemin.
Cordialement
Tu évoques maintenant une concaténation en colonne C ???
Alors que faut-il en colonne B à savoir les conditions pour le VRAI et le FAUX ?
La colonne C doit avoir quoi comme informations.
A mon avis la cellule A si elle contient une référence suivie de la cellule B si elle contient VRAI ou FAUX selon la réponse à la question précédente
Maintenant je ne sais pas si je suis sur le bon chemin.
Cordialement
Bonjour ,
En Feuille2 :
J'importe depuis la feuille1 les valeurs dans la colonne A =SI($Feuille1.A2="";"";$Feuille1.A2)
- Colonne B la formule qui indique (VRAI ou FAUX) si dans A 2 la cellule est complètement vide ou non (même si elle contient une formule)
- Colonne C une formule =SI(ET(B2;B3<>VRAI());JOINDRE.TEXTE(",";VRAI();DECALER($A2;1;;EQUIV(VRAI();$B3:$B$1502;0)-1));"") qui concatérise la colonne A . Cette formule nécessite les valeurs VRAI ou FAUX pour s’exécuter
https://wormhole.app/4Jov1#DEMgzKZLOV5ksXmlnlr91A
J'espère que ces petites explications vous aiderons à mieux cerner mon projet
Cordialement
En Feuille2 :
J'importe depuis la feuille1 les valeurs dans la colonne A =SI($Feuille1.A2="";"";$Feuille1.A2)
- Colonne B la formule qui indique (VRAI ou FAUX) si dans A 2 la cellule est complètement vide ou non (même si elle contient une formule)
- Colonne C une formule =SI(ET(B2;B3<>VRAI());JOINDRE.TEXTE(",";VRAI();DECALER($A2;1;;EQUIV(VRAI();$B3:$B$1502;0)-1));"") qui concatérise la colonne A . Cette formule nécessite les valeurs VRAI ou FAUX pour s’exécuter
https://wormhole.app/4Jov1#DEMgzKZLOV5ksXmlnlr91A
J'espère que ces petites explications vous aiderons à mieux cerner mon projet
Cordialement
Bonjour,
il ne faut pas confondre "VRAI" qui est du texte (aligné à gauche) avec VRAI résultat booléen d'un test qui est numérique (aligné à droite)
C'est une mauvaise habitude de changer l'alignement des cellules tant que ce n'est pas fini...
Ton test en B2 doit être
Et il faut prolonger d'une ligne ta formule en B20 pour avoir un VRAI qui indique la dernière fin de concaténation.
eric
il ne faut pas confondre "VRAI" qui est du texte (aligné à gauche) avec VRAI résultat booléen d'un test qui est numérique (aligné à droite)
C'est une mauvaise habitude de changer l'alignement des cellules tant que ce n'est pas fini...
Ton test en B2 doit être
=A2=""pour avoir un vrai booléen VRAI/FAUX.
Et il faut prolonger d'une ligne ta formule en B20 pour avoir un VRAI qui indique la dernière fin de concaténation.
eric
Bonjour erilic,
J'ai suivi tes instructions mais =A2=" " en B2 affiche un FAUX booléen à droite dans toute la colonne
(ne pas oublier que toute la colonne A contient une formule
J'ai suivi tes instructions mais =A2=" " en B2 affiche un FAUX booléen à droite dans toute la colonne
(ne pas oublier que toute la colonne A contient une formule
Je récapitule:
en A2 =SI($Feuille1.A2="";"";$Feuille1.A2)
en B2 =A2=" "
en C2 =SI(ET(B2="FAUX";B3="FAUX");DECALER(B2;0;-1)&","&DECALER(B3;0;-1);"")
à tirer vers le bas
Alors :
A importe les valeurs de feuille1
Dans la colonne B , Faux dans toutes les cellules
Dans C rien, cellules vides
Toujours pas de résultats ...
en A2 =SI($Feuille1.A2="";"";$Feuille1.A2)
en B2 =A2=" "
en C2 =SI(ET(B2="FAUX";B3="FAUX");DECALER(B2;0;-1)&","&DECALER(B3;0;-1);"")
à tirer vers le bas
Alors :
A importe les valeurs de feuille1
Dans la colonne B , Faux dans toutes les cellules
Dans C rien, cellules vides
Toujours pas de résultats ...
Ok on s'approche du résultat !
La concaténisation (est ce bien Français ...) des valeurs FAUX doivent s"afficher dans une cellule
J"ai les valeurs A4 et A5 qui se concaténent dans une cellule
Mais pas si on dépasse 2 valeurs .
exemple A16 à A19 en C doit s’écrire :
GGGGG,GGGGG,GGGGGGG,GGGGGGG
La concaténisation (est ce bien Français ...) des valeurs FAUX doivent s"afficher dans une cellule
J"ai les valeurs A4 et A5 qui se concaténent dans une cellule
Mais pas si on dépasse 2 valeurs .
exemple A16 à A19 en C doit s’écrire :
GGGGG,GGGGG,GGGGGGG,GGGGGGG
si tu regardais le fichier du post 16 ?
https://forums.commentcamarche.net/forum/affich-37585270-valeur-vrai-ou-faux-pour-cellules-vides#16
https://forums.commentcamarche.net/forum/affich-37585270-valeur-vrai-ou-faux-pour-cellules-vides#16
Merci brucine , eriiic , PapyLuc ....
Je n'avais pas vu le message <16 > de eriiic avec un fichier joint !!!!
Il y a eut un croisement ....
J'ai donc repris ce fichier avec " Ajouter une ligne vide indicatrice de la fin" et ......
CELA FONCTIONNE PARFAITEMENT !
Désolé pour ce contretemps
Merci à tous les participants pour votre dévouement
Cordialement
Je n'avais pas vu le message <16 > de eriiic avec un fichier joint !!!!
Il y a eut un croisement ....
J'ai donc repris ce fichier avec " Ajouter une ligne vide indicatrice de la fin" et ......
CELA FONCTIONNE PARFAITEMENT !
Désolé pour ce contretemps
Merci à tous les participants pour votre dévouement
Cordialement