INDEX('Heures froid INRA'!A$2:A$13;(EQUIV(C2;'Heures froid INRA'!A$2:A$13;1)+(INDEX('Heures froid INRA'!A$2:A$13;EQUIV(C2;'Heures froid INRA'!A$2:A$13;1)+1)-C2<C2-INDEX('Heures froid INRA'!A$2:A$13;EQUIV(C2;'Heures froid INRA'!A$2:A$13;1)))))
Bonjour,Bonjour,
Si la date en C2 est au 12/10/2023 je veux qu'il me donne la valeur en B3 feuil2 par contre si en C2 la date est au 06/10/2023 je veux la valeur en B2 feuil2.
=RECHERCHEV(SI([@[Date d''entrée]]-MAX(SI('Heures froid INRA'!$A$2:$A$13<[@[Date d''entrée]];'Heures froid INRA'!$A$2:$A$13))<MIN(SI('Heures froid INRA'!$A$2:$A$13>[@[Date d''entrée]];'Heures froid INRA'!$A$2:$A$13))-[@[Date d''entrée]];MAX(SI('Heures froid INRA'!$A$2:$A$13<[@[Date d''entrée]];'Heures froid INRA'!$A$2:$A$13));MIN(SI('Heures froid INRA'!$A$2:$A$13>[@[Date d''entrée]];'Heures froid INRA'!$A$2:$A$13)));'Heures froid INRA'!$A$2:$B$13;2;FAUX)
En copiant cette formule et avec une date au 31/10/2023 il me remonte une valeur à 45231 alors qu'il doit remonter la valeur la plus proche du 30/10 c'est le 01/11 du coup 50.Bonjour
Peut-être avec :
Code:INDEX('Heures froid INRA'!A$2:A$13;(EQUIV(C2;'Heures froid INRA'!A$2:A$13;1)+(INDEX('Heures froid INRA'!A$2:A$13;EQUIV(C2;'Heures froid INRA'!A$2:A$13;1)+1)-C2<C2-INDEX('Heures froid INRA'!A$2:A$13;EQUIV(C2;'Heures froid INRA'!A$2:A$13;1)))))
@ plus
Bonjour,Bonjour,
Comme ça ?
Cordialement,VB:=RECHERCHEV(SI([@[Date d''entrée]]-MAX(SI('Heures froid INRA'!$A$2:$A$13<[@[Date d''entrée]];'Heures froid INRA'!$A$2:$A$13))<MIN(SI('Heures froid INRA'!$A$2:$A$13>[@[Date d''entrée]];'Heures froid INRA'!$A$2:$A$13))-[@[Date d''entrée]];MAX(SI('Heures froid INRA'!$A$2:$A$13<[@[Date d''entrée]];'Heures froid INRA'!$A$2:$A$13));MIN(SI('Heures froid INRA'!$A$2:$A$13>[@[Date d''entrée]];'Heures froid INRA'!$A$2:$A$13)));'Heures froid INRA'!$A$2:$B$13;2;FAUX)
Au final avec cette formule je peux trouver ma valeur en rajoutant une colonne en RECHERCEV qui me ramène la valeur de la cellule en B en fonction de la date.Bonjour
Peut-être avec :
Code:INDEX('Heures froid INRA'!A$2:A$13;(EQUIV(C2;'Heures froid INRA'!A$2:A$13;1)+(INDEX('Heures froid INRA'!A$2:A$13;EQUIV(C2;'Heures froid INRA'!A$2:A$13;1)+1)-C2<C2-INDEX('Heures froid INRA'!A$2:A$13;EQUIV(C2;'Heures froid INRA'!A$2:A$13;1)))))
@ plus
Bonjour,
Ca me met le message #N/A...
Dans ce cas, il faut que tu changes le premier 'Heures froid INRA'!A$2:A$13 par 'Heures froid INRA'!B$2:B$13. Si tu travailles avec des plages plus grandes, il faut aussi remplacer les 13 par un nombre beaucoup plus grand, supérieur au nombre de ligne de ton tableau.Au final avec cette formule je peux trouver ma valeur en rajoutant une colonne en RECHERCEV qui me ramène la valeur de la cellule en B en fonction de la date.
Merci pour votre aide.