Trouver les numéros manquants

Bonjour Forum

Comment trouver les numéros manquants dans une suite de nombres.

ex : 1, 2, 4, 5, 6, 8,.....

Et en faire une liste, là 3, 7

Merci

Adrien

Bonjour,

En supposant que ta liste soit répartie sur plusieurs cellules : de A1 à F1

Une tentative avec une formule matricielle en A2 :

=SI(COLONNE()>SOMME((NON(ESTNUM(EQUIV(LIGNE(INDIRECT(MIN(A1:F1)&":"&MAX(A1:F1)));A1:F1;0))))*1);"";PETITE.VALEUR(SI(NON(ESTNUM(EQUIV(LIGNE(INDIRECT(MIN(A1:F1)&":"&MAX(A1:F1)));A1:F1;0)));NON(ESTNUM(EQUIV(LIGNE(INDIRECT(MIN(A1:F1)&":"&MAX(A1:F1)));A1:F1;0)))*LIGNE(INDIRECT(MIN(A1:F1)&":"&MAX(A1:F1))));COLONNE()))

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers la droite

On doit (devrait) pouvoir trouver plus court...

@+

Edit : si tes nombres sont dans une seule cellule (A1) séparés par une virgule :

une autre matricielle en A2 :

=SI(COLONNE()>SOMME((NON(ESTNUM(TROUVE(LIGNE(INDIRECT("1:8"));$A$1))))*1);"";PETITE.VALEUR(SI(NON(ESTNUM(TROUVE(LIGNE(INDIRECT("1:8"));$A$1)));NON(ESTNUM(TROUVE(LIGNE(INDIRECT("1:8"));$A$1)))*LIGNE(INDIRECT("1:8")));COLONNE()))

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers la droite également

@+

Bonjour Adrien ,Thibo ,

Une autre solution envisageable si les données sont réparties dans de différentes cellules.

Amicalement

343pour-adrien.zip (8.77 Ko)

Bonsoir Forum,

Merci pour les réponses que je vais tester. Mais dans mon cas et c'est une chose que j'ai omis de préciser, je m'en excuse, ma liste est dans une colonne. Je joins un fichier.

Merci

Adrien

Bonjour

La réponse de JB

Cordialement

399matcomplement.xls (20.00 Ko)

Bonsoir et Merci Amadéus.

Je vais tester cette petite formule comme tu sais si bien les faire.

Adrien

-- Lun Mar 15, 2010 12:29 am --

Bonsoir à tous

Amadéus, j'ai testé et j'ai un souci. C'est la première fois que je fais ce genre de formule donc j'ai du louper une étape. Je joins le résultat que j'obtiens.

Merci

Adrien

Bonjour

tu n'a pas nommé ta liste

Bandeau en haut

insertion

Nom

Definir

mettre en nom

Liste

et en formule

=DECALER('Billets Olivier'!$B$2;;;NB('Billets Olivier'!$B:$B))

Bonsoir à tous

Merci pour les solutions proposées. Ca fonctionne mais je ne sais si je pourrai reproduire la formule dans un autre fichier. Au pire je reviendrai.

Encore Merci

Adrien

Rechercher des sujets similaires à "trouver numeros manquants"