× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 Une autre formule EXCEL
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
BONAR
  Posté le 11/10/2017 @ 10:33 
Aller en bas de la page 
Astucien

Bonjour, je suis sous Windows XP SP3 OFFICE 2000

Pb de formule EXCEL :

En M6, j'ai soit un N° de Tél; soit "N" (pour Non); soit du texte (remarque) ; soit rien.

En P6 j'ai une colonne de "récap" : si N° de Tèl. = 1; si N = N; si texte = " " (rien); si rien = " "(rien).

J'ai essayé de composer une formule qui n'a pas marché :=SI(ESTVIDE(M6);" ");SI(M6="N";"N");SI(ESTNUM(M6);"1");SI(ESTTEXTE(M6);" ");SI(M6=" ";" ")

Comment reformuler la formule pour avoir le résultat escompté ?

Avec mes remerciements anticipés. Cordialement

Publicité
dlxpat
 Posté le 11/10/2017 à 10:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour :! en enlevant les parenthèses avant chaque ;SI et les rajouter à la fin

soit : =SI(ESTVIDE(M6);" ";SI(M6="N";"N";SI(ESTNUM(M6);"1";SI(ESTTEXTE(M6);" ";SI(M6=" ";" ")))))

ferrand
 Posté le 11/10/2017 à 11:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour Bonar, Salut dlxpat !

Un petit détail qui a son importance : lorsque l'on indique ="", on place une valeur texte vide, mais avec =" " c'est une espace (caractère 32, espace normal) que l'on place, ce qui n'est évidemment pas du tout la même chose...

Il faut savoir aussi qu'une cellule vide testée avec : =ESTVIDE(A1) renvoie VRAI si elle est effectivement vide mais FAUX dans tous les autres cas (y compris contenant la valeur ""). Cependant, testée avec =A1="" ou =A1=0 elle renverra VRAI si elle est vide.

Cordialement.

Debrief
 Posté le 11/10/2017 à 14:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Salut Ferrand & les Excellents,

Cette histoire de vide est terrible ! Je n'ai jamais trouvé le moyen dans une formule de mettre une cellule à vide (sauf à utiliser du code).

Même en copiant une cellule vide, on obtient 0 et ESTVIDE() renvoit FAUX.

Dommage qu'Excel n'ait pas un mot clé pour ça. Étonnant !

Cordialement,
D.

P.S. D'un autre coté, s'il faut utiliser une formule pour vider la cellule, c'est le serpent qui se mord la queue car la formule en elle-même comble ce vide. Donc tout ça n'a aucun sens



Modifié par Debrief le 11/10/2017 14:29
ferrand
 Posté le 11/10/2017 à 14:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Debrief a écrit :

Cette histoire de vide est terrible ! Je n'ai jamais trouvé le moyen dans une formule de mettre une cellule à vide (sauf à utiliser du code).

Même en copiant une cellule vide, on obtient 0 et ESTVIDE() renvoit FAUX

Tu ne peux obtenir une cellule vide qu'en la vidant... Avec une formule il y a forcément quelque chose dans la cellule : ce quelque chose peut renvoyer "rien" mais ce n'est pas rien...

Cordialement.

edit : En copiant une cellule vide, tu obtiens une cellule vide là où tu la colles. Si tu la colles sur une cellule ayant un contenu, ce contenu disparaît et ESTVIDE renverra VRAI...



Modifié par ferrand le 11/10/2017 14:33
Debrief
 Posté le 11/10/2017 à 14:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

En effet, je m'égarais dans de vieilles considérations . Il faut distinguer la valeur de la donnée dans la cellule et le contenu (donnée et/ou formule) de la cellule. ESTVIDE() teste le contenu, ="" ou =0 testent la valeur.

Pour une cellule A1 vide (ni donnée ni formule), tout le monde est d'accord, ce qui est quand même très utile: =ESTVIDE(A1), =A1="", =A1=0 retournent VRAI.

D.

En copiant une cellule vide, tu obtiens une cellule vide là où tu la colles. Si tu la colles sur une cellule ayant un contenu, ce contenu disparaît et ESTVIDE renverra VRAI...

Mais comment peux-tu copier (hors code VBA) une cellule sans placer une formule dans la cellule cible ?



Modifié par Debrief le 11/10/2017 14:51
BONAR
 Posté le 11/10/2017 à 19:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir et merci à tous, j'ai essayé la formule de DIXPAT t la même sans espace entre ""de Ferrand c'est celle-ci la bonne

Avec tous mes remerciements, cordialement. Je met résolu.

ferrand
 Posté le 12/10/2017 à 01:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Mais comment peux-tu copier (hors code VBA) une cellule sans placer une formule dans la cellule cible ?

Mais en copiant et en collant ! Si la cellule cible était vide tu ne verras rien (rien ne change), mais s'il y avait quelque chose, elle sera vide !

DjiDji59430
 Posté le 12/10/2017 à 11:10 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour a tous

Bonjour Ferrand



Ou bien en faisant clic gauche ==>effacer

Publicité
dlxpat
 Posté le 12/10/2017 à 11:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour à tous. Content pour toi pour avoir eu la réponse à ta question, mais ce qui est "fou" c'est que ma proposition même avec les espaces entre les "" marche très bien, et pourtant Dieu sait si je fais confiance à Ferrand et Debrief.

BONAR
 Posté le 12/10/2017 à 11:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour, comme j'utilise beaucoup les mises en forme conditionnelles, comme précisé, cela peut peut-être venir de là. Mais c'est le résultat qui compte. Cordialement

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
26,99 €SSD Crucial BX500 240 Go à 26,99 €
Valable jusqu'au 28 Novembre

Amazon propose actuellement le SSD Crucial BX500 240 Go à 26,99 €. Ce SSD offre des débits de 540 Mo/s en lecture et 500 Mo/s en écriture. Le SSD est accompagné du logiciel Acronis true image qui vous permettra de transférer tout le contenu de votre ancien disque dur sur le SSD. Il est garanti 3 ans. La livraison est gratuite.


> Voir l'offre
34,06 €Compresseur portable autonome Xiaomi Mija à 34,06 €
Valable jusqu'au 29 Novembre

Boulanger fait une promotion sur le compresseur portable autonome Xiaomi Mija qui passe à 34,06 € avec le code promo VIP15. Ce compresseur à emporter facilement avec vous comporte un écran (où vous pourrez choisir la pression à atteindre en PSI ou BAR) une batterie de 2000 mA et vous permettra de gonfler vos jouets (41 pièces avec une charge), pneus de vélo, de trotinette, de moto (6 pneus avec une charge) et même de voiture (5 pneus avec une charge) facilement. Le câble est accompagné d'un embout pour valve Schrader et un adapteur Presta et une aiguille sont fournis. Le compresseur se recharge via une prise Micro USB.


> Voir l'offre
79,95 €Clavier Gaming Logitech G513 Carbon Lightsync RVB à 79,95 €
Valable jusqu'au 25 Décembre

Materiel.net fait une promotion sur le clavier Gaming Logitech G513 Carbon Lightsync RVB qui passe à 79,95 € au lieu de 129 € ailleurs. Mélange parfait de performances, de technologies et d'une conception d'une qualité inégalée, le clavier G513 est un clavier gaming mécanique RVB équipé des switches mécaniques tactiles avancés Romer-G plébiscités par les professionnels d'eSports du monde entier. La coque en alliage aluminium robuste et légère apporte une rigidité et une apparence haut de gamme tout en lui conférant une forme fine semblable à une lame. Et pour davantage de confort, le Logitech G513 dispose d'un repose-poignets en mousse à mémoire de forme. Le Logitech G513 est doté d'un rétro-éclairage RVB complet d'environ 16.8 millions de couleurs avec un éclairage des touches personnalisable. De plus, grâce à la nouvelle technologie Lightsync, l'éclairage suit le rythme des jeux pour offrir l'expérience RVB la plus immersive qui soit.


> Voir l'offre

Sujets relatifs
Excel formule ou autre recherche mot => construction graphique
Excel 2007 résultat formule dans une autre cellule
Changement couleur cellule excel / mise en forme conditionnelle / formule
Formule sous excel
Référence de cellule variable dans une formule Excel
excel 2013, formule de cellules
Formule pour Excel SVP
formule Excel liste sans doublons avec condition supplémentaire
Excel formule matricielle
Formule Excel
Plus de sujets relatifs à Une autre formule EXCEL
 > Tous les forums > Forum Bureautique