Multiplier des valeurs par le nombre de jours du mois
Résolumeedoo2 Messages postés 47 Statut Membre -
Bonjour,
j'ai un classeur Excel avec dans la colonne A des mois continus (sous la forme jan-50) et la colonne B des valeurs de précipitation. je voudrais (en colonne c) multiplier chaque valeur (de B) par le nombre de jours du mois correspondant : 28, 29, 30 ou 31. Merci.
Windows / Chrome 136.0.0.0
- Multiplier des valeurs par le nombre de jours du mois
- Nombre de jours entre deux dates excel - Guide
- Compte facebook suspendu 180 jours - Guide
- Trier par mois excel - Guide
- Youtube premium 2 mois gratuit - Accueil - TV & Vidéo
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif ci-dessous. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des quatre premières colonnes. il manque 5 valeurs dans le tableau ci-dessous. retrouvez-les dans votre tableau, puis reportez-les arrondies à l’entier le plus proche. ✓ - Forum Excel
4 réponses
Merci beaucoup à vous deux. ça marche pour les 2 propositions car j'ai effectivement la première colonne en date. Je prends bien sûr le code de Daniel assez court, mais les développements et explications de PapyLuc servent aussi bien.
Bien cordialement
Bonjour
Il faut absolument que les entrées de la colonne A soient des dates sous forme mmm-aa pour pouvoir en extraire le numéro du mois et l'année.
Ce format ne donnera pas obligatoirement 3 lettres pour le mois.
Pour déterminer le nombre de jours de février il faut déterminer si l'année est bissextile ou non ; c'est le rôle de la section de formule (en gras ci-dessous)
=SI(A1<>"";B1*CHOISIR(MOIS(A1);31;SI(OU(ET(MOD(ANNEE(A1);100)<>0;MOD(ANNEE(A1);4)=0);MOD(ANNEE(A1);400)=0);29;28);31;30;31;30;31;31;30;31;30;31);"")
Voir cet exemple https://fromsmash.com/ZDPbKTRqRU-ct (validité au 26-05-2025 07:00)
Fait sur Excel 2013
Cordialement
Bonjour à tous,
Si j'ai bien compris, avec des données en A1 et B1 :
=JOUR(FIN.MOIS(A1;0))*B1
Daniel
Salutations danielc0 tu m'a devancé ;)
Il est bien évident qu'il faut une date dans la colonne A.
Si c'est du texte alors je transforme en date avec cette formule
=JOUR(FIN.MOIS(CNUM(1&"/"&SI(GAUCHE(A1;3)="jan";1;SI(GAUCHE(A1;3)="fev";2;SI(GAUCHE(A1;3)="mar";3;SI(GAUCHE(A1;3)="avr";4;SI(GAUCHE(A1;3)="mai";5;SI(GAUCHE(A1;3)="jun";6;SI(GAUCHE(A1;3)="jul";7;SI(GAUCHE(A1;3)="aou";8;SI(GAUCHE(A1;3)="sep";9;SI(GAUCHE(A1;3)="oct";10;SI(GAUCHE(A1;3)="nov";11;SI(GAUCHE(A1;3)="dec";12;""))))))))))))&"/"&DROITE(A1;2));0))*B1
Cordialemet