Formules Excel office 365 sur Mac

fleetwoodmac Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
Aliboron Martin Messages postés 3564 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je suis professeur d'informatique et je travaille actuellement avec un grand nombre d'étudiants, en cours à distance.

Une partie des étudiants possède un Pc, l'autre un Mac.

Je leur envoie un classeur Excel dans lequel ils écrivent des formules.
Les étudiants ont Excel version Office 365 installé à partir de leur compte office 365.

Mon problème : une partie des étudiants qui ont un Mac, et seulement eux, ont un problème avec les formules, qui ne sont pas acceptées.

Le problème est un peu complexe, j'essaie d'être clair :
- Aucun des étudiants qui sont sur Pc n'a le problème.
- Certains étudiants sur Mac on le problème : Excel refuse les formules et leur envoie le message suivant :
"Nous avons rencontré une erreur dans cette formule. Êtes-vous en train de tapper une formule ? ... "

Que le système de l'étudiant soit en anglais où en français,
Qu'il utilise des virgules ou alors des points virgules dans ses formules,
Qu'il utilise des noms de fonction en français où en anglais

-> Impossible de faire accepter la formule par Excel.

Exemple :
=COUNTIF(B8:U27;K13)
=COUNTIF(B8:U27,K13)
=nb.si(B8:U27;K13)
=nb.si(B8:U27,K13)

De plus : des étudiants ont leur MAcOs en français et donc Excel en français, mais Excel n'accepte que les noms de fonctions en anglais.

Devant la situation, après avoir cherché de tous côtés avec des collègues, je ne sais absolument pas quel est exactement le problème.

Il semble qu'il s'agisse d'un problème au niveau de la gestion de version de langue anglais / français par Mac os , bien sûr, mais où ??!


Je remercie d'avance quiconque pourra m'apporter quelque élément de solution.

Bonne journée à tous.
A voir également:

3 réponses

Aliboron Martin Messages postés 3564 Date d'inscription   Statut Contributeur Dernière intervention   963
 
OK, donc en 16.41 (peut-être faut-il vérifier que les versions sont bien "à jour") actuellement.

C'est sur cette version que j'ai fait ma copie d'écran. Il n'y a aucune raison pour que ça ne fonctionne pas. À moins qu'il y ait eu des bidouillages avec les fichiers (il existe certains "utilitaires" qui vont faire des "nettoyages" dans les fichiers de l'application, les rendant instables) ?

Peut-être est-il souhaitable pour les cas problématiques de refaire une installation d'Excel, voire d'Office. On trouve les paquets d'installation sur cette page. Et, pour une désinstallation "propre", les indications sont sur cette page.

1
Aliboron Martin Messages postés 3564 Date d'inscription   Statut Contributeur Dernière intervention   963
 
C'est très étrange, comme cas de figure. Peut-être faudrait-il plus de précisions sur les versions d'Excel concernées... En tout cas, il n'y a aucun problème chez moi avec Excel 2016/2019 ni avec Excel 2011 quand la formule est correctement saisie. Donc, avec Excel sur un Mac paramétré en français, la formule =NB.SI(B8:U27;K13) est correcte

Petit exemple vite bricolé :

Et il en va évidemment de même pour les différents cas de paramétrage...

Il n'est pas normal que la version d'Excel soit en anglais si macOS est paramétré en français, sous réserve qu'il s'agisse de la version 2016/2019, évidemment : les versions précédentes étaient "localisées en dur" (ce qui pourrait peut-être expliquer le problème, au moins en partie).

En ce qui concerne le message d'erreur cité, c'est ce qui s'affiche lorsqu'on saisit incorrectement la formule (par exemple avec une virgule au lieu du point-virgule).

0
Utilisateur anonyme
 
Bonjour Bernard,

Je m'immisce ...

Et pour la formule COUNTIF, sous MS Office 2011, ça dit quoi ?

De mon coté, j'ai toujours ce résultat :

0
Aliboron Martin Messages postés 3564 Date d'inscription   Statut Contributeur Dernière intervention   963 > Utilisateur anonyme
 
Pour une version française d'Excel (2011, donc, dans ton cas) il faut utiliser la version française de la formule, qui est NB.SI(). Les version US ne sont pas reconnues.

Avec la version 2016/2019, on peut facilement basculer en version US puisqu'elles comportent tous les fichiers de localisation, et donc passer Excel en version US, ce qui permet d'utiliser les formules dans leur terminologie US (parfois pratique, quand on ne connaît pas l'équivalent FR).

Avec la version 2011, on ne peut travailler que dans la langue dont on dispose. Donc dans ton cas, inutile de saisir COUNTIF. On trouvait dans le temps un classeur "ListeVBA" qui donnait la liste des équivalences US-FR des fonctions. Je ne sais pas si on peut encore trouver ce classeur, mais on trouve tout de même quelques sites qui donnent les équivalences sur internet.
0
fleetwoodmac Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour vos réponses,

Ma version d'Excel et celles des étudiants sont toutes les mêmes : Microsoft Excel pour Microsoft 365 16.xxx

Nous installons tous Excel à partir de notre compte Office 365.
0