Macro pour opérations sur colonnes

Résolu
TOT127 Messages postés 898 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   -
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!

2 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 722
 
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   Statut Membre Dernière intervention   96
 
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   Statut Contributeur Dernière intervention   4 722
 
Bonjour,

Dans ce cas,
=SI(LC(-2)="";LC(-1);LC(-2))
devrait faire le job ?
0
TOT127 Messages postés 898 Date d'inscription   Statut Membre Dernière intervention   96
 
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   Statut Contributeur Dernière intervention   4 722
 
re
ça renvoie la colonne 3 et non la colonne 1.
C'est à toi d'adapter selon le positionnement de ta formule !
0