Poser votre question
0

Pourquoi ma formule indique 1 dans la case pour le mois de décembre

posée 2020-05-13 15:33:36 +0100

Image Gravatar de electronlibrefr

Bonjour,

Voici la formule pour le mois de janvier et autre mois (elle marche) : soit le nombre de dossier, soit 0 ; =SOMMEPROD(MOIS(RIJ_2020.$D$4:$D$503)=1)

Voici la formule pour le mois de décembre (elle ne marche pas) : elle marque 1 =SOMMEPROD(MOIS(RIJ_2020.$D$4:$D$503)=12;RIJ_2020.$D$4:$D$503<>"")

Pouvez-vous me donner une réponse et éventuellement une proposition de solution ? Merci. Cordialement. Arnaud

éditer requalifier signaler fermer fusionner supprimer

Commentaires

Bonjour,

Je suppose que tu t'attendais à 0 et pas 1. Il suffit d'une espace saisie dans une cellule pour que cette cellule soit prise en compte dans ton SOMMEPROD, vu que ton second test porte sur <>"". Or MOIS(" ") = MOIS ("") = 12. Calc interprète " " ou "" comme 0, c'est-à-dire le N° de série d'origine, soit le 30/12/1899...donc décembre. Donc fais une recherche dans la colonne D sur " ". (bien sûr il peut y avoir plusieurs espaces dans la même cellule, ce qui aboutirait au même résultat ; par contre tu es sûr qu'une seule cellule en contient).

Cordialement,

Image Gravatar de PiouloPioulo ( 2020-05-13 16:11:05 +0100 )éditer

@Pioulo AMHA un espace générerait #VALEUR par défaut... Mon hypothèse serait plutôt une cellule égale à 0 qui ne serait pas affiché (le zéro).

Cordialement

Image Gravatar de pierre-yves samynpierre-yves samyn ( 2020-05-13 17:20:42 +0100 )éditer

Sous ma version (6.3.6.2), MOIS(" ") ou MOIS (0) renvoie 12, MOIS("a") renvoie #VALEUR ! ("a" ou tout autre chaîne de caractères non interprétée comme date). Mais bon, ça dépend peut-être des versions... Cordialement,

Image Gravatar de PiouloPioulo ( 2020-05-13 18:38:32 +0100 )éditer

@Pioulo Je n'ai pas pris le temps de vérifier si cela a changé depuis la 6.3.6.2 mais en revanche cela dépend de OutilsOptionsCalcFormuleParamètres de calcul détaillés. Pour MOIS(" ") ou MOIS("") :

  • Par défaut : #VALEUR
  • Autres paramètres: 12

Nota: Ctrl+Maj+F9 pour forcer le recalcul entre chaque modification d'option...

Cordialement

Image Gravatar de pierre-yves samynpierre-yves samyn ( 2020-05-14 07:12:14 +0100 )éditer

@pierre-yves samyn Merci pour cette précision. J'ai effectivement coché Traiter la chaîne vide comme zéro.

Cordialement

Image Gravatar de PiouloPioulo ( 2020-05-14 12:14:17 +0100 )éditer

2Réponses

0

répondue 2020-05-14 13:15:51 +0100

Image Gravatar de electronlibrefr

updated 2020-05-14 13:16:49 +0100

Bonjour, Merci pour vos réponses. En effet, j'ai découvert dans l'une des cases vides, un espace. La formule l'a pris en compte. Dès qu'il a été supprimé, le chiffre "0" s'est mis en lieu et place de "1". Encore merci. Cordialement. Arnaud

éditer signaler supprimer permalien plus
0

répondue 2020-05-13 16:04:12 +0100

Image Gravatar de La_bronche

Bonjour, pas évident sans le classeur... Déjà en premier ta formule n'est pas identique

logiquement : =SOMMEPROD(MOIS(RIJ_2020.$D$4:$D$503)=12 mais tu ajoutes RIJ_2020.$D$4:$D$503<>"")

Je ne comprends pas. Philippe

éditer signaler supprimer permalien plus
S'identifier/S'inscrire pour répondre

Outils de question

1 suiveurs

Stats

Posée: 2020-05-13 15:33:36 +0100

Consultée: 57 fois

Mise à jour: May 14 '20