J'ai actuellement une feuille de calcul pour garder une trace des scores dans un jeu de cartes. Il peut y avoir entre deux et cinq joueurs. J'ai les éléments suivants:
| Players |
|----------|
| Dave |
| Paul |
| John |
| |
| |
En ce moment j'utilise:
= JOIN( " vs " ; C10:C14 )
Mais le problème est que je me retrouve avec Dave vs Paul vs John vs vs
.
Y a-t-il un moyen de le faire dire Dave vs Paul vs John
mais si j'avais plus de joueurs, Dave vs Paul vs John vs Rob
avec une seule formule?
Les deux solutions ci-dessus fonctionnent s'il y a au moins une cellule contenant du texte. Pourtant:
Reviendrait
%%%%
si C10: C14 étaient tous vides et.Reviendrait
#N/A
si C10: C14 étaient tous vides.Cependant, vous pouvez légèrement modifier la première solution pour remplacer les
%
signes par des chaînes vides en encapsulant la formule avec laSUBSTITUTE
fonction comme suit:(Montré sur plusieurs lignes pour plus de clarté)
la source
J'ai trouvé une autre solution:
Le% peut être n'importe quel symbole réellement absent de la liste, comme une virgule, une esperluette ou un point d'interrogation.
la source