Formule pour afficher des N° en tenant compte de 2 critères

10classeur1.xlsx (10.71 Ko)

Bonjour le forum,

J'essaye de trouver une formule avec 2 critères, j'ai essayé avec des fonctions comme index et Equiv, en vain

j'ai joint un fichier exemple sur le résultat escompté

Je m'explique :

j'ai une série de 6 chiffres dont 2 n'ont pas de croix en dessous.

sur le coté, j'ai une série de N° de 1 à 16 avec chacun une valeur qui lui est attribuée.

Je recherche une formule qui puisse m'indiquer sur l'exemple joint en F7, le 1 ér N° , non coché qui a la plus grande valeur des 2

Le 2 ème non coché s'affichant en dessous en F8

Si quelqu'un peut m'aider, je l'en remercie;

Cordialement;

Mamarus

Bonjour Mamarus, bonjour le forum,

Si une solution VBA peut convenir, peut-être comme ça :

Sub Macro1()
Dim O As Worksheet 'déclare la variable O (Onglet)
Dim PL As Range 'déclare la variable PL (PLage)
Dim CEL As Range 'déclare la variable CEL (CELlule)
Dim DEST As Range 'déclare la variable DEST (cellule de DESTination)

Set O = Worksheets("Feuil1") 'définit l'onglet O
Set PL = O.Range("F2:K2") 'définit la plage PL
Set DEST = O.Range("F7") 'définit la cellule de destination DEST
For Each CEL In PL 'boucle sur toutes les cellules CDEL de la plage PL
    If CEL.Offset(1, 0).Value = "" Then 'condition : si la cellule en dessous de la cellule de la boucle est vide
        DEST = O.Columns(1).Find(CEL.Value, , xlValues, xlWhole).Offset(0, 1).Value 'renvoie dans DEST la cellule à droite de la recherche entière de CEL dans la colonne 1 de l'onglet O
        Set DEST = DEST.Offset(1, 0) 'redéfinit la cellule de destination DEST
    End If 'fin de la condition
Next CEL 'prochaine cellule de la plage
End Sub

Bonjour ThauThème,

Merci pour la réponse, mais mes connaissances en VBA étant limitées, s'il y a moyen d'avoir une formule ce serait plus simple pour moi, ou alors il faudrait que je voie comment je peux adapter le code par rapport aux plages.

Merci quand même;

Cordialement;

Mamarus

Re,

T'inquiète, un balèze des formules va surement passer par là.

Moi, voir ma signature... Quant à adapter les plages, je commente mes codes pour que justement on puisse les adapter assez facilement...

Re,

J'ai vu effectivement c'est super bien expliqué, pour quelqu'un qui veut se mettre au VBA, c'est Top, ça facilite la compronette.

Cdt;

Mamarus

Bonjour à tous !

Une proposition....dans la mesure où j'ai correctement intégré votre besoin ! :

12mamarus.xlsx (11.16 Ko)

Bonjour,

Exactement ce que je recherchais

un grand Merci ,

Cordialement;

Mamarus

Bonjour de nouveau !

Je vous remercie de ce retour.

Re,

Tu vois, Mamarus, les balèzes passent toujours... Et là en plus, t'es tombé sur un super balèze...

Bonjour de nouveau !

Re,

Tu vois, Mamarus, les balèzes passent toujours... Et là en plus, t'es tombé sur un super balèze...

Si seulement.......

Rechercher des sujets similaires à "formule afficher tenant compte criteres"