Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 problème dates et sommeprod

  • Initiateur de la discussion Initiateur de la discussion ababi
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ababi

XLDnaute Nouveau
Bonjour,

Je cherche à faire le calcul d'un chiffre pour une personne donnée, à une certaine étape de devis, pour un certain mois et une typologie de client, depuis une feuille dont ces infos sont reprises sur différentes colonnes
J'utilise donc la fonction sommeprod(), avec laquelle je ne rencontre pas de souci, hormis quand je veux intégrer la date comme condition.

Dans ma feuille de données, mes dates sont au format texte jj-mm-aa

j'ai tenté à l'origine de rentrer l'argument ainsi :
(mois(dateval(données!h2:h100))=mois(aujourdhui()))
mais ça ne marche pas

J'ai ensuite créé une colonne supplémentaire dans ma feuille de données, à côté de la colonne des dates, qui "extrait" le mois de la date avec ce format :
=mois(dateval($h2)),
ce qui retourne bien le bon numéro de mois, et j'étire la formule sur la plage concernée
mais quand dans ma formule je modifie mon argument de sommeprod() ainsi :
(données!i2:i100=mois(aujourdhui()))
ça ne marche pas mieux

J'ai même tenté avec
(données!i2:i100=5),
ça ne marche toujours pas 🙁

A chaque fois, j'ai l'erreur #VALEUR

Pourtant, dans ma feuille de données, ma colonne i où j'extrais le mois via mois(dateval()) est bien sous format numérique, et si je fais uniquement dateval(), ça me retourne bien un format date apparaissant sous le format jj/mm/aa au lieu donc du texte jj-mm-aa

auriez-vous une piste ?

D'avance merci 🙂

cordialement,
alexandre
 
Solution
Le problème, c'est que le nombre de lignes que j'extrais du CRM et que je colle dans ma feuille "données" ne sont pas toujours aussi égales, cela va dépendre des mois.
J'ai modifié ma proposition initiale pour que tu puisses utiliser une plage fixe (allant par exemple de la ligne 3 à la ligne 1000).

Il serait peut-être plus pratique d'utiliser un tableau structuré pour tes données. 🤔
Il me semble qu'il a défini des noms.
Vas voir dans le gestionnaire de noms. 😉
 
Le problème, c'est que le nombre de lignes que j'extrais du CRM et que je colle dans ma feuille "données" ne sont pas toujours aussi égales, cela va dépendre des mois.
J'ai modifié ma proposition initiale pour que tu puisses utiliser une plage fixe (allant par exemple de la ligne 3 à la ligne 1000).

Il serait peut-être plus pratique d'utiliser un tableau structuré pour tes données. 🤔
 

Pièces jointes

Merci pour cette solution 🙂

et du coup, ce @ devant le nom de feuille, ça sert à quoi ? à limiter aux cellules non nulles ?
et quel est l'intérêt d'utiliser =sous.total(9;...) plutôt que =somme() ?

cordialement
 
et du coup, ce @ devant le nom de feuille, ça sert à quoi ? à limiter aux cellules non nulles ?
Moi, sous Excel 2016, je n'ai pas d'arobase. Ca doit venir de 365.


et quel est l'intérêt d'utiliser =sous.total(9;...) plutôt que =somme() ?
La fonction SOUS.TOTAL permet de ne traiter que les lignes non masquées par un filtrage.

SOUS.TOTAL(9;...) permet donc de faire la somme des valeurs de la colonne, mais uniquement pour les lignes non masquées.

De même, SOUS.TOTAL(3;...) permet de compter le nombre de cellules non vides dans la colonne, mais uniquement parmi les lignes non masquées.
Donc ici ça permet de compter le nombre de lignes non masquées.

Les deux formules SOUS.TOTAL ne sont absolument pas indispensables. Je l'es avais mises juste pour me permettre de vérifier facilement que les formules de la feuille "mois en cours" renvoyaient les bons résultats. 😉
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
613
Réponses
5
Affichages
352
Réponses
15
Affichages
618
Réponses
16
Affichages
832
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…