0 votes

Comment additionner (ou exécuter une fonction différente sur) plusieurs nombres dans une même cellule séparés par des points-virgules dans Apple Numbers ?

Je voudrais additionner (et exécuter d'autres fonctions) plusieurs nombres dans une seule cellule, séparés par des points-virgules.

L'idée est que j'ai plusieurs valeurs (par exemple "15 ; 20 ; 25 ; 25") enregistrées dans une cellule et que je veux les additionner ET ensuite les diviser par le nombre de nombres enregistrés dans cette cellule. Le nombre de chiffres enregistrés peut varier d'une cellule à l'autre. En fait, je souhaite simplement obtenir la valeur moyenne de chaque cellule.

1voto

Charles Lindsay Points 576

Il existe plusieurs façons de gérer cette situation, toutes assorties de complications et d'effets secondaires. En effet, les feuilles de calcul prévoient généralement une donnée par cellule et, dans le cas présent, vous en avez au moins 4.

Supposons que le contenu de la cellule A1 soit "15;20;25;25"

L'une des solutions consiste à diviser le contenu de cette cellule en une plage de taille appropriée. Au lieu d'une seule cellule, vous pourriez avoir A2 = "15", A3 = "20", A4 = "25", etc.

Numbers ne dispose pas d'une commande unique pour analyser des chaînes comme A1 dans plusieurs cellules, sauf lorsque vous ouvrez un fichier au format non natif, comme un fichier .txt, .csv ou .xls. Vous aurez peut-être plus de chance en ajustant la façon dont les données de ce type sont saisies dans votre feuille de calcul.

Une autre solution consiste à utiliser la commande Regex de Number. Voici un exemple trivial qui consiste à compter le nombre de points-virgules dans cette cellule :
\=COUNTMATCHES(A1, REGEX(" ;")) affiche "3".

Notez que la mise en place d'une expression rationnelle n'est pas triviale.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X