Fonctions SI et CONCATENER
Résolu
awaker
-
eugene-92 -
eugene-92 -
Bonjour,
J'ai réussi à utiliser la formule SI à plusieurs reprise mais là, je ne comprends pas pourquoi, je n'y arrive pas!
Je travaille en maison de retraite. Je souhaite mettre que si le nom d'un résident apparait dans une case alors la liste de ses activités (référée dans une autre feuille) apparaisse dans la case d'à côté. J'ai donc fait :
SI(B3="Mme Dupont";'feuille d'activité'!AD4;""). et rien n'apparait lorsque je mets Mme Dupont en B3. En B3 j'ai un volet déroulant avec le choix du nom des résidents.
J'ai un deuxième soucis avec la fonction CONCATENER cette fois-ci:
J'ai un premier tableau dans lequel on coche des croix si le résident aime l'activité de la colonne. J'aimerais que ces informations apparaissent en une phrase. J'ai donc utilisé la fonction CONCATENER qui fonctionne bien. J'y reporte les cases correspondantes séparées de virgules pour plus de lisibilité. Cependant, je ne sais pas comment faire pour que n'apparaissent pas les virgules lorsque les cases sont vides.
Voici ma formule:
=CONCATENER(B3;",";C3;",";D3;",";E3;",";F3;",";G3;",";H3;",";I3;",";J3;",";K3;",";L3;",";M3;",";N3;",";O3)
et j'obtiens: ,,,,dessin,bricolage,chant,,,,jardinage
Merci pour vos lumières!
J'ai réussi à utiliser la formule SI à plusieurs reprise mais là, je ne comprends pas pourquoi, je n'y arrive pas!
Je travaille en maison de retraite. Je souhaite mettre que si le nom d'un résident apparait dans une case alors la liste de ses activités (référée dans une autre feuille) apparaisse dans la case d'à côté. J'ai donc fait :
SI(B3="Mme Dupont";'feuille d'activité'!AD4;""). et rien n'apparait lorsque je mets Mme Dupont en B3. En B3 j'ai un volet déroulant avec le choix du nom des résidents.
J'ai un deuxième soucis avec la fonction CONCATENER cette fois-ci:
J'ai un premier tableau dans lequel on coche des croix si le résident aime l'activité de la colonne. J'aimerais que ces informations apparaissent en une phrase. J'ai donc utilisé la fonction CONCATENER qui fonctionne bien. J'y reporte les cases correspondantes séparées de virgules pour plus de lisibilité. Cependant, je ne sais pas comment faire pour que n'apparaissent pas les virgules lorsque les cases sont vides.
Voici ma formule:
=CONCATENER(B3;",";C3;",";D3;",";E3;",";F3;",";G3;",";H3;",";I3;",";J3;",";K3;",";L3;",";M3;",";N3;",";O3)
et j'obtiens: ,,,,dessin,bricolage,chant,,,,jardinage
Merci pour vos lumières!
Configuration: Android / Firefox 84.0
A voir également:
- Fonctions SI et CONCATENER
- Fonction si et - Guide
- Concatener deux cellules excel - Guide
- Inverse de concatener excel ✓ - Forum Excel
- Codes secrets Android : accéder aux fonctions cachées - Guide
- Concaténer pdf - Guide
3 réponses
Bonjour
=SI(B3="";"";B3)&SI(C3="";"";","&C3)&SI(D3="";"";","&D3)&SI(E3="";","&E3)&SI(F3="";","&F3)&SI(G3="";","&G3)&SI(H3="";","&H3)&SI(I3="";","&I3)&SI(J3="";","&J3)... etc
crdlmnt
=SI(B3="";"";B3)&SI(C3="";"";","&C3)&SI(D3="";"";","&D3)&SI(E3="";","&E3)&SI(F3="";","&F3)&SI(G3="";","&G3)&SI(H3="";","&H3)&SI(I3="";","&I3)&SI(J3="";","&J3)... etc
crdlmnt
Bonjour awaker et vaucluse
J'avais adressé deux réponses pour le point 1 et le point 2 mais elles se sont volatilisées.
Point 1 à mon avis c'est l'apostrophe dans le nom de l'onglet et dans la formule qui fait problème. Eviter de nommer un onglet "feuille d'activité".
Voir ici :
https://cjoint.com/c/KAwngSBOU5T
Point 2 je suggérai de laisser un vide entre les guillemets de la formule, c'est moins bon que la formule vaucluse, mais c'est plus simple.
CONCATENER(B3;" ";C3;" ";D3;" ";E3;" ";F3;" ";G3;" ";H3;" ";I3;" ";J3;" ";K3;" ";L3;" ";M3;" ";N3;" ";O3)
Cordialement.
J'avais adressé deux réponses pour le point 1 et le point 2 mais elles se sont volatilisées.
Point 1 à mon avis c'est l'apostrophe dans le nom de l'onglet et dans la formule qui fait problème. Eviter de nommer un onglet "feuille d'activité".
Voir ici :
https://cjoint.com/c/KAwngSBOU5T
Point 2 je suggérai de laisser un vide entre les guillemets de la formule, c'est moins bon que la formule vaucluse, mais c'est plus simple.
CONCATENER(B3;" ";C3;" ";D3;" ";E3;" ";F3;" ";G3;" ";H3;" ";I3;" ";J3;" ";K3;" ";L3;" ";M3;" ";N3;" ";O3)
Cordialement.
je passe le sujet en résolu
bonne route
crdlmnt