Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Aide sur une formule

2 réponses
Avatar
midomind
Bonjour tout le monde,
j'ai un probl=E8me que je n'arrive pas =E0 r=E9soudre sur Excel, je vous le
pr=E9sente comme suit :
j'ai une valeur que j'ai r=E9partie sur des cr=E9naux horaire, et je veux
r=E9cup=E9rerer par la suite =E0 qu'elle heure j'aurais fais, par exemple de
30% de la premi=E8re valeur, qui est r=E9partie.
voici la presentation du probl=E8me sur excel:
ma valeur est 100 colis

04:00 5:00 6:00 7:00 8:00 9:00 10:00 11:00 12:00 13:00
100 10 10 10 10 10 10 10 10
10 10

donc si je prends 30% de 100, ca me fera 30 colis
ce que je souhaite r=E9cup=E9rer est la date, =E0 partir de laquelle mes 30
colis sont diponible, dans ce cas c'est 07:00

merci d'avance pour votre aide.

Amicalement

2 réponses

Avatar
Jacky
Bonjour,

Une fonction perso. peut-être
La plage des heures nommées ==>zone et les 100% en A2
'---------
Function RecupHeure(cell_cent_pourcent)
Application.Volatile
For Each c In [zone]
x = x + c
If x >= [a2] * 0.3 Then Exit For
Next
RecupHeure = c.Offset(-1, 1)
End Function
'-----------

Dans une cellule:
=RecupHeure(A2)

Exemple ici:
http://cjoint.com/?cBqUXFAein

--
Salutations
JJ


"midomind" a écrit dans le message de news:

Bonjour tout le monde,
j'ai un problème que je n'arrive pas à résoudre sur Excel, je vous le
présente comme suit :
j'ai une valeur que j'ai répartie sur des crénaux horaire, et je veux
récupérerer par la suite à qu'elle heure j'aurais fais, par exemple de
30% de la première valeur, qui est répartie.
voici la presentation du problème sur excel:
ma valeur est 100 colis

04:00 5:00 6:00 7:00 8:00 9:00 10:00 11:00 12:00 13:00
100 10 10 10 10 10 10 10 10
10 10

donc si je prends 30% de 100, ca me fera 30 colis
ce que je souhaite récupérer est la date, à partir de laquelle mes 30
colis sont diponible, dans ce cas c'est 07:00

merci d'avance pour votre aide.

Amicalement
Avatar
Carol Pna
Si le tableau est celle
A2 B C D E F G H I J
K L M
4:00 5:00 6:00 7:00 8:00 9:00 10:00 11:00 12:00 13:00 30%
100 10 10 10 10 10 10 10 10 10
10 30 7:00

il sera
.- A4 = num ou sum(b4:j4)
.- L3 = %
.- L4 = A4*M3
.- M4 =
=IF(B4>M4;B3;IF(B4+C4>M4;C3;IF(B4+C4+D4>M4;D3;IF(B4+C4+D4+E4>M4;E3;IF(..........)))))

il est certain qu'il y a une autre manière plus facile




"midomind" wrote:

Bonjour tout le monde,
j'ai un problème que je n'arrive pas à résoudre sur Excel, je vous le
présente comme suit :
j'ai une valeur que j'ai répartie sur des crénaux horaire, et je veux
récupérerer par la suite à qu'elle heure j'aurais fais, par exemple de
30% de la première valeur, qui est répartie.
voici la presentation du problème sur excel:
ma valeur est 100 colis

04:00 5:00 6:00 7:00 8:00 9:00 10:00 11:00 12:00 13:00
100 10 10 10 10 10 10 10 10
10 10

donc si je prends 30% de 100, ca me fera 30 colis
ce que je souhaite récupérer est la date, à partir de laquelle mes 30
colis sont diponible, dans ce cas c'est 07:00

merci d'avance pour votre aide.

Amicalement