Cumul d’horaires

Cette question m'a été posé récemment par un lecteur :
Comment cumuler des heures et ajouter 7:48 pour les cellules contenant JF (pour jours fériés).
Voici le fichier correspondant

La première chose est de se souvenir de changer le format de la cellule pour afficher les heures supérieures à 24 :
XL 97-2003 : Format - Cellules - Onglet Nombre, choisir Personnalisée et taper [hh]:mm
XL 2007 : vous pouvez cliquer en bas à droite de la zone contenant les mises en formes pour afficher cet onglet :
Affichage Format de cellule sous XL 2007

Reste à s'occuper de la formule : =SOMMEPROD((B2:B6="JF")*("7:48"))+SOMME(B2:B6)

Il s'agit en fait d'une formule sommeprod qui va créer une première matrice de chiffres renvoyant VRAI si le contenu de la cellule est égale à JF et FAUX s'il est différent de JF :
{FAUX;FAUX;FAUX;VRAI;FAUX}
Comme on multiplie ensuite ce résultat par "7:48", le VRAI est transformé en 1 et le FAUX en 0.
D'où l'équivalent de :
{0;0;0;0,325;0}
0,325 correspondant à "7:48"*1

Il ne reste plus ensuite qu'à y ajouter la somme des autres cellules.
SOMME(B2:B6)

A bientot.

Gaetan Mourmant

En cadeau de bienvenue : les 7 combinaisons de touches indispensables sur Excel

Calendrier V2

Bonjour à tous,

[Edit du 29-05-2016] : Téléchargez la dernière version

Ce post fait suite à celui-ci

Suite à cet article, j'ai eu quelques commentaires et voici la version 2 du calendrier qui permet :
- un appel du calendrier par clic droit à partir de n'importe quelle cellule
- l'appel de la macro pour n'importe quel classeur, puisqu'il s'agit maintenant d'une macro complémentaire.

calendrier-excel

Vous pouvez la télécharger ici :
http://www.xlerateur.com/calendrierv2.zip

Il suffit de la dézipper à l'endroit désiré (le répertoire des macros complémentaires est l'idéal, mais ce n'est pas obligatoire). Assez souvent, un double-clic sur le fichier suffit à le lancer.
Toutefois, la procédure officielle est la suivante : dans Excel, choisir le menu Outils - Macro complémentaire. Finalement, en cliquant sur le bouton parcourir, vous pouvez sélectionner le fichier que vous venez de dézipper.

A bientôt

Gaetan

En cadeau de bienvenue : les 7 combinaisons de touches indispensables sur Excel

La moyenne des jours d’une série de dates

Bonjour,

J'ai recu aujourd'hui une question concernant le calcul de la moyenne des jours d'une série de dates.
Par exemple, ca peut être utile pour savoir à quelle date un client paie en général ses factures.

Vous pouvez télécharger le fichier ici : http://www.xlerateur.com/moyennedejourdedate.zip

Soit donc la série suivante :
date

L'idée est ici de faire un calcul matriciel permettant de calculer la moyenne des jours.

=SOMMEPROD(JOUR(B2:B7)/NBVAL(B2:B7))
La fonction JOUR renvoit le jour de la date
La fonction NBVAL compte le nombre de cellule contenant une valeur
La fonction SOMMEPROD va multiplier de manière matricielle les 2 séries de valeurs et faire ensuite la somme.

Une alternative consiste tout simplement à utiliser la fonction MOYENNE de manière matricielle, c'est à dire en validant par la combinaison de touche : CTRL + ALT + ENTREE :
=MOYENNE(JOUR(B2:B7))

On notera l'apparition des {} qui nous informe que la formule est matricielle.

Bonne journée.

Gaetan Mourmant

En cadeau de bienvenue : les 7 combinaisons de touches indispensables sur Excel

Un calendrier sous Excel

[Edit du 29-05-2016] : Téléchargez la dernière version

Excel a un calendrier déjà fourni, mais parfois cela nécessite l'installation d'Access.

Si vous voulez avoir un calendrier qui fonctionne sans Access, je vous propose le suivant, développé par Iznoggod et Daniel M. J'y ai ajouté du code supplémentaire permettant d'avoir le no de la semaine (formule de Laurent Longre), ce qui donne après toutes ces combinaisons l'utilitaire suivant :

http://www.polykromy.com/blog/calendrier.zip

calendrier excel

Je viens aussi de rajouter une vidéo expliquant le fonctionnement et comment l'utiliser dans vos propres programmes :
http://www.polykromy.com/blog/calendrier.html

La version initiale était disponible ici :
http://perso.wanadoo.fr/frederic.sigonneau/code/Calendriers/CalFr2.zip

Pour la fonction du no de semaine :
https://web.archive.org/web/20150814065813/http://www.xcell.excelabo.net/dates_heures#Numsemaine

Bonne journée.

Gaetan

En cadeau de bienvenue : les 7 combinaisons de touches indispensables sur Excel

Sortie de mon nouveau produit

Bonjour à tous,

Après plusieurs mois de développement, je vous annonce la sortie de mon dernier produit, dont je suis particulièrement fier 😉

De plus, jusqu'au 21 juin, bénéficiez d'une promotion exceptionnelle.

Je vous laisse découvrir :
CD

Bonne journée.

Gaetan Mourmant

En cadeau de bienvenue : les 7 combinaisons de touches indispensables sur Excel