Microsoft 365 comprendre la fin de la formule.

blancolie

XLDnaute Impliqué
bonjour le forum,

j'aimerais comprendre la fin de cette formule suivante :

Code:
=SIERREUR(SI(B$37<>"";SI(LIGNE()=7;B$37;"");INDEX(T_RecapCongés[Agent(s)];MIN(SI((DECALER(T_RecapCongés[Agent(s)];;1)=Tableau11[Case Equipe])*(NB.SI(F$5:F7;T_RecapCongés[Agent(s)])=0)*(MOIS(H$3)=MOIS(DECALER(T_RecapCongés[Agent(s)];;2)));LIGNE(T_RecapCongés)-4;1000))));"")

c'est surtout le -4 à la fin. le -4 est associé a la fonction ligne ou à la fonction Si ? et cela donne quoi comme résultat ?

cordialement
 

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Votre tableau T_RecapCongés est certainement en ligne 4.
Sert à retourner l'index d'ordre d'apparition de la ligne dans le corps du tableau.
Si la fonction ligne() retourne 6 le -4 rectifie par rapport à la position du tableau : 6-4 = 2
(deuxième ligne dans le corps du tableau)

cordialement
 

Hasco

XLDnaute Barbatruc
Repose en paix
Re,

Les formules et fonctions excel sont des outils.
Un marteau est 'compatible' avec 'clouer' et incompatible avec 'percer'.
Il y a des types incompatibles qui mélanges torchons et serviettes: =somme("un";"cornichon";10)

Tous dépend de ce que vous voulez faire, avec les bons outils et votre dextérité à les utiliser. Et la dextérité s'apprend par la pratique.

Cordialement
 

Discussions similaires

Réponses
8
Affichages
252

Statistiques des forums

Discussions
312 104
Messages
2 085 335
Membres
102 865
dernier inscrit
FreyaSalander