Regroupement de colonnes

Résolu/Fermé
DarkYoup Messages postés 3 Date d'inscription mardi 9 avril 2013 Statut Membre Dernière intervention 9 avril 2013 - 9 avril 2013 à 15:02
DarkYoup Messages postés 3 Date d'inscription mardi 9 avril 2013 Statut Membre Dernière intervention 9 avril 2013 - 9 avril 2013 à 16:01
Bonjour,

Je souhaite regrouper des colonnes en une seule sur Excel, en procédant ligne par ligne.

Par exemple, imaginons que je souhaite regrouper les colonnes A, B et C dans la colonne D, pour la ligne 1 :
- Si A1, B1 et C1 sont vides alors D1 est vide
- Si A1, B1 ou (exclusif) C1 est non vide, D1 = la cellule non vide
- Sinon : D1 = "Doublon" car j'ai plus d'une cellule non vide parmis A1, B1 et C1

Cela fonctionne avec la formule suivante :
=SI(ESTVIDE(C1);SI(ESTVIDE(B1);SI(ESTVIDE(A1);"";A1);SI(SI(ESTVIDE(A1);"";A1)="";B1;"DOUBLON"));SI(SI(ESTVIDE(B1);SI(ESTVIDE(A1);"";A1);SI(SI(ESTVIDE(A1);"";A1)="";B1;"DOUBLON"))="";C1;"DOUBLON"))

Mais... je viens vers vous pour savoir s'il n'y a pas plus simple, ou au moins moins laid ! J'aimerais appliquer cela sur X colonnes (entre 2 et 10...).

En vous remerciant par avance,

Nicolas

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 9/04/2013 à 15:32
Bonjour
pas tout compris mais je tente:
=SI(NBVAL(A1:C1)=0;"";SI(NBVAL(A1:C1)>1;"DOUBLON";valeur de D1))
(valeur de D1 sans guillemets ou texte de D1 entre guillemets)

crdlmnt

Ps: si la valeur de D1 doit être celle de la seule cellule non vide, vous pouvez remplace valeur de D1 par:

A1&B1&C1 s'il s'agit d'une valeur texte

ou par

(A1&B1&C1) *1 si c'est une valeur numérique

Errare humanum est, perseverare diabolicum
1
DarkYoup Messages postés 3 Date d'inscription mardi 9 avril 2013 Statut Membre Dernière intervention 9 avril 2013
9 avril 2013 à 15:29
Bonjour et merci pour votre réponse,
Je ne connaissais pas NBVAL, mais c'est bien ça que je cherche à faire !
Reste un détail : "valeur de D1" correspond en fait à la valeur de la cellule non nulle entre A1, B1 et C1... on sait qu'il n'y en a qu'une de non nulle, y-a-t-il un moyen "simple" de savoir laquelle ?
Encore merci !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 9/04/2013 à 15:34
Voir le Ps que je viens de rajouter à mon message pendant que vous répondiez, j'avais un peu zappé la valeur de D1
Ou alors si c'est une valeur numérique A1+B1+C1 devrait suffire
crdlmnt
0
DarkYoup Messages postés 3 Date d'inscription mardi 9 avril 2013 Statut Membre Dernière intervention 9 avril 2013
9 avril 2013 à 16:01
C'est parfait, un grand merci !
0