Bonjour
1 ) La feuil ( caisse ) prend en charge les noms sur feuil ( Sal+Depl ) jusqu'à la ligne A67, Il faut élargir le champ de cette feuil jusqu'à : A15000 afin de me donner un espace suffisant pour une année de travail.
Pour voir : essayez le nom ZZZZZZ sur fichier joint.
Comme expliqué 2 messages plus haut, les Noms Définis représentent les champs dynamiques de données et adaptent automatiquement les champs de calculs des formules au nombre de lignes remplies.
Concrètement et à titre d'exemple simple
Les Noms définis
Liste_Employés
Salaires
Déplacements
Tablo
représentent les données de la ligne 16 à 67 soit 52 lignes de données
Si sur la feuille "Sal+Depl", dans une cellule hors tableau, en colonne G par exemple, tu tapes la formule
=NBVAL(Liste_Employés) ou =NBVAL(Salaire) ou =NBVAL(Déplacement)
tu obtiens 52
Rajoutes un nom quelconque dans la ligne suivante (ligne 68) Ces formules renvoient maintenant 53.
Quand tu auras entré 15000 noms en colonne A, elles renverront 15000
2 ) le champ du travail de la feuil ( Caisse ) doit être aussi assez large ( a 15000 lignes )
Même remarque sur cette Feuille dont les formules utilisent les noms Liste_Employés et Tablo
En ligne 74, la formule est
=SI(NB.SI(Liste_Employés;$A74)=0;"Produit inexistant sur la prévision du patron";SI(SOMMEPROD(($A$15:A74=$A74)*(MOIS($B$15:$B74)=MOIS($B74))*($C$15:C74))>RECHERCHEV($A74;Tablo;3;0);"Attention salaire dépassé de ("&SOMMEPROD(($A$15:A74=$A74)*(MOIS($B$15:$B74)=MOIS($B74))*($C$15:C74))-RECHERCHEV($A74;Tablo;3;0)&" dhs)";"")&SI(SOMMEPROD(($A$15:A74=$A74)*(MOIS($B$15:$B74)=MOIS($B74))*($D$15:D74))>RECHERCHEV($A74;Tablo;4;0);" Déplacement dépassé de ("&SOMMEPROD(($A$15:A74=$A74)*(MOIS($B$15:$B74)=MOIS($B74))*($D$15:D74))-RECHERCHEV($A74;Tablo;4;0)&" dhs)";"Ok"))
Cette formule s'incrémente vers le bas sans aucun changement.
3 ) Quelque fois je reçois l'erreur ( #N/A ) je ne comprends pas pourquoi ??
N'ayant pas l'erreur sous les yeux (ou l'exemple de cette erreur) je ne peux apporter de réponse à ta question
Cordialement