Calcul délai mois en cours et mois precedent

tigeline001

XLDnaute Occasionnel
Bonjour
A partir du tabeau ci-joint ,j'ai deux colonnes pour avoir le délai pour le moi en cours et le moi precedent.
J utilise une fonction pour calculer le delai ,
existe t-il une fonction pour recuperer le mois en cours et le mois precedent
Merci
 

Pièces jointes

  • test_moi en cours.xlsm
    20.1 KB · Affichages: 32
  • test_moi en cours.xlsm
    20.1 KB · Affichages: 31

JHA

XLDnaute Barbatruc
Re : Calcul délai mois en cours et mois precedent

Bonsoir à tous,

A essayer par formule

JHA
 

Pièces jointes

  • test_moi en cours.xlsm
    20.6 KB · Affichages: 35
  • test_moi en cours.xlsm
    20.6 KB · Affichages: 27
Dernière édition:

Modeste geedee

XLDnaute Barbatruc
Re : Calcul délai mois en cours et mois precedent

Bonsour®
plutôt que dateDiff utiliser :
=ENT(D2-MOIS.DECALER(C2;-1))

:mad: il t'avais déjà été signalé dans un post précédent d'utiliser de vrais dates !!!
 

Pièces jointes

  • test_moi en cours.xlsm
    24.8 KB · Affichages: 36
  • test_moi en cours.xlsm
    24.8 KB · Affichages: 33

tigeline001

XLDnaute Occasionnel
Re : Calcul délai mois en cours et mois precedent

Bonjour JHA
j'ai utilisé ta méthode et ça marche ,
Ce que je veux c'est d'ajouter une condition ,j'ajoute une colonne anomalie et maintenant
on calcule le delai pour le mois en cours et le mois précédent si Anomalie ='C' sinon on met 0
toujours en utlisant ta methode
Merci
 

Pièces jointes

  • test_moi en cours.xlsm
    16.7 KB · Affichages: 30
  • test_moi en cours.xlsm
    16.7 KB · Affichages: 36

JHA

XLDnaute Barbatruc
Re : Calcul délai mois en cours et mois precedent

Bonsoir à tous,

Tu peux rajouter une gestion d'erreur (exemple pour "F2"):
Code:
=SIERREUR(SI(ET($C2="C";MOIS(GAUCHE($E2;10)*1)=MOIS(FIN.MOIS(AUJOURDHUI();("-"&COLONNE()-5)*1)));(GAUCHE($E2;10)*1)-(GAUCHE($D2;10)*1);0);"")

JHA
 

tigeline001

XLDnaute Occasionnel
Re : Calcul délai mois en cours et mois precedent

Excuse moi JHA
je te fatigue avec mes questions
j'ai essayé d'appliquer ta solution sur une nouvelle application mais ça donne partout des zéro

Au fait j'ai 2 conditions
Pour faire le calcul il faut que Anomalie =C et Intervention= Intervention précédente de la feuille Feuil2
Merci
 

Pièces jointes

  • MOI_ENCOURS.xlsx
    139.2 KB · Affichages: 35

JHA

XLDnaute Barbatruc
Re : Calcul délai mois en cours et mois precedent

Bonsoir à tous,

A essayer en P2 et copier vers le bas
j'ai modifié colonne()-5 par colonne()-15 et GAUCHE($DG2;10) par GAUCHE($G2;10)

Code:
=SIERREUR(SI(ET($I2="C";NB.SI(Feuil2!C:C;Feuil1!A2);MOIS(GAUCHE($G2;10)*1)=MOIS(FIN.MOIS(AUJOURDHUI();("-"&COLONNE()-15)*1)));(GAUCHE($G2;10)*1)-(GAUCHE($F2;10)*1);"0 mois 0 jours 0 heures 0 minutes 0 secondes");"")

JHA
 

tigeline001

XLDnaute Occasionnel
Re : Calcul délai mois en cours et mois precedent

Bonjour JHA
je veux un peu d'explication de la fonction COLONNE() dans la formule suivante:
=SIERREUR(SI(ET(BEHESP_Genre_Intervention="Unique";BEHESP_Statut="Terminée";MOIS(GAUCHE($G30;10)*1)=MOIS(FIN.MOIS(AUJOURDHUI();("-"&COLONNE()-21)*1)));(GAUCHE($G30;10)*1)-(GAUCHE($F30;10)*1);"");"")
Quand je lai utilisé pour calculer le delai des interventions terminées j'ai mis COLONNE()-15 et ça marche et là je veux l'utiliser sur le meme tableau pour calculer le délai des interventions en cours et j'ai mis COLONNE()-21 ça me signale pas erreur mais ça retourne
rien.
Pour COLONNE-15 je suis sur la colonne P
et pour COLONNE -21 je suis sur la colonne AB
je voudrais plus d'explication sur l'utilisation de ce nombre
Merci
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Copier par mois
Réponses
23
Affichages
362

Membres actuellement en ligne

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 976
dernier inscrit
kaizertv2001@gmailcom