Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 29/08/2007, 12h55   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: mars 2005
Messages: 17
Par défaut rendez vous le 30 février !

Bonjour
Dans une liste SOMMEPROD () je dois faire un sous total des ventes par mois, j(utilise la fonction DATE (année();mois(); jour())
je peux changer de mois en changeant A1 .
Mais voilà, en février les 3 derniers jours me renvoient les trois premiers jours de mars, donc mon sous total est faux, faux aussi les mois à 30 jours.
Comment puis-je éviter cela ?
merci pour tout
Fichiers attachés
Type de fichier : xls test31mois.xls (13,5 Ko, 10 affichages)
pphil est déconnecté   Réponse avec citation
ANNONCES
Vieux 29/08/2007, 13h05   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de Tibo
 
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 842
Par défaut Re : rendez vous le 30 février !

Bonjour,

Il faut tester si la date appartient au même mois :

Une solution :

=SI(MOIS(DATE(ANNEE($A$1);MOIS($A$1);JOUR(A16)))=M OIS($A$1);DATE(ANNEE($A$1);MOIS($A$1);JOUR(A16));" ")

Formule établie sur la ligne 16 (à adapter)

On peut prévoir d'apppliquer cette formule que pour les 3 derniers jours (les mois ont tous au moins 28 jours, les variantes sont 29, 30 ou 31 jours)

Bon app

@+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent
Amitiés Xldiennes
XLD vous a aidé, n'hésitez pas à aider XLD
Tibo est déconnecté   Réponse avec citation
Vieux 29/08/2007, 13h28   #3 (permalink)
XLDnaute Impliqué
 
Avatar de Gruick
 
Date d'inscription: décembre 2005
Localisation: Chelles 77500
Version Excel : Excel 2004 (MAC)
Messages: 852
Par défaut Re : rendez vous le 30 février !

Bonjour Pphil & Tibo,
@Tibo, ça nous crée une référence circulaire tout çà.
@Pphil, le titre me rappelle une chanson des années 60 des Parisiennes, ancêtres des Spice Girls.
Je te renvoie le fichier avec mes petites corrections.
A plus,
Gruick
Fichiers attachés
Type de fichier : xls test31mois.xls (15,5 Ko, 8 affichages)
__________________
MOI, J'AIME ...IER !!
Gruick est déconnecté   Réponse avec citation
Vieux 29/08/2007, 13h44   #4 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: mars 2007
Version Excel : Excel XP (PC)
Messages: 2 183
Par défaut Re : rendez vous le 30 février !

Bonjour,

Ci-joint un exemple qui permet de gerer les fins de mois et un exemple avec SOMMEPROD
Fichiers attachés
Type de fichier : xls test31mois.xls (20,5 Ko, 14 affichages)
Catrice est déconnecté   Réponse avec citation
Vieux 29/08/2007, 14h16   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de Tibo
 
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 842
Par défaut Re : rendez vous le 30 février !

Salut Gruick,

Je viens de retester ma formule. Je n'ai pas de référence circulaire...

Le principe : tester si le mois de la date "construite" par formule est le même que le mois en A1

Au moins, notre ami phil a ainsi le choix entre plusieurs solutions à son problème.

@+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent
Amitiés Xldiennes
XLD vous a aidé, n'hésitez pas à aider XLD
Tibo est déconnecté   Réponse avec citation
Vieux 29/08/2007, 18h54   #6 (permalink)
XLDnaute Impliqué
 
Avatar de Gruick
 
Date d'inscription: décembre 2005
Localisation: Chelles 77500
Version Excel : Excel 2004 (MAC)
Messages: 852
Par défaut Re : rendez vous le 30 février !

Re Tibo,
J'avais compris que la formule était mise sur A16 qui relie Paris à Dunkerque,
(qu'est-ce que tu racontes Gruick, les vacances sont finies...).
Question dates, je suis à la recherche d'un programme qui me ferait un calendrier musulman, donc lunaire. C'est pas de la tarte, il y a un exemple sur internet, mais l'adaptation est hors de mes connaissances.
A plus,
Gruick
Gruick est déconnecté   Réponse avec citation
Vieux 29/08/2007, 19h10   #7 (permalink)
XLDnaute Barbatruc
 
Avatar de bhbh
 
Date d'inscription: juin 2007
Version Excel : Excel 2003 (PC)
Messages: 3 105
Par défaut Re : rendez vous le 30 février !

Bonjour Gruick et les autres.
Pour un calendrier musulman, tu tapes "autres calendriers" dans l'aide d'excel.
- Tu formates ta cellule en B2jj/mm/aaa
- Dans Outils/options, onglet Orthographe, tu sélectionnes comme langue : Arabe
- Rentres le 29/08/2007 par exemple, tu auras : 16/08/1428 (je ne sais pas si la date correspond, mais c'est ce que j'obtiens)

Bon courage
bhbh est déconnecté   Réponse avec citation
Vieux 29/08/2007, 19h25   #8 (permalink)
XLDnaute Barbatruc
 
Avatar de Tibo
 
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 842
Par défaut Re : rendez vous le 30 février !

Bonsoir,

bhbh, cette fonctionnalité est sans doute présente à partir de la version 2003. pas trouvée chez moi (Excel 2000).

Sinon, par curiosité, j'ai fait une recherche et suis tombé sur le site de Pascal Engelmajer:

Ilyapa ExcelI

où il est proposé un fichier Excel consavré au calendrier musulman

Pas compris grand chose, mais si ça peut aider gruick...

Bonne soirée à tous

@+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent
Amitiés Xldiennes
XLD vous a aidé, n'hésitez pas à aider XLD
Tibo est déconnecté   Réponse avec citation
Vieux 29/08/2007, 20h46   #9 (permalink)
XLDnaute Impliqué
 
Avatar de Gruick
 
Date d'inscription: décembre 2005
Localisation: Chelles 77500
Version Excel : Excel 2004 (MAC)
Messages: 852
Par défaut Re : rendez vous le 30 février !

Bonsoir Bhbh,
@Bhbh, grand merci.
kif kif Tibo excel 2000, le formatage ne veut pas marcher B2jj/mm/aaaa, dommmmmmage !
@Tibo,
C'est justement cet exemple que j'essaye d'adapter, les macros sont un régal, mais voilà, un essai sur l'année 1954 (très bon crû) chevauche trois années musulmanes.
Merci à vous deux, bonne soirée,
Gruick
Gruick est déconnecté   Réponse avec citation
Vieux 29/08/2007, 20h50   #10 (permalink)
XLDnaute Nouveau
 
Date d'inscription: mars 2005
Messages: 17
Smile Re : rendez vous le 30 février !

pphil a écrit :
Merci à tous, je savais que je pouvais compter sur vous
Salam aleikoum ;-)
pphil est déconnecté   Réponse avec citation
Vieux 29/08/2007, 21h25   #11 (permalink)
XLDnaute Barbatruc
 
Date d'inscription: février 2005
Localisation: Saint-Brieuc
Version Excel : Excel XP (PC)
Messages: 5 838
Par défaut Re : rendez vous le 30 février !

Bonjour,

ou bien simplement, à partir de B3 :
=SI(B2="";"";SI(MOIS(B2+1)<>MOIS(B2);"";B2+1))

et copier-coller jusqu'à B32

Et en B2, on peut mettre =A1
Monique est déconnecté   Réponse avec citation
Vieux 29/08/2007, 23h30   #12 (permalink)
XLDnaute Barbatruc
 
Avatar de JCGL
 
Date d'inscription: novembre 2005
Localisation: Grenoble
Version Excel : Excel 2003 (PC)
Messages: 3 699
Par défaut Re : rendez vous le 30 février !

Bonjour à tous,

En B2 du fichier de pphil :

Code PHP:
=SI(DATE(ANNEE($A$1);MOIS($A$1);JOUR($A2))>FIN.MOIS($A$1;0);"";DATE(ANNEE($A$1);MOIS($A$1);JOUR($A2))) 
En plus court par Nom/Définir :

Nom Défini = Form
Code PHP:
DATE(ANNEE(Feuil1!$A$1);MOIS(Feuil1!$A$1);JOUR(Feuil1!$A1)) 
et en B2 :

Code PHP:
=SI(Form>FIN.MOIS($A$1;0);"";Form
Il me semble que l'utilisation de FIN.MOIS() nécessite l'activation de la Macro+ "Utilitaire d'Analyse"

Bonne soirée

Dernière modification par JCGL ; 10/04/2008 à 21h09.
JCGL est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Rendez-vous sous outlook Tellier Dominique Forum Excel 3 24/04/2008 16h55
creation carnet de rendez-vous? LARMEG Forum Excel 6 25/02/2005 20h43
Planning de Rendez-vous hebdomadaire Hervé Forum Excel Downloads - Archives 11 05/08/2004 12h34
Planning de Rendez-vous hebdomadaire Hervé Forum Excel Downloads - Archives 1 04/08/2004 11h24
Planning de Rendez-vous hebdomadaire Hervé Forum Excel Downloads - Archives 1 04/08/2004 11h24


Fuseau horaire GMT +2. Il est actuellement 07h29.


(C) 2006 Excel Downloads