[Exce]Compilation de données dans une cellule
50max
Messages postés
7
Statut
Membre
-
JvDo Messages postés 1924 Date d'inscription Statut Membre Dernière intervention -
JvDo Messages postés 1924 Date d'inscription Statut Membre Dernière intervention -
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
- Comment aller à la ligne dans une cellule excel - Guide
- Trier des données excel - Guide
- Verrouiller une cellule excel - Guide
- Logiciel de récupération de données - Guide
- Barre de données excel pourcentage 100 ✓ - Forum Excel
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