FORMULE SOMME.SI.ENS fonctionne sur 1 feuilleA et pas dans une feuilleB après copiage de cette feuille DANS UN AUTRE CLASSEUR

Anonyme
2025-01-31T15:33:40+00:00

pour être un jeune bleu mais pas trop d'excel, je cherche à comprendre avec votre aide bienvenue...

1 - J'ai copié une feuille de mes comptes perso avec des formules dans un autre classeur

2 - le classeur et la feuille porte un nouveau nom

3 - certaines formules ne marchent plus...$ ou pas $ c'est pareil...alors que la même formule et les colonnes repérées : 

= SOMME.SI.ENS($K2:$K939;$B2:$B939;">="&AI1;$B2:$B939;"<="&AI2)

=NB.SI.ENS($G2:$G939;V7;$B2:$B939;">="&AI1;$B2:$B939;"<="&AI2)

4 - pour avoir vérifier si des liens, des tableaux liés les deux feuilles, ce n'est pas le cas..."gestionnaire de noms - vierge"

5 - j'ai désinstallé office 365 complètement et nettoyé le mac mini et redémarré

6 - j'ai réinstallé office 365 avec les dernières mise à jour

7 - depuis plusieurs jours, rien n'y fait, cela, mes formules dans le nouveau classeur ne marche pas

8 - je n'y comprends rien

9 - VERSION EXCEL - 16,95 (25012914)

10 - Merci à vous tous par avance qui voudrait bien d'y voir plus clair et comprendre ce schilmblic...

PS - et alors que je viens d'ouvrir un nouveau classeur, y est coller que des données sans formules, et réeecris à la main les formules, ne marchent pas....

Microsoft 365 et Office | Excel | Pour la maison | MacOS

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Hecatonchire 53,870 Points de réputation Modérateur bénévole
2025-01-31T18:39:48+00:00

Comme supposé par Daniel, le problème vient des données.

La colonne B (Date) est du texte (alphanumérique)

Un solution pour convertir les données

Sélectionne les données de la colonne B > Ruban Données > Convertir > Valide directement

Ps tu peux réappliquer en colonne B le format date de ton choix

Cette réponse a-t-elle été utile ?

2 personnes ont trouvé cette réponse utile.
0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Anonyme
2025-02-02T18:00:48+00:00
  1. N'importe quel fichier de n'importe quelle application peut être corrompu. Parfois jusqu'à ne plus pouvoir être ouvert, parfois présentant seulement des dysfonctionnements mineurs. À force d'être reprises, modifiées, etc les données qui composent le fichier peuvent présenter une (plusieurs) imperfection(s). Une sorte de mini bug. Et du coup, leur lecture entraîne des erreurs plus ou moins manifestes, plus ou moins envahissantes. Aucun fichier n'est à l'abri de ça, même si, au fil des années, des recherches et des améliorations ça devient moins fréquent
  2. Tu as bien fait ! 😉
  3. Quand on ouvre le fichier avec LibreOffice, on passe par une conversion puisque le format natif (celui dans lequel travaille l'application) n'est pas le même. Le bon côté de la manip, c'est que cela permet souvent de récupérer le classeur. Mais ce n'est pas toujours indispensable : comme je l'ai indiqué il suffit même d'enregistrer le fichier en .ods dans Excel puis de l'ouvrir à nouveau dans Excel pour que tes formules fonctionnent normalement (probablement avec encore moins de pertes qu'en passant par LibreOffice)
  4. À toi de voir si tu t'y retrouves mieux ou moins bien. Pour le fonctionnement courant, je dirais qu'il n'y a pas de grandes différences. Pour les fonctions avancées, les choses plus pointues, Excel reste quand même supérieur.

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Anonyme
2025-02-01T17:58:15+00:00

Le même fichier ? Pas tout à fait, en réalité (et ça fait toute la différence). Je pense que ton fichier d'origine est corrompu. J'ai copié les colonnes A à N et les ai collées dans une page vierge, en collage spécial "valeurs". Du coup, en collant ton bloc de cellules AI1 à AJ9 dans cette feuille... la formule fonctionne !

J'ai ouvert ta feuille dans LibreOffice, pour voir. Même (absence de) résultat : zéro en AI4 et AI5. Mais si je recopie les formules en AJ4 et AJ5, le résultat s'affiche. Si j'enregistre le classeur (toujours dans LibreOffice) au format .ods et que je l'ouvre ensuite dans Excel, les formules fonctionnent. Mieux : en enregistrant directement depuis Excel le classeur en .ods puis en l'ouvrant de nouveau dans Excel, les formules fonctionnent. Bon, on perd les macros au passage, mais c'est facile de les mettre de côté au préalable (au format texte brut, pour ne pas exporter la corruption).

Bref, en conclusion, ton classeur est corrompu (classique avec les fichiers qui ont un long historique de modifications, corrections, changements de version,...) Il te faut le refaire, sans procéder par copier-coller simple (on ne copie pas seulement ce qui est visible mais tout ce qui est sous-jacent, et la corruption avec le reste). Tu peux procéder par collage des valeurs, mais il faut refaire la mise en forme et (surtout) les formules. Le recours au format .ods comme intermédiaire permet de conserver les formules et la mise en forme, pour l'essentiel (le recours à LibreOffice est un classique du "nettoyage" de classeurs corrompus).

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Anonyme
2025-02-01T13:00:39+00:00

En AI1 tu as la date du 01/01/2024 et en AI2 du 31/01/2024. Or dans la colonne B il n'y a que des dates en janvier 2025... Moralité, quand on met en AI1 et AI2 des dates en 2025, ça semble fonctionner comme voulu :

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

Anonyme
2025-01-31T18:42:43+00:00

Dans la colonne B, les dates ne sont des dates qu'en apparence. Il s'agit probablement d'une importation depuis un fichier texte (.csv,...) et elles n'ont pas été converties correctement.

Sélectionne la colonne B puis, dans l'onglet "Données" clique sur "Convertir". Dans le troisième étape de l'assistant sélectionne le format "Date" et choisis ce qui te convient :

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

15 réponses supplémentaires

  1. DanielCo 107.7K Points de réputation
    2025-01-31T15:46:39+00:00

    Bonjour,

    Je pense que tu aurais pu t'épargner une bonne partie de ce que tu as fait... Je ne peux pas en être sur, mais il y a gros à parier que l'erreur vienne de tes données.

    Peux-tu partager le classeur en anonymisant les données confidentielles. Ne laisse que les nombres qui seuls ne sont pas confidentiels. Ou, même, change-les et supprime tout ces qui n'est pas un nombre. Pour le partager, clique sur : https://www.cjoint.com/ Clique sur le bouton "parcourir". Choisis le fichier à partager. Dans le bas de la page, clique sur le bouton "Créer le lien cjoint". Copie le lien affiché et colle-le dans ta réponse.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire