OVH Cloud OVH Cloud

Calculs multiples (sur plusieurs entités)

2 réponses
Avatar
azin
Bonjour.

Je souhaite gerer une liste de machines, pour lesquelles j'effectue un
certain nombre d'heures de maintenance
Et j'aimerai avoir le solde des heures pour chaque machine

Je m'explique
Dans la colonne A, j'ai les machines pour lesquelles j'effectue un travail -
par exemple, les machines T1 à T5
Dans la colonne B, j'ai je nombre d'heures de maintenance effectuée
Quelque part dans un autre onglet, j'ai le nombre d'heures initiales pour
chaque machine - par exemple 50 heures pour les machines T1 et T2, 25 heures
pour les machines T3 à T5
En colonne C, j'aimerai avoir le solde d'heures

Chaque fois que j'effectue un travail, je viens completer le fichier en
renseignant une ligne supplementaire

Ce qui me donne

T1 2 48
T2 3 47
T3 1 24
T1 5 43

Si je renseigne une nouvelle ligne avec la machine T2, pour laquelle j'ai
travaillé 7 heures, j'aimerai qu'en colonne C, il me calcule 40 (heures
restantes)

Y a t'il un moyen de faire cela sans utiliser VBA (que je ne connais pas)

Merci pour votre aide éclairée

2 réponses

Avatar
Trirème
Bonsoir,
Je propose ceci :
o Tu nommes la zone des durées initiales "INITIAL" (colonne 1, les
machines, colonne 2 la durée initiale)
o Dans la cellule C2 où tu souhaites calculer le solde tu écris
=RECHERCHEV(A2;INITIAL;2;0)-SOMME.SI(A$2:A2;A2;B$2:B2)
o Tu recopies vers le bas. En C16 (par exemple), cela donne :
=RECHERCHEV(A16;INITIAL;2;0)-SOMME.SI(A$2:A16;A16;B$2:B16)
Ce 3ème point est facultatif, car lorsqu'on remplit une petite "base de
données" avec la fonctionnalité <Données>,<Grille>, la formule se
recopie et se calcul toute seule (A partir de Excel 95 je crois)
Cordialement
Pascal

Bonjour.

Je souhaite gerer une liste de machines, pour lesquelles j'effectue un
certain nombre d'heures de maintenance
Et j'aimerai avoir le solde des heures pour chaque machine

Je m'explique
Dans la colonne A, j'ai les machines pour lesquelles j'effectue un travail -
par exemple, les machines T1 à T5
Dans la colonne B, j'ai je nombre d'heures de maintenance effectuée
Quelque part dans un autre onglet, j'ai le nombre d'heures initiales pour
chaque machine - par exemple 50 heures pour les machines T1 et T2, 25 heures
pour les machines T3 à T5
En colonne C, j'aimerai avoir le solde d'heures

Chaque fois que j'effectue un travail, je viens completer le fichier en
renseignant une ligne supplementaire

Ce qui me donne

T1 2 48
T2 3 47
T3 1 24
T1 5 43

Si je renseigne une nouvelle ligne avec la machine T2, pour laquelle j'ai
travaillé 7 heures, j'aimerai qu'en colonne C, il me calcule 40 (heures
restantes)

Y a t'il un moyen de faire cela sans utiliser VBA (que je ne connais pas)

Merci pour votre aide éclairée




Avatar
azin
Merci.
Tout marche impec ;-)