Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

rajouter une ligne supplémentaire

  • Initiateur de la discussion Initiateur de la discussion pascal21
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

pascal21

XLDnaute Barbatruc
bonjour
je suis en train de réaliser un tableau qui permettra de calculer la prime de fin d'année en fonction des evennements négatifs (accidents, casse,retards etc....) ou positifs (ponctualité, qualité du travail, services rendus, etc...)
je cherche le moyen de rajouter une ligne "bonus" si le dernier évennement négatif est vieux de plus de 3 mois
voir fichier
merci
 

Pièces jointes

Re : rajouter une ligne supplémentaire

Bonjour pascal,

tu veux une aide par macro ou par fonction?
Je pense que cette dernière n'est pas faisable (je me trompe peut-être 🙁 suis pas un spécialiste) car la position du dernier malus peut varier je présume.
pour la solution VBA, il faudrait que tu donnes la liste complète des évenements négatifs à moins que tu peux te débrouiller pour la compléter dans la macro (si tu veux une solution par macro).

Bon week-end.
 
Re : rajouter une ligne supplémentaire

Salur Pascal,

Possible avec un liste de concordance et tes exigences....

Une RechercheV après avoir testé le delai....

A voir...

Jean-Pierre

Edit : Ah les jeunes vont trop vite.... Salut skoobi
 
Dernière édition:
Re : rajouter une ligne supplémentaire

bonjour skoobi
comme toi je ne pense pas que cela puisse être possible par fonction (encore que!!!)
pour la liste des evennements , le problème est qu'elle n'est encore pas entierement réalisée
par contre je pensais que avec la date et la colonne des malus on devrait en sortir quelque chose
à savoir: les points malus seront de valeurs variables en fonction de la gravité de l'évennement
un truc du genre
Code:
si derniere ligne colonne A date plus de 3 mois et même ligne colonne c,valeur supérieur à zéro; alors ajout d'une ligne bonus avec la date et les points
voila ce à quoi je pensais

edit:
bonjour jeanpierre merci pour ta réponse mais pas tout compris lol!!
encore une fois t'arrive 2eme
tu ne serais pas le "poulidor" de xld lol!!!!
 
Dernière édition:
Re : rajouter une ligne supplémentaire

Bonjour,
J'ai testé cette formule simple en B5
Les dates doivent être classées chronologiquement.
=SI(AUJOURDHUI()-INDEX(A2:A4;EQUIV("accident";B2:B4;1))>90;"bonus";"")
A+
kjin
 
Re : rajouter une ligne supplémentaire

Re Pascal,

C'est poulidor qui cause....

Ce que j'ai voulu dire, une feuille (base) avec en A toutes tes conditions.....

En B, les malus et bonus.

Et dans ta feuille principale un test sur la date et une recherche dans la feuille Base qui renvoie malus tant ou bonus tant....

Bonsoir à tous ceux que je n'ai pas vu
 
Re : rajouter une ligne supplémentaire

bonjoir (c'est l'heure!!!) à tous
les évennements de la colonne B ne seront pas toujours nommés "accident"
mais j'ai fais une liste nommée (dans le classeur final)
je viens de tester le la solution à Jmd2
ça ne serait pas mal mais il faut absolument que ça ne tienne compte que du dernier évennement malus
kjin ta formule pourrait convenir si les evennements s'appelaient tous "accident"
quoi que avec une colonne cachée qui reprend les evennement je vais regarder par là
bonne soirée
 
Re : rajouter une ligne supplémentaire

Code:
=SI(ET(C2="";D2="");SI(ET(A1<AUJOURDHUI()-90;C1>0);"inserer bonus";"");"")
en e2
bonsoir
j'ai finalement, crée cette formule un peu alambiquée mais qui a l'air de fonctionner
 
Re : rajouter une ligne supplémentaire

Salut tout le monde,

Sinon j'avais pensé également à une formule mais beaucoup plus simple 😀

En A5
=SI(SOMMEPROD((A2:A4>DATE(ANNEE(MAINTENANT());MOIS(MAINTENANT())-3;JOUR(MAINTENANT())))*(C2:C4<>0))=0;MAINTENANT();"")

Ouaaiii, je sais, pourquoi faire simple quand on peut faire compliquer

 
Re : rajouter une ligne supplémentaire

bonsoir bruno
Code:
 Sinon j'avais pensé également à une formule mais beaucoup plus simple :D
 
En A5
=SI(SOMMEPROD((A2:A4>DATE(ANNEE(MAINTENANT());MOIS (MAINTENANT())-3;JOUR(MAINTENANT())))*(C2:C4<>0))=0;MAINTENANT(); "")
beaucoup plus simple pour qui??? un extraterrestre? lol!!!
merci quand même
bonne soirée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…