Macro pour opérations sur colonnes

Résolu/Fermé
TOT127 Messages postés 898 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 7 août 2018 - Modifié par TOT127 le 26/02/2017 à 22:03
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 27 févr. 2017 à 12:21
Bonjour,
Je vous envoie un fichier afin que vous puissiez comprendre ce que je veux dire.
http://www.cjoint.com/c/GBAuXyeHRRY


J'ai besoin d'une formule conditionnelle afin de consolider certaines données en utilisant les données en 2 colonnes. Les 2 colonnes ont des données de qualité plutôt faible, parfois avec des blancs, parfois avec des différences, et le but de cette formule est de faire une colonne complète avec toutes les données dont j'ai besoin.

Je vous laisse voir. J'ai essayé plusieurs choses mais chaque fois j'ai échoué.

Je crois qu'il faudra une macro, car mon fichier, c'est 3 pages, chacune avec 700.000 lignes.

conseil? merci!
A voir également:

2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 700
27 févr. 2017 à 08:46
Bonjour,

Je n'ai certainement pas compris ton problème mais pour comparer ainsi 2 colonnes une mise en forme conditionnelle est amplement suffisante.

Par contre tu parles de consolider certaines données et je ne vois pas ce que tu entends par là.
1
TOT127 Messages postés 898 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 7 août 2018 96
27 févr. 2017 à 10:38
Le mot "consolider" est mal choisi car il renvoie à quelque chose de bien précis, or c'est pas le cas.

Ici il s'agit de faire une colonne de données, avec des règles conditionnelles, pour éviter les blancs et en reprenant tantôt les données de la col 1 et de la col 2.
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 700
27 févr. 2017 à 10:43
Bonjour,

Dans ce cas,
=SI(LC(-2)="";LC(-1);LC(-2))
devrait faire le job ?
0
TOT127 Messages postés 898 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 7 août 2018 96
27 févr. 2017 à 11:11
hello
oui ça fait un job intéressant en effet, juste 2 questions:

si la colonne 2 est vide, ça renvoie la colonne 3 et non la colonne 1.

J'ai un peu changé en:
=SI(LC(-2)="";LC(-3);LC(-2))
Pour ne jamais renvoyer la colonne VRAI/FAUX

makes sense ?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 700
27 févr. 2017 à 12:21
re
ça renvoie la colonne 3 et non la colonne 1.
C'est à toi d'adapter selon le positionnement de ta formule !
0