[Exce]Compilation de données dans une cellule
50max
Messages postés
7
Statut
Membre
-
JvDo Messages postés 2012 Statut Membre -
JvDo Messages postés 2012 Statut Membre -
hello le forum CCM
J'aurai besoin d'aide sous excel:
Dans un tableau ou je ne mets ke des crois, je voudrai compiler des informations. Sur ma première lige, j'ai "1", "2" et "3". Si, dans la 2ème ligne, je mets une crois dans la colonne "1" et "3", je voudrai avoir dans une cellule "1-3". Si dans ma 3ème ligne je mets une crois sous "2" et "3", je voudrai avoir "2-3" dans la meme cellule, et ainsi de suite.
|1|2|3|
|X X|1-3|
|X X |1-2|
Merci beaucoup pour votre aide
Max
J'aurai besoin d'aide sous excel:
Dans un tableau ou je ne mets ke des crois, je voudrai compiler des informations. Sur ma première lige, j'ai "1", "2" et "3". Si, dans la 2ème ligne, je mets une crois dans la colonne "1" et "3", je voudrai avoir dans une cellule "1-3". Si dans ma 3ème ligne je mets une crois sous "2" et "3", je voudrai avoir "2-3" dans la meme cellule, et ainsi de suite.
|1|2|3|
|X X|1-3|
|X X |1-2|
Merci beaucoup pour votre aide
Max
A voir également:
- [Exce]Compilation de données dans une cellule
- Fuite données maif - Guide
- Aller à la ligne dans une cellule excel - Guide
- Effacer les données de navigation sur android - Guide
- Bloquer une cellule excel - Guide
- Trier des données excel - Guide
2 réponses
Une solution serait d'ajouter une troisième ligne qui vaut le chiffre si la croix est présente, vide sinon. Pour ce faire il suffit d'utiliser la fonction iif de Excel par exemple (si en francais...) :
Ensuite il ne reste plus qu'à concaténer les cellules.
http://lecorne.sylvain.free.fr
=SI(A2="X";A1;"")
Ensuite il ne reste plus qu'à concaténer les cellules.
http://lecorne.sylvain.free.fr
Bonsoir,
quelques solutions :
D2=SI(A2="x";SI(B2="x";SI(C2="x";"1-2-3";"1-2");SI(C2="x";"1-3";"1"));SI(B2="x";SI(C2="x";"2-3";"2");SI(C2="x";"3";"")))
D2=CHOISIR(SOMME(SI(A2:C2="x";2^(-1+$A$1:$C$1);0));"1";"2";"1-2";"3";"1-3";"2-3";"1-2-3")
à valider par CTRL+MAJ+ENTER
D2=CHOISIR((A2="x")*1+(B2="x")*2+(C2="x")*4;"1";"2";"1-2";"3";"1-3";"2-3";"1-2-3")
D2=GAUCHE(MCONCAT(SI(A2:C2="x";COLONNE(A2:C2)&"-";""));NBCAR(MCONCAT(SI(A2:C2="x";COLONNE(A2:C2)&"-";"")))-1)
Mconcat est une fonction de la bibliothèque Morefunc de Laurent Longre
cordialement
quelques solutions :
D2=SI(A2="x";SI(B2="x";SI(C2="x";"1-2-3";"1-2");SI(C2="x";"1-3";"1"));SI(B2="x";SI(C2="x";"2-3";"2");SI(C2="x";"3";"")))
D2=CHOISIR(SOMME(SI(A2:C2="x";2^(-1+$A$1:$C$1);0));"1";"2";"1-2";"3";"1-3";"2-3";"1-2-3")
à valider par CTRL+MAJ+ENTER
D2=CHOISIR((A2="x")*1+(B2="x")*2+(C2="x")*4;"1";"2";"1-2";"3";"1-3";"2-3";"1-2-3")
D2=GAUCHE(MCONCAT(SI(A2:C2="x";COLONNE(A2:C2)&"-";""));NBCAR(MCONCAT(SI(A2:C2="x";COLONNE(A2:C2)&"-";"")))-1)
Mconcat est une fonction de la bibliothèque Morefunc de Laurent Longre
cordialement