Faire une concaténation avec des #N/A?
Résolu
charlene1501
Messages postés
70
Date d'inscription
Statut
Membre
Dernière intervention
-
charlene1501 Messages postés 70 Date d'inscription Statut Membre Dernière intervention -
charlene1501 Messages postés 70 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit souci avec mes formules de conacténation.
En effet, j'ai 3 colonnes à concaténer, mais il est possible que certaines cases soit des #N/A suite au resultat de la formule.
Lorsque je veux faire la concaténation de mes 3 colonnes, il suffit que l'une dentre elle ai un #N/A pour que ma formule ne fonctionne pas et affiche #N/A.
Comment est-il possible de faire pour que ma formule de concaténation (=Tableau14[ligne;[DEDO_MEDECIN_ACNE]]&"+"&Tableau14[ligne;[DEDO_MEDECIN_ROSACEE]]&"+"&Tableau14[ligne;[DEDO_MEDECIN_7064]]) fonctionne si l'une des cases à concaténer est #N/A?
Merci par avance de votre aide.
Charlène
J'ai un petit souci avec mes formules de conacténation.
En effet, j'ai 3 colonnes à concaténer, mais il est possible que certaines cases soit des #N/A suite au resultat de la formule.
Lorsque je veux faire la concaténation de mes 3 colonnes, il suffit que l'une dentre elle ai un #N/A pour que ma formule ne fonctionne pas et affiche #N/A.
Comment est-il possible de faire pour que ma formule de concaténation (=Tableau14[ligne;[DEDO_MEDECIN_ACNE]]&"+"&Tableau14[ligne;[DEDO_MEDECIN_ROSACEE]]&"+"&Tableau14[ligne;[DEDO_MEDECIN_7064]]) fonctionne si l'une des cases à concaténer est #N/A?
Merci par avance de votre aide.
Charlène
6 réponses
-
Bonjour,
Tu rajoutes une condition if(cellule =#N/A;"";cellule)
-
merci, mais j'avais déjà essayé cette solution et je reste toujours avec #N/A
-
Dans ce cas essaye toujours avec les conditions, mais avec la fonction concatenate
-
Binjour
ça devrait donner quelque chose comme ça:
=SI(ESTERREUR(Tableau14[ligne;[DEDO_MEDECIN_ACNE]]);"";Tableau14[ligne;[DEDO_MEDECIN_ACNE]])&SI(ESTERREUR(Tableau14[ligne;[DEDO_MEDECIN_ROSACEE]]);"";"+"&Tableau14[ligne;[DEDO_MEDECIN_ROSACEE]])&SI(ESTERREUR(Tableau14[ligne;[DEDO_MEDECIN_7064]]);"";"+"&Tableau14[ligne;[DEDO_MEDECIN_7064]])
crdlmnt
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour
Il serait préférable de traiter la formule en erreur
Ajouter un contrôle dans la formule du genre
=Si(a2="";"";a2+b2)
pour un recherchev qui n'aboutie pas =Si(erreur(recherchev(xxxxxxx);"";recherchev(xxxxxx))
Pour des calcul il faut parfois supprimer les guillemets par 0 (zéro) -
Merci Vaucluse, ça fonctionne parfaitement :)