Explication code SVP... Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Avatar du membre
atlonia
Membre fidèle
Membre fidèle
Messages : 428
Inscrit le : 10 mai 2017
Version d'Excel : 2007 FR

Message par atlonia » 5 mars 2019, 23:40

Bonsoir à tout le monde,

J'aime comprendre ce que je fais, et un détaille de code résiste et me file la migraine... :8_:

Dans la ligne de code suivante :
=SOMME.SI.ENS(ESPECES!G:G;ESPECES!B:B;">=01/"&MOIS(1&F2)&"/"&ANNEE(AUJOURDHUI());ESPECES!B:B;"<="&JOUR(DATE(ANNEE(AUJOURDHUI());[Inline]MOIS(1&F2)+1;1)-1)[/Inline]&"/"&MOIS(1&F2)&"/"&ANNEE(AUJOURDHUI()))
Dans : MOIS(1&F2)+1;1)-1), (1&F2) représente le N° de série, mais comment lire la suite : +1,1)-1)

Quelqu'un aura-t-il la gentillesse de m'expliquer ?

Merci à vous. :)
Avatar du membre
Steelson
Fanatique d'Excel
Fanatique d'Excel
Messages : 11'114
Appréciations reçues : 554
Inscrit le : 13 octobre 2014
Version d'Excel : 2013 FR

Message par Steelson » 6 mars 2019, 00:54

Bonjour
DATE(ANNEE(AUJOURDHUI());MOIS(1&F2)+1;1)-1
représente en fait le dernier jour du mois donné en F2
On prend le mois et on ajoute 1 MOIS(1&F2)+1 ce qui donne le mois suivant
le 1 qui suit représente le jour donc le premier jour du mois suivant
et on enlève -1 pour revenir à la fin du mois

... on aurait pu utiliser FIN.MOIS
FIN.MOIS(DATE(ANNEE(AUJOURDHUI());MOIS(1&F2);1);0)

O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸ O.o°• ♪♪♫ °º¤ø,¸¸,ø¤º°`°º¤ø,¸
PI = 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280

( ͡• ͜ʖ ͡• )
Avatar du membre
atlonia
Membre fidèle
Membre fidèle
Messages : 428
Inscrit le : 10 mai 2017
Version d'Excel : 2007 FR

Message par atlonia » 6 mars 2019, 01:04

Bonsoir Steelson,

Merci pour cette explication on ne peut plus claire... :)

Je vais m'endormir un peu moins bête ce soir... :lol:
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • Explication code
    par emma_38 » 29 septembre 2015, 11:19 » dans Excel - VBA
    1 Réponses
    188 Vues
    Dernier message par frangy
    29 septembre 2015, 11:44
  • Explication code
    par Dehbi » 3 janvier 2018, 09:35 » dans Excel - VBA
    3 Réponses
    79 Vues
    Dernier message par gmb
    3 janvier 2018, 10:03
  • explication code
    par JeremyW » 28 novembre 2013, 17:30 » dans Excel - VBA
    5 Réponses
    263 Vues
    Dernier message par JeremyW
    29 novembre 2013, 11:35
  • Explication code
    par aude21 » 22 mai 2017, 11:12 » dans Excel - VBA
    8 Réponses
    142 Vues
    Dernier message par aude21
    22 mai 2017, 16:30
  • Explication ligne de code
    par RIRI91 » 21 décembre 2013, 11:02 » dans Excel - VBA
    6 Réponses
    241 Vues
    Dernier message par RIRI91
    21 décembre 2013, 12:07
  • Explication d'un Code VBA
    par calounne » 22 mai 2017, 19:44 » dans Excel - VBA
    4 Réponses
    154 Vues
    Dernier message par calounne
    24 mai 2017, 10:49