Fonction SI selon plusieurs critères (OU) et je coince...
Résolu/Fermé
BlackTwist
Messages postés
6
Date d'inscription
mercredi 30 juillet 2014
Statut
Membre
Dernière intervention
1 août 2014
-
30 juil. 2014 à 18:24
BlackTwist Messages postés 6 Date d'inscription mercredi 30 juillet 2014 Statut Membre Dernière intervention 1 août 2014 - 1 août 2014 à 10:14
BlackTwist Messages postés 6 Date d'inscription mercredi 30 juillet 2014 Statut Membre Dernière intervention 1 août 2014 - 1 août 2014 à 10:14
A voir également:
- Fonction SI selon plusieurs critères (OU) et je coince...
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Libreoffice calc fonction si et ou - Forum Bureautique
- Fonction somme excel - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
3 réponses
Mapoire
Messages postés
4
Date d'inscription
vendredi 10 mai 2013
Statut
Membre
Dernière intervention
30 juillet 2014
30 juil. 2014 à 18:33
30 juil. 2014 à 18:33
Bonjour,
As-tu essayé de laisser ton numéro de téléphone (après l'avoir réduit à 10 chiffres) dans une cellule et utilisé sur cette cellule le menu Format, cellule, spécial, numéro de téléphone ?
Chez moi cela fonctionne très bien , si j'ai le numéro 102030405 dans une cellule, cela ajoute le zéro au début et me présente mon numéro sous forme 01 02 03 04 05.
Cordialement.
As-tu essayé de laisser ton numéro de téléphone (après l'avoir réduit à 10 chiffres) dans une cellule et utilisé sur cette cellule le menu Format, cellule, spécial, numéro de téléphone ?
Chez moi cela fonctionne très bien , si j'ai le numéro 102030405 dans une cellule, cela ajoute le zéro au début et me présente mon numéro sous forme 01 02 03 04 05.
Cordialement.
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
30 juil. 2014 à 19:45
30 juil. 2014 à 19:45
Bonsoir
Essaie :
=SI(NBCAR(A5)=12;GAUCHE(A5;4)&" "&DROITE(A5;8);SI(OU(ET(CNUM(GAUCHE(A5;2))>1;CNUM(GAUCHE(A5;2))<5);CNUM(GAUCHE(A5;2))>9);GAUCHE(A5;2)&" "&DROITE(A5;9);GAUCHE(A5;3)&" "&DROITE(A5;8)))
Si j'ai bien compris la problématique !
Cdlmnt
Essaie :
=SI(NBCAR(A5)=12;GAUCHE(A5;4)&" "&DROITE(A5;8);SI(OU(ET(CNUM(GAUCHE(A5;2))>1;CNUM(GAUCHE(A5;2))<5);CNUM(GAUCHE(A5;2))>9);GAUCHE(A5;2)&" "&DROITE(A5;9);GAUCHE(A5;3)&" "&DROITE(A5;8)))
Si j'ai bien compris la problématique !
Cdlmnt
BlackTwist
Messages postés
6
Date d'inscription
mercredi 30 juillet 2014
Statut
Membre
Dernière intervention
1 août 2014
30 juil. 2014 à 20:04
30 juil. 2014 à 20:04
Yeah ça marche nickel ! l'ennui c'est que ça fout un peu le bordel dans les numéros qui n'étaient pas enregistrer selon le même format, mais autrement oui cela fonctionne pour mon problème... Je n'ai plus qu'à essayer de comprendre ta formule pour pas m'endormir con, à commencer par le CNUM...
Merci beaucoup d'avoir pris le temps de te plonger sur mon problème en tout cas !
Merci beaucoup d'avoir pris le temps de te plonger sur mon problème en tout cas !
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
30 juil. 2014 à 20:44
30 juil. 2014 à 20:44
Le CNUM convertit le texte en nombre ce qui permet de limiter les conditions avec > et <
D'ailleurs je m'aperçois d'une erreur dans ma formule tapée trop vite ! ce ne dot pas être CNUM(GAUCHE(A5;2))>9 mais CNUM(GAUCHE(A5;2))=9 car c'est le cas du 09 qu'on veut exclure
D'ailleurs je m'aperçois d'une erreur dans ma formule tapée trop vite ! ce ne dot pas être CNUM(GAUCHE(A5;2))>9 mais CNUM(GAUCHE(A5;2))=9 car c'est le cas du 09 qu'on veut exclure
BlackTwist
Messages postés
6
Date d'inscription
mercredi 30 juillet 2014
Statut
Membre
Dernière intervention
1 août 2014
30 juil. 2014 à 22:28
30 juil. 2014 à 22:28
Je vais me pencher un peu dessus puis je mettrai le topic en résolu si j'ai plus d'autre questions !
Encore merci en tout cas :)
Encore merci en tout cas :)
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
30 juil. 2014 à 22:32
30 juil. 2014 à 22:32
BlackTwist => Black List !
BlackTwist
Messages postés
6
Date d'inscription
mercredi 30 juillet 2014
Statut
Membre
Dernière intervention
1 août 2014
1 août 2014 à 10:14
1 août 2014 à 10:14
Voilà j'ai paufiné ta formule Via55 car elle provoquait des erreurs sur certaines lignes et j'ai réussi a trouvé la bonne !
Encore un énorme merci ! - Sujet résolu-
Encore un énorme merci ! - Sujet résolu-
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
Modifié par eriiic le 30/07/2014 à 19:56
Modifié par eriiic le 30/07/2014 à 19:56
Bonjour,
Une proposition en vba.
Laisser les numéros sous forme de nombres comme 45556677, sélectionner la plage à traiter et lancer la macro plageNum
https://www.cjoint.com/?DGEt0d4WDFD
Si tu dois le faire souvent on peut ajouter la suppression des +32. Comme je ne sais pas où tu en es dans ta liste je n'ai pas fait.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Une proposition en vba.
Laisser les numéros sous forme de nombres comme 45556677, sélectionner la plage à traiter et lancer la macro plageNum
https://www.cjoint.com/?DGEt0d4WDFD
Si tu dois le faire souvent on peut ajouter la suppression des +32. Comme je ne sais pas où tu en es dans ta liste je n'ai pas fait.
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
30 juil. 2014 à 22:05
30 juil. 2014 à 22:05
de rien...
BlackTwist
Messages postés
6
Date d'inscription
mercredi 30 juillet 2014
Statut
Membre
Dernière intervention
1 août 2014
31 juil. 2014 à 11:02
31 juil. 2014 à 11:02
J'ai pas eu l'occasion de tester encore, journée de repos aujourd'hui :) je regarderai ta macro, merci !
30 juil. 2014 à 18:35
30 juil. 2014 à 19:18
30 juil. 2014 à 19:39
Avec la fonction SI imbriquées, on ferme les parenthèses à la fin et il doit y avoir autant de parenthèses fermées que de SI.
BON COURAGE.