Fusionner 2 colonnes avec une règle

Bonjour,

Je souhaiterais fusionner deux colonnes dans Excel mais que les cellules d'une colonne aient priorité sur les cellules de l'autre.

Exemple : colonne A a priorité sur colonne B de sorte que si une cellule A est pleine et une cellule B est pleine, les infos de la cellule A1 remplacent celles de la cellule B1. Par contre, si la cellule A2 est vide et la B2 est pleine, les infos de la B2 s'inscrivent dans la A2.

J'espère que c'est clair...

Merci à celui qui prendra le temps de m'aider

Bonjour Alpham

Sans PJ exemple c'est moins facile

Si j'ai tout compris ?

Ce doit être quelque chose de ce genre

36essai-v0.xlsx (13.51 Ko)

Bonjour andrea73,

C'est exactement ça ! Merci beaucoup de ta réponse.

Peux-tu m'expliquer la marche à suivre ?

Bonjour Alpham

Il ne s'agit que d'une "toute petite formule" dans la colonne 3

=SI(ESTVIDE(LC(-2));SI(ESTVIDE(LC(-1));"???";LC(-1));LC(-2))

Explications :

SI LaCelluleDeLaColonne1 EST VIDE        
ALORS        
    SI LaCelluleDeLaColonne2 EST VIDE    
    ALORS    
        LaCelluleDeLaColonne3 CONTIENT ???
    SINON    
        LaCelluleDeLaColonne3 CONTIENT LaCelluleDeLaColonne2
    FIN DU SI LaCelluleDeLaColonne2 EST VIDE    
SINON        
    LaCelluleDeLaColonne3 CONTIENT LaCelluleDeLaColonne1    
FIN DU SI LaCelluleDeLaColonne1 EST VIDE        

Voilà... C'est tout !

"C'est tout" mais c'est super !

Dans le cas réel, il s'agit des colonnes G et H, et H est prioritaire sur G. Peux-tu m'offrir la formule exacte pour le cas qui me concerne ? Je n'ai pas les connaissances nécessaires pour modifier la formule que tu m'as créé.

(re)

Dis moi dans quelle colonne est le résultat ! et je te donne la formule ensuite !

En tout état de cause la formule est simple finalement

andrea73 a écrit :

=SI(ESTVIDE(LC(-2));SI(ESTVIDE(LC(-1));"???";LC(-1));LC(-2))

lorsque tu vois écris LC(-2) par exemple cela veut dire que par rapport à la colonne qui contient la formule "il faut se déplacer de 2 colonnes le C(-2) avant (donc vers la gauche) tout en restant sur la même ligne le L sans parenthèse"

si tu vois LC(2) c'est la même chose mais vers la droite par ce qu'il n'y a pas le signe - (moins)

Plus compliqué ?!

L(3)C(-3) se déplacer L(3)... 3 lignes plus bas et C(-3)... 3 colonnes à gauche

Cela par ce que j'ai l'habitude de travailler en notation de formule type L1C1

Souvent les utilisateurs travaillent en notation $A$1 (quid ?)

la formule est alors

=SI(ESTVIDE(A1);SI(ESTVIDE(B1);"???";B1);A1)

càd qu'au lieu de noter des (-2) ou (3) en face des L et C on désigne les colonnes par la lettre correspondante et les lignes par le n°

PS/ Si tu vois des formules du style A1 ou lieu de L1C1 c'est que tu n'utilise pas le même format de cellule que moi, dis-le moi pour que puisse t'envoyer la formule dans TA notation.


Bref fais des essais pour comprendre le mécanisme. l'apprentissage est meilleur par l'expérience que par la théorie !

Je voudrais tout mettre dans la colonne prioritaire, à savoir la H, sinon la I si c'est plus simple.

Le fichier corrigé selon tes attentes

30essai-v1.xlsx (13.87 Ko)

Génial, merci beaucoup !

Bonjour Alpham

Heureux d'avoir un

Alpham a écrit :

Génial, merci beaucoup !

Je souhaite que cette petite vidéo a été utile

A bientôt sur le forum

J'ai marqué le sujet comme résolu. Merci d'avoir pris le temps de m'aider

Rechercher des sujets similaires à "fusionner colonnes regle"