Alerte en fonction d'une durée de vie
Résolu
marti1220
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
marti1220 -
marti1220 -
A voir également:
- Alerte en fonction d'une durée de vie
- Fonction si et - Guide
- Pile bios durée de vie - Guide
- Fausse alerte mcafee - Accueil - Piratage
- Durée de fonctionnement processeur - Forum Windows 10
- Mon processeur ne "s'arrête" pas. - Forum Processeur
11 réponses
Tout d'abord, MERCI pour vos réponses aussi rapides et en plus avec un exemple de tableau.
Je vais y travailler pour l'adapter aux miens.
Je ne l'ai pas vraiment dit au départ, mais je suis autodidacte sur excel.
Je me débrouille pas trop mal avec des formules classiques dans des tableaux où on multiplie une case par une autre etc...... mais je galère pas mal avec les formules (SI, DATE? DATEDIF, NB;" ", vide et non vide, les $....) . Bref! passons.
En fait, ce sont des harnais (monteurs, escalade....) avec du matériel associé à ce harnais. Les harnais sont référencés par feuille , j'en ai 28, et j'ai aussi des descendeurs et des ligne de vie, 10 chacun.
Du coup, ce matin j'ai rajouté en "feuille 2 (exemple)" deux colonnes (c'est peut-être une mauvaise idée???) :
- une "fin de vie" qui est le résultat de la somme de la date de fabrication + durée de vie. Je voulais me servir de cette colonne pour "colorer" la deuxième colonne rajoutée.
- deuxième colonne "alerte fin de vie" qui me donnerait des couleurs (vert, orange, rouge) et c'est cette colonne qui serait renvoyée dans un simple tableau récapitulatif de l'ensemble du matériel (pour éviter de passer feuille par feuille... ^^), ça je devrais y arriver.
il y a des fonctions "SI" sur la feuille, pour tinter les lignes en fonction de la réutilisation, déplacement (en orange dans l'original, en bleu après modif sur la feuille2), ou mise au rebus (en gris et écriture rouge).
Voilà, je crois que j'ai tout expliqué.
Mon problème est d'arriver à sortir la formule du vieillissement qui me donnera un couleur pour prévoir le remplacement au fur et à mesure.
Je vais y travailler pour l'adapter aux miens.
Je ne l'ai pas vraiment dit au départ, mais je suis autodidacte sur excel.
Je me débrouille pas trop mal avec des formules classiques dans des tableaux où on multiplie une case par une autre etc...... mais je galère pas mal avec les formules (SI, DATE? DATEDIF, NB;" ", vide et non vide, les $....) . Bref! passons.
En fait, ce sont des harnais (monteurs, escalade....) avec du matériel associé à ce harnais. Les harnais sont référencés par feuille , j'en ai 28, et j'ai aussi des descendeurs et des ligne de vie, 10 chacun.
Du coup, ce matin j'ai rajouté en "feuille 2 (exemple)" deux colonnes (c'est peut-être une mauvaise idée???) :
- une "fin de vie" qui est le résultat de la somme de la date de fabrication + durée de vie. Je voulais me servir de cette colonne pour "colorer" la deuxième colonne rajoutée.
- deuxième colonne "alerte fin de vie" qui me donnerait des couleurs (vert, orange, rouge) et c'est cette colonne qui serait renvoyée dans un simple tableau récapitulatif de l'ensemble du matériel (pour éviter de passer feuille par feuille... ^^), ça je devrais y arriver.
il y a des fonctions "SI" sur la feuille, pour tinter les lignes en fonction de la réutilisation, déplacement (en orange dans l'original, en bleu après modif sur la feuille2), ou mise au rebus (en gris et écriture rouge).
Voilà, je crois que j'ai tout expliqué.
Mon problème est d'arriver à sortir la formule du vieillissement qui me donnera un couleur pour prévoir le remplacement au fur et à mesure.
Bonjour,
Le plus simple pour différencier les vieillissements est d'utiliser une mide en forme conditionnelle.
Cela sera plus facile si les dates sont de véritables dates au format mmm-aa
Pour éviter un second tableau, on peux utiliser le filtre automatique, pour faciliter son utilisation, une colonne supplémentaire (calculée) sera utile (avec 2-3 ans, 1 an, 0)
Pour mettre ton fichier en ligne, débarrasse-le des informations confidentielles s'il y lieu.
Déposes le fichier avec des commentaires explicatifs sur
https://mon-partage.fr/
et mets le lien obtenu dans ton prochain message.
Le plus simple pour différencier les vieillissements est d'utiliser une mide en forme conditionnelle.
Cela sera plus facile si les dates sont de véritables dates au format mmm-aa
Pour éviter un second tableau, on peux utiliser le filtre automatique, pour faciliter son utilisation, une colonne supplémentaire (calculée) sera utile (avec 2-3 ans, 1 an, 0)
Pour mettre ton fichier en ligne, débarrasse-le des informations confidentielles s'il y lieu.
Déposes le fichier avec des commentaires explicatifs sur
https://mon-partage.fr/
et mets le lien obtenu dans ton prochain message.
Bonjour à vous deux
Exemples de MFC selon que les dates sont en format date ou en texte
https://www.cjoint.com/c/HHeoM15TOpt
Cdlmnt
Via
Exemples de MFC selon que les dates sont en format date ou en texte
https://www.cjoint.com/c/HHeoM15TOpt
Cdlmnt
Via
Re
Ton fichier en retour avec la formule et des explications
https://www.cjoint.com/c/HHeu7YteAPt
Me dire si ça te va
Ton fichier en retour avec la formule et des explications
https://www.cjoint.com/c/HHeu7YteAPt
Me dire si ça te va
Il va falloir que je suive une vraie formation ^^).
J'ai voulu modifié ta formule; pour que quand la colonne M (REBUS) est remplie, la colonne L (Alerte fin de vie) soit vide pour ne pas être comptabilisée dans le récapitulatif.... j'ai essayé plusieurs solutions :
...;"D"))+(SI(M7)="NONVIDE";"")) ->marche pas; après j'ai essayé de l'intégrer au début de la formule, à la fin, créer une MFC, ...etc... rien à faire; la colonne L ne se vide pas
J'ai voulu modifié ta formule; pour que quand la colonne M (REBUS) est remplie, la colonne L (Alerte fin de vie) soit vide pour ne pas être comptabilisée dans le récapitulatif.... j'ai essayé plusieurs solutions :
...;"D"))+(SI(M7)="NONVIDE";"")) ->marche pas; après j'ai essayé de l'intégrer au début de la formule, à la fin, créer une MFC, ...etc... rien à faire; la colonne L ne se vide pas
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
La cellule L devant rester vide si G7 est vide OU si L7 est non vide
La formule devient donc :
=SI(OU(G7="";M7<>"");"";SIERREUR(SI(DATEDIF(AUJOURDHUI();G7;"m")<=12;"1";SI(DATEDIF(AUJOURDHUI();G7;"m")<=36;"3-2";""));"D"))
Cdlmnt
La cellule L devant rester vide si G7 est vide OU si L7 est non vide
La formule devient donc :
=SI(OU(G7="";M7<>"");"";SIERREUR(SI(DATEDIF(AUJOURDHUI();G7;"m")<=12;"1";SI(DATEDIF(AUJOURDHUI();G7;"m")<=36;"3-2";""));"D"))
Cdlmnt
Bonjour,
De la patate!! de chez PATATE!! ^^) ...." et ça marche !"
Encore une fois merci. C'est ce qui me manque : la logique & le dialecte excel.
Merci beaucoup Via55 ,
Ce qui me fait peur , c'est que je ne vais pas créer des tableaux comme ça tous les jours.... et il y a grand risque d'oubli...
@+ et bonne semaine.
De la patate!! de chez PATATE!! ^^) ...." et ça marche !"
Encore une fois merci. C'est ce qui me manque : la logique & le dialecte excel.
Merci beaucoup Via55 ,
Ce qui me fait peur , c'est que je ne vais pas créer des tableaux comme ça tous les jours.... et il y a grand risque d'oubli...
@+ et bonne semaine.
c'est tout nickel. Je ne sais pas comment mettre le sujet en résolu. c'est vraiment super.
Excel est un formidable outil, mais en ne connaît pas et ne comprend pas bien le langage... merci....
Pour la récap et le tableau dynamique ... je cherche....
j'essaye avec : ='feuilnom'!L7...etc ... mais c'est très long.
En plus si j'insère une ligne dans une feuille, mon tableau récap ne fonctionnera plus.......
zen.
Excel est un formidable outil, mais en ne connaît pas et ne comprend pas bien le langage... merci....
Pour la récap et le tableau dynamique ... je cherche....
j'essaye avec : ='feuilnom'!L7...etc ... mais c'est très long.
En plus si j'insère une ligne dans une feuille, mon tableau récap ne fonctionnera plus.......
zen.
Si tu veux faire une recap facilement il vaut mieux que toutes tes feuilles soient semblables avec le même nombre de lignes (quitte à ce que certaines aient des lignes vides)
Ensuite tu n'es pas obligé d'écrire en dur le nom de chaque feuille dans la formule, tu peux avoir le nom inscrit en têtre de colonne ( par exemple en B1) et dans la formule en B2 reconstituer l'adresse avec un INDIRECT :
ex : = INDIRECT(B$1 & "!L7")
si tu as en B1 Feuil1 et en C1 Feuil2 si tu étires la formule vers la droite c'est comme si tu avais mis comme formule =Feuil1!L7 en B2 et =Feuil2!L7 en C2
et si tu veux que les lignes s'incrémentent aussi de haut en bas (passer de 7 à 8 etc) il faut se baser sur le n° de ligne courante donnée par LIGNE() auquel tu ajoutes le nombre nécessaire pour obtenir l'adresse voulue
par exemple en ligne 2 de récap tu veux retourner la ligne 7 des feuilles, en ligne 3 la ligne 8 etc il y a un écart de 5 donc ce sera LIGNE()+5
ce qui donne comme formule complète :
= INDIRECT(B$1 & "!L" & LIGNE()+5)
Si tu veux que je te fasses un exemple poste moi un exemple de ton fichier avec 3 ou 4 feuilles remplies et la feuiulle Recap avec la présentation que tu voudrais dans cette feuille
Cdlmnt
Via
Ensuite tu n'es pas obligé d'écrire en dur le nom de chaque feuille dans la formule, tu peux avoir le nom inscrit en têtre de colonne ( par exemple en B1) et dans la formule en B2 reconstituer l'adresse avec un INDIRECT :
ex : = INDIRECT(B$1 & "!L7")
si tu as en B1 Feuil1 et en C1 Feuil2 si tu étires la formule vers la droite c'est comme si tu avais mis comme formule =Feuil1!L7 en B2 et =Feuil2!L7 en C2
et si tu veux que les lignes s'incrémentent aussi de haut en bas (passer de 7 à 8 etc) il faut se baser sur le n° de ligne courante donnée par LIGNE() auquel tu ajoutes le nombre nécessaire pour obtenir l'adresse voulue
par exemple en ligne 2 de récap tu veux retourner la ligne 7 des feuilles, en ligne 3 la ligne 8 etc il y a un écart de 5 donc ce sera LIGNE()+5
ce qui donne comme formule complète :
= INDIRECT(B$1 & "!L" & LIGNE()+5)
Si tu veux que je te fasses un exemple poste moi un exemple de ton fichier avec 3 ou 4 feuilles remplies et la feuiulle Recap avec la présentation que tu voudrais dans cette feuille
Cdlmnt
Via
Re,
Voilà une possibilité d'après ton fichier en rajoutant 2 colonnes par feuille et en harmonisant les noms :
https://mon-partage.fr/f/8J6fi2zA/
Cdlmnt
Via
Voilà une possibilité d'après ton fichier en rajoutant 2 colonnes par feuille et en harmonisant les noms :
https://mon-partage.fr/f/8J6fi2zA/
Cdlmnt
Via
Salut,
Excusez mon silence, mais j'ai décroché pendant quelques jours.
Donc, j'ai repris ton exemple, et appliqué sur le tableau au complet....; et ça marche ! ! ! !
trop de la patate ! ! !
C'est tout simplement excellent.
Je te remercies grandement. et j'espère à bientôt.
J'essaye de mettre en place un renvoi par mail des alertes 3-2 (2ans), 1 & D... c'est costaud. J'ai vu des explications sur le forum, donc j'y passe un peu de temps
@+ tout le monde.
Excusez mon silence, mais j'ai décroché pendant quelques jours.
Donc, j'ai repris ton exemple, et appliqué sur le tableau au complet....; et ça marche ! ! ! !
trop de la patate ! ! !
C'est tout simplement excellent.
Je te remercies grandement. et j'espère à bientôt.
J'essaye de mettre en place un renvoi par mail des alertes 3-2 (2ans), 1 & D... c'est costaud. J'ai vu des explications sur le forum, donc j'y passe un peu de temps
@+ tout le monde.
J'ai compris qu'il y avait un ordre dans les MFC pour que tout marche bien.
J'ai aussi rajouté la formule pour avoir la case verte. Il ne me reste plus qu'à insérer ces mises en formes à toutes mes feuilles....pffffff..... je sais qu'il y a un système avec les "macros"..... et créer une feuille avec un tableau récapitulatif.
https://www.cjoint.com/c/HHeuQImzGrt
dites-moi ce que vous en penser. les critiques sont toujours bienvenues du moment quelles sont constructives.
@+