• Initiateur de la discussion Initiateur de la discussion Jelf
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Jelf

XLDnaute Occasionnel
Bonjour à toutes et à tous

Je recherche une formule qui permet de calculer les écarts, je joins un exemple cela sera plus compréhensible.

Merci d'avance.

Amicalement.
Jelf
 

Pièces jointes

Re : Calcul écart

voici la formule que j'utilise : =351-MAX((J$1:J$351=1)*LIGNE(J$1:J$351))
j'ai essayé de modifier les plages de cellules J$1:J$351 en J$1:J351 mais le nombre de lignes 351 qui est devant = reste figé ce qui ne permet pas d'atteindre le résultat souhaité.
 
Re : Calcul écart

re,
J'ai deja essayé d'enlever les $ devant les n° de ligne ,certes les n° de ligne s'adaptent;cependant le n° devant le signe = ne s'adapte pas et c'est cela qui pose probleme. Cela donne:
En 1ere ligne :=1-MAX((A$1:A1=1)*LIGNE(A$1:A1))
En 2eme ligne :=1-MAX((A$1:A2=1)*LIGNE(A$1:A2))
En 3eme ligne :=1-MAX((A$1:A3=1)*LIGNE(A$1:A3))

le 1 devant le signe= ne s'adapte pas.
merci pour ta disponibilité
 
Dernière édition:
Re : Calcul écart

bonjour Tibo,
Je vais essayer de mieux expliquer le probleme rencontré:

Ce que je voudrais obtenir ,ce sont les écarts affichés sur la plage(U1:AN5) voir fichier joint;or ce résultat je
l'obtiens en adaptant les formules manuellement comme suit:

En 1ere ligne.......=1-MAX((A$1:A$1=1)*LIGNE(A$1:A$1))
En 2eme ligne.....=2-MAX((A$1:A$2=1)*LIGNE(A$1:A$2))
En 3eme ligne.....=3-MAX((A$1:A$3=1)*LIGNE(A$1:A$3))
En 4eme ligne.....=4-MAX((A$1:A$4=1)*LIGNE(A$1:A$4))
En 5eme ligne.....=5-MAX((A$1:A$5=1)*LIGNE(A$1:A$5))

Mais je n'arrive pas a l'obtenir en tirant la formule vers le bas car le nombre (1) qui est devant le signe (=) ne s'adapte pas .

Excuse mon insistance car j'ai environ 350 lignes a remplir ce qui est relativement difficile a effectuer manuellement.
Merci.

Regarde la pièce jointe écart.xlsx
 

Pièces jointes

Re : Calcul écart

Bonjour,

Essaye avec cette formule matricielle :

Code:
=24-MAX((I$4:I$23=1)*LIGNE(I$4:I$23))

Formule matricielle à valider par CTRL + MAJ + ENTREE

Je te laisse adapter les plages de cellules

@+


J'ai réouvert cet ancien échange et adapté la plage à mon fichier et cela donne :

=414-MAX((H$7:H$414=1)*LIGNE(H$7:H$414))

Le résultat donné est exact. L'ennui est que la ligne 414 ne sera bientôt plus la dernière ligne et sera donc hors plage...
 
Dernière édition:
Re : Calcul écart

Bonsoir JJ1,

Cela ne fonctionne pas car il y a une formule NB.SI dans toutes les cellules. Jusqu'à 414 le résultat est soit 0 soit 1. A partir de 415 il y a toujours O (puisqu'il n'y a encore rien à gauche) donc un chiffre. Si j'utilise NBVAL, la plage ne s'arrêtera pas à 414...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
143
Réponses
33
Affichages
966
Retour