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
265

Membres actuellement en ligne

Statistiques des forums

Discussions
312 229
Messages
2 086 425
Membres
103 206
dernier inscrit
diambote