Combiner l'info de deux colonnes dans une
Résolu/Fermé
femaleninja
Messages postés
44
Date d'inscription
mercredi 27 juin 2012
Statut
Membre
Dernière intervention
1 septembre 2018
-
27 juin 2012 à 23:52
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 28 juin 2012 à 19:23
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 28 juin 2012 à 19:23
A voir également:
- Combiner l'info de deux colonnes dans une
- Comment faire deux colonnes indépendantes dans word - Guide
- Inverser deux colonnes excel - Guide
- Combiner deux cellules excel - Guide
- Info pc - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
2 réponses
Raymond PENTIER
Messages postés
58836
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
25 janvier 2025
17 275
28 juin 2012 à 00:01
28 juin 2012 à 00:01
Ben ! Tu as déjà fait 90% du travail ...
=SI(A1>=1000;A1;SI(B1>=1000;B1;"Faux"))
=SI(A1>=1000;A1;SI(B1>=1000;B1;"Faux"))
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
28 juin 2012 à 15:41
28 juin 2012 à 15:41
Bonjour,
Tu peux déposer un fichier exemple (qcq lignes) avec ta formule sur cjoint.com et coller ici le lien fourni
eric
Tu peux déposer un fichier exemple (qcq lignes) avec ta formule sur cjoint.com et coller ici le lien fourni
eric
femaleninja
Messages postés
44
Date d'inscription
mercredi 27 juin 2012
Statut
Membre
Dernière intervention
1 septembre 2018
28 juin 2012 à 16:03
28 juin 2012 à 16:03
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
28 juin 2012 à 17:26
28 juin 2012 à 17:26
Re,
Tes nombres ne sont pas des nombres mais du texte.
"6522" n'est pas pareil que 6522, bien qu'excel cherche à convertir en numérique quand il le peut.
Il ne faut pas centrer, les textes s'alignent à gauche et les nombres à droite.
Pour transformer une colonne en numérique copier une cellule vide, sélectionner la colonne et collage spécial addition.
Quand dans une formule tu écris ...;"Faux") (c'est un texte) ce n'est pas pareil non plus que ...;FAUX) (c'est un booléen, une valeur numérique)
On pourrait corriger ton fichier mais pour l'instant je ne vois pas la finalité...
Tu as une colonne de nombres, tu veux mettre ceux de 4 chiffres dans une colonne et ceux de 5 dans une autre ?
Et dans la 3ème les 4 premiers chiffres de ceux des 2 colonnes > 1000 ?
Autant tester et se servir de D2...
Si c'est ça laisse tomber tes 2 colonnes intermédiaires et :
=SI(D2>=10000;ENT(D2/10);SI(D2>=1000;D2;FAUX))
(après avoir converti tes textes en numérique comme expliqué au-dessus)
Sinon si tu pouvais expliquer ce que tu désires obtenir et pour quoi en faire...
eric
Tes nombres ne sont pas des nombres mais du texte.
"6522" n'est pas pareil que 6522, bien qu'excel cherche à convertir en numérique quand il le peut.
Il ne faut pas centrer, les textes s'alignent à gauche et les nombres à droite.
Pour transformer une colonne en numérique copier une cellule vide, sélectionner la colonne et collage spécial addition.
Quand dans une formule tu écris ...;"Faux") (c'est un texte) ce n'est pas pareil non plus que ...;FAUX) (c'est un booléen, une valeur numérique)
On pourrait corriger ton fichier mais pour l'instant je ne vois pas la finalité...
Tu as une colonne de nombres, tu veux mettre ceux de 4 chiffres dans une colonne et ceux de 5 dans une autre ?
Et dans la 3ème les 4 premiers chiffres de ceux des 2 colonnes > 1000 ?
Autant tester et se servir de D2...
Si c'est ça laisse tomber tes 2 colonnes intermédiaires et :
=SI(D2>=10000;ENT(D2/10);SI(D2>=1000;D2;FAUX))
(après avoir converti tes textes en numérique comme expliqué au-dessus)
Sinon si tu pouvais expliquer ce que tu désires obtenir et pour quoi en faire...
eric
femaleninja
Messages postés
44
Date d'inscription
mercredi 27 juin 2012
Statut
Membre
Dernière intervention
1 septembre 2018
28 juin 2012 à 17:48
28 juin 2012 à 17:48
Merci Eric.
En fait la colonne D est en texte parce que j'ai des valeurs comme 0002 et le format est important. Dans un premier temps, je voulais isoler les 4 chiffres >= 1000. Ensuite identifier les 5 chiffres et ne prendre que les 4 premiers. Pour enfin avoir une colonne dans laquelle j'aurais le résulat de ces 2 opérations.
Je viens de corriger mon "Faux" par FAUX et en fait tout s'est réglé avec ma formule initiale. My bad.
Au lieu de faire 2 étape je pouvais certainement utiliser une formule. en fait ce serait la tienne avec une règle supplémentaire pour les 0002...je vais peut-être m'essayer tout à l'heure.
Merci encore.
En fait la colonne D est en texte parce que j'ai des valeurs comme 0002 et le format est important. Dans un premier temps, je voulais isoler les 4 chiffres >= 1000. Ensuite identifier les 5 chiffres et ne prendre que les 4 premiers. Pour enfin avoir une colonne dans laquelle j'aurais le résulat de ces 2 opérations.
Je viens de corriger mon "Faux" par FAUX et en fait tout s'est réglé avec ma formule initiale. My bad.
Au lieu de faire 2 étape je pouvais certainement utiliser une formule. en fait ce serait la tienne avec une règle supplémentaire pour les 0002...je vais peut-être m'essayer tout à l'heure.
Merci encore.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
28 juin 2012 à 19:23
28 juin 2012 à 19:23
re,
avec une règle supplémentaire pour les 0002
EEncore une fois je ne comprend pass tout puisque apparemment tu ne veux que ceux > 1000 (?)
Bon, pas grave.
Pour afficher 0002 tu n'as pas à ajouter de formule ni à transformer en texte.
Change le format de cellule par un format personnalisé avec : 0000
eric
avec une règle supplémentaire pour les 0002
EEncore une fois je ne comprend pass tout puisque apparemment tu ne veux que ceux > 1000 (?)
Bon, pas grave.
Pour afficher 0002 tu n'as pas à ajouter de formule ni à transformer en texte.
Change le format de cellule par un format personnalisé avec : 0000
eric
28 juin 2012 à 15:28
En plus quand je commence la formule avec B1 il me renvoie faut pour un cas qui me donnait un résultat au préalable. Je ne sais pas si c'est clair...
28 juin 2012 à 16:05
Si à la place de cellules vides tu saisis FAUX, il faut modifier la formule :
=SI(ET(A7>=1000;B7=FAUX);A7;SI(ET(B7>=1000;A7=FAUX);B7;FAUX))
"quand je commence la formule avec B1" : Pourquoi voudrais-tu faire ça ?
https://www.cjoint.com/?BFCqcVh1xbh
Cordialement.
28 juin 2012 à 16:17
Oublie mon mon commentaire!
Merci trop beaucoup!