OVH Cloud OVH Cloud

Rechercher la valeur dans une colonne et remonte la valeur d'une a

21 réponses
Avatar
preston
Le problème :

J'ai un montant 69500 et j'aimerais trouver le montant supérieur à 69500
dans une colonne X ou Y.

Pouvez-vous m'aider...

Merci

10 réponses

1 2 3
Avatar
preston
Je vais essayer dêtre claire :

en Q12 j'ai un montant : 82240
en P12 j'ai une classe : 14

je dois chercher la valeur supérieur à 82240 de la classe 14
qui se trouve dans l'onglet Echelle par classe_ann dans le tableau de
A1:AE24 (82561) = croisement 14/2 et je veux remonter le 2

"Daniel.C" a écrit :

Désolé, je ne comprends pas ce que tu veux faire. Quelle valeur veux-tu
récupérer en Q12 ?
Daniel

> rde le classeur à l'adresse :
> http://www.cijoint.fr/cjlink.php?file=cj200901/cij0MTf4Wv.xls
> dans la colonne z en jaune il y a ce que je souhaite remonter comme valeur
> avec les différents onlets.
>
>
>
> "Daniel.C" a écrit :
>
>> Donne le résultat de ce que tu attends avec l'exemple que tu as fourni.
>> Regarde le classeur à l'adresse :
>> http://www.cijoint.fr/cjlink.php?file=cj200901/cijf8KjWMR.xls
>> Daniel
>>
>>> Non c'est plus complexe.
>>>
>>> J'ai un montant qui est déterminé
>>> J'ai également une classe déterminée
>>>
>>> Je dois retrouver un échelon dans une table avec des classes (33) et des
>>> échelons (22)
>>>
>>> "FFO" a écrit :
>>>
>>>> Rebonjour à toi
>>>> En colonne 8 (Colonne H) ligne 2 mets cette formule
>>>>
>>>> =SI(G2>69500;A2;"")
>>>>
>>>> puis recopies la vers le bas
>>>>
>>>> Résultat en colonne H
>>>>
>>>> Est ce bien ce que tu souhaites ????
>>>>
>>
>>
>>





Avatar
AV
Salut à tous,

Tu gagnerais beaucoup à simplifier les noms de feuilles (+court et pas
d'espaces) et/ou à nommer le plages...
A mettre en Q12 : (gare aux retour à la ligne !)
Matricielle (validation par ctrl+majentrée)

=INDEX('Echelle par ann_classe'!$A$1:$A$24;EQUIV(MIN(SI(INDIRECT("'Echelle par
ann_classe'!"&ADRESSE(2;EQUIV(P12;'Echelle par
ann_classe'!$A$1:$AE$1;0))&":"&ADRESSE(24;EQUIV(P12;'Echelle par
ann_classe'!A$1:AE$1;0)))>Q12;INDIRECT("'Echelle par
ann_classe'!"&ADRESSE(2;EQUIV(P12;'Echelle par
ann_classe'!$A$1:$AE$1;0))&":"&ADRESSE(24;EQUIV(P12;'Echelle par
ann_classe'!$A$1:$AE$1;0)))));INDIRECT("'Echelle par
ann_classe'!"&ADRESSE(2;EQUIV(P12;'Echelle par
ann_classe'!$A$1:$AE$1;0))&":"&ADRESSE(24;EQUIV(P12;'Echelle par
ann_classe'!$A$1:$AE$1;0)));0)+1)

AV
Avatar
AV
> A mettre en Q12 :



Pffff...

Evidemment c'est pas à mettre en Q12 mais en xxx12 si tu veux faire une recopie
vers le bas

AV
Avatar
Daniel.C
> Je vais essayer dêtre claire :

en Q12 j'ai un montant : 82240



Non, mais en W12, oui. (En q12, j'ai #NA!)

en P12 j'ai une classe : 14

je dois chercher la valeur supérieur à 82240 de la classe 14
qui se trouve dans l'onglet Echelle par classe_ann



Non, mais dans l'onglet "Echelle par ann_classe"
La valeur que j'obtiens est 82457 (colonne I)

Utilise la formule matricielle (valider avec CTRL+Maj+Entrée) :
=MAX(('Echelle par ann_classe'!B2:AE24=MIN(SI('Echelle par
ann_classe'!B2:AE24>W12;'Echelle par
ann_classe'!B2:AE24)))*COLONNE('Echelle par ann_classe'!B2:AE24))+2

Dans ton classeur modifié, à ladresse ci-dessous, la formule est sur la
feuille "Résumé" en AA19.

http://www.cijoint.fr/cjlink.php?file=cj200901/cijiToeNmf.xls

Daniel
Avatar
Daniel.C
Oups, oublie ça.
Daniel

Je vais essayer dêtre claire :

en Q12 j'ai un montant : 82240



Non, mais en W12, oui. (En q12, j'ai #NA!)

en P12 j'ai une classe : 14

je dois chercher la valeur supérieur à 82240 de la classe 14 qui se trouve
dans l'onglet Echelle par classe_ann



Non, mais dans l'onglet "Echelle par ann_classe"
La valeur que j'obtiens est 82457 (colonne I)

Utilise la formule matricielle (valider avec CTRL+Maj+Entrée) :
=MAX(('Echelle par ann_classe'!B2:AE24=MIN(SI('Echelle par
ann_classe'!B2:AE24>W12;'Echelle par ann_classe'!B2:AE24)))*COLONNE('Echelle
par ann_classe'!B2:AE24))+2

Dans ton classeur modifié, à ladresse ci-dessous, la formule est sur la
feuille "Résumé" en AA19.

http://www.cijoint.fr/cjlink.php?file=cj200901/cijiToeNmf.xls

Daniel


Avatar
Daniel.C
Matricielle toujours :
=MAX((DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0)=MIN(SI(DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0)>W12;DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0))))*COLONNE(DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0)))
Regarde là :
http://www.cijoint.fr/cjlink.php?file=cj200901/cijFfljNRf.xls

Je vais essayer dêtre claire :

en Q12 j'ai un montant : 82240



Non, mais en W12, oui. (En q12, j'ai #NA!)

en P12 j'ai une classe : 14

je dois chercher la valeur supérieur à 82240 de la classe 14 qui se trouve
dans l'onglet Echelle par classe_ann



Non, mais dans l'onglet "Echelle par ann_classe"
La valeur que j'obtiens est 82457 (colonne I)

Utilise la formule matricielle (valider avec CTRL+Maj+Entrée) :
=MAX(('Echelle par ann_classe'!B2:AE24=MIN(SI('Echelle par
ann_classe'!B2:AE24>W12;'Echelle par ann_classe'!B2:AE24)))*COLONNE('Echelle
par ann_classe'!B2:AE24))+2

Dans ton classeur modifié, à ladresse ci-dessous, la formule est sur la
feuille "Résumé" en AA19.

http://www.cijoint.fr/cjlink.php?file=cj200901/cijiToeNmf.xls

Daniel


Avatar
preston
Merci Daniel,

J'ai compris une partie du fonctionnement.

Pour trouver le montant supérieur c'est ok
Pour remonter l'annuité fonctionne mais je n'arrive pas à le reproduire sur
des autres lignes voir dans le fichier.

http://www.cijoint.fr/cjlink.php?file=cj200901/cijDisf1ZH.xls

"Daniel.C" a écrit :

Matricielle toujours :
=MAX((DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0)=MIN(SI(DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0)>W12;DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0))))*COLONNE(DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0)))
Regarde là :
http://www.cijoint.fr/cjlink.php?file=cj200901/cijFfljNRf.xls

>> Je vais essayer dêtre claire :
>>
>> en Q12 j'ai un montant : 82240
>
> Non, mais en W12, oui. (En q12, j'ai #NA!)
>
>> en P12 j'ai une classe : 14
>>
>> je dois chercher la valeur supérieur à 82240 de la classe 14 qui se trouve
>> dans l'onglet Echelle par classe_ann
>
> Non, mais dans l'onglet "Echelle par ann_classe"
> La valeur que j'obtiens est 82457 (colonne I)
>
> Utilise la formule matricielle (valider avec CTRL+Maj+Entrée) :
> =MAX(('Echelle par ann_classe'!B2:AE24=MIN(SI('Echelle par
> ann_classe'!B2:AE24>W12;'Echelle par ann_classe'!B2:AE24)))*COLONNE('Echelle
> par ann_classe'!B2:AE24))+2
>
> Dans ton classeur modifié, à ladresse ci-dessous, la formule est sur la
> feuille "Résumé" en AA19.
>
> http://www.cijoint.fr/cjlink.php?file=cj200901/cijiToeNmf.xls
>
> Daniel





Avatar
Daniel.C
Bonjour.
Oups, petite confusion entre deux feuilles. En Q12 la formule
(matricielle) est :
=MAX((DECALER('Echelle par
classe_ann'!$B$2:$X$2;P12-4;0)=MIN(SI(DECALER('Echelle par
classe_ann'!$B$2:$X$2;P12-4;0)>W12;DECALER('Echelle par
classe_ann'!$B$2:$X$2;P12-4;0))))*COLONNE(DECALER('Echelle par
classe_ann'!$B$2:$X$2;P12-4;0)))-2
et les classeur :
http://www.cijoint.fr/cjlink.php?file=cj200901/cijCWrLz5x.xls
Daniel

Merci Daniel,

J'ai compris une partie du fonctionnement.

Pour trouver le montant supérieur c'est ok
Pour remonter l'annuité fonctionne mais je n'arrive pas à le reproduire sur
des autres lignes voir dans le fichier.

http://www.cijoint.fr/cjlink.php?file=cj200901/cijDisf1ZH.xls

"Daniel.C" a écrit :

Matricielle toujours :
=MAX((DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0)=MIN(SI(DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0)>W12;DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0))))*COLONNE(DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0)))
Regarde là :
http://www.cijoint.fr/cjlink.php?file=cj200901/cijFfljNRf.xls

Je vais essayer dêtre claire :

en Q12 j'ai un montant : 82240



Non, mais en W12, oui. (En q12, j'ai #NA!)

en P12 j'ai une classe : 14

je dois chercher la valeur supérieur à 82240 de la classe 14 qui se trouve
dans l'onglet Echelle par classe_ann



Non, mais dans l'onglet "Echelle par ann_classe"
La valeur que j'obtiens est 82457 (colonne I)

Utilise la formule matricielle (valider avec CTRL+Maj+Entrée) :
=MAX(('Echelle par ann_classe'!B2:AE24=MIN(SI('Echelle par
ann_classe'!B2:AE24>W12;'Echelle par
ann_classe'!B2:AE24)))*COLONNE('Echelle par ann_classe'!B2:AE24))+2

Dans ton classeur modifié, à ladresse ci-dessous, la formule est sur la
feuille "Résumé" en AA19.

http://www.cijoint.fr/cjlink.php?file=cj200901/cijiToeNmf.xls

Daniel









Avatar
preston
Super pour l'annuité ça fonctionne

Par contre pour le montant :
la formule remonte le montant de la classe 11 annuité 20 au lieu de la
classe 14, annuité 9 soit 96291

http://www.cijoint.fr/cjlink.php?file=cj200901/cijQoppxSx.xls

"Daniel.C" a écrit :

Bonjour.
Oups, petite confusion entre deux feuilles. En Q12 la formule
(matricielle) est :
=MAX((DECALER('Echelle par
classe_ann'!$B$2:$X$2;P12-4;0)=MIN(SI(DECALER('Echelle par
classe_ann'!$B$2:$X$2;P12-4;0)>W12;DECALER('Echelle par
classe_ann'!$B$2:$X$2;P12-4;0))))*COLONNE(DECALER('Echelle par
classe_ann'!$B$2:$X$2;P12-4;0)))-2
et les classeur :
http://www.cijoint.fr/cjlink.php?file=cj200901/cijCWrLz5x.xls
Daniel

> Merci Daniel,
>
> J'ai compris une partie du fonctionnement.
>
> Pour trouver le montant supérieur c'est ok
> Pour remonter l'annuité fonctionne mais je n'arrive pas à le reproduire sur
> des autres lignes voir dans le fichier.
>
> http://www.cijoint.fr/cjlink.php?file=cj200901/cijDisf1ZH.xls
>
> "Daniel.C" a écrit :
>
>> Matricielle toujours :
>> =MAX((DECALER('Echelle par
>> classe_ann'!B2:X2;P12+1;0)=MIN(SI(DECALER('Echelle par
>> classe_ann'!B2:X2;P12+1;0)>W12;DECALER('Echelle par
>> classe_ann'!B2:X2;P12+1;0))))*COLONNE(DECALER('Echelle par
>> classe_ann'!B2:X2;P12+1;0)))
>> Regarde là :
>> http://www.cijoint.fr/cjlink.php?file=cj200901/cijFfljNRf.xls
>>
>>>> Je vais essayer dêtre claire :
>>>>
>>>> en Q12 j'ai un montant : 82240
>>>
>>> Non, mais en W12, oui. (En q12, j'ai #NA!)
>>>
>>>> en P12 j'ai une classe : 14
>>>>
>>>> je dois chercher la valeur supérieur à 82240 de la classe 14 qui se trouve
>>>> dans l'onglet Echelle par classe_ann
>>>
>>> Non, mais dans l'onglet "Echelle par ann_classe"
>>> La valeur que j'obtiens est 82457 (colonne I)
>>>
>>> Utilise la formule matricielle (valider avec CTRL+Maj+Entrée) :
>>> =MAX(('Echelle par ann_classe'!B2:AE24=MIN(SI('Echelle par
>>> ann_classe'!B2:AE24>W12;'Echelle par
>>> ann_classe'!B2:AE24)))*COLONNE('Echelle par ann_classe'!B2:AE24))+2
>>>
>>> Dans ton classeur modifié, à ladresse ci-dessous, la formule est sur la
>>> feuille "Résumé" en AA19.
>>>
>>> http://www.cijoint.fr/cjlink.php?file=cj200901/cijiToeNmf.xls
>>>
>>> Daniel
>>
>>
>>





Avatar
Daniel.C
Dur...
La formule :
=INDEX('Echelle par classe_ann'!$B$1:$X$31;P13-2;Q13+1)
donne 96241, pas 96291 ?
Daniel

Super pour l'annuité ça fonctionne

Par contre pour le montant :
la formule remonte le montant de la classe 11 annuité 20 au lieu de la
classe 14, annuité 9 soit 96291

http://www.cijoint.fr/cjlink.php?file=cj200901/cijQoppxSx.xls

"Daniel.C" a écrit :

Bonjour.
Oups, petite confusion entre deux feuilles. En Q12 la formule
(matricielle) est :
=MAX((DECALER('Echelle par
classe_ann'!$B$2:$X$2;P12-4;0)=MIN(SI(DECALER('Echelle par
classe_ann'!$B$2:$X$2;P12-4;0)>W12;DECALER('Echelle par
classe_ann'!$B$2:$X$2;P12-4;0))))*COLONNE(DECALER('Echelle par
classe_ann'!$B$2:$X$2;P12-4;0)))-2
et les classeur :
http://www.cijoint.fr/cjlink.php?file=cj200901/cijCWrLz5x.xls
Daniel

Merci Daniel,

J'ai compris une partie du fonctionnement.

Pour trouver le montant supérieur c'est ok
Pour remonter l'annuité fonctionne mais je n'arrive pas à le reproduire sur
des autres lignes voir dans le fichier.

http://www.cijoint.fr/cjlink.php?file=cj200901/cijDisf1ZH.xls

"Daniel.C" a écrit :

Matricielle toujours :
=MAX((DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0)=MIN(SI(DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0)>W12;DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0))))*COLONNE(DECALER('Echelle par
classe_ann'!B2:X2;P12+1;0)))
Regarde là :
http://www.cijoint.fr/cjlink.php?file=cj200901/cijFfljNRf.xls

Je vais essayer dêtre claire :

en Q12 j'ai un montant : 82240



Non, mais en W12, oui. (En q12, j'ai #NA!)

en P12 j'ai une classe : 14

je dois chercher la valeur supérieur à 82240 de la classe 14 qui se
trouve dans l'onglet Echelle par classe_ann



Non, mais dans l'onglet "Echelle par ann_classe"
La valeur que j'obtiens est 82457 (colonne I)

Utilise la formule matricielle (valider avec CTRL+Maj+Entrée) :
=MAX(('Echelle par ann_classe'!B2:AE24=MIN(SI('Echelle par
ann_classe'!B2:AE24>W12;'Echelle par
ann_classe'!B2:AE24)))*COLONNE('Echelle par ann_classe'!B2:AE24))+2

Dans ton classeur modifié, à ladresse ci-dessous, la formule est sur la
feuille "Résumé" en AA19.

http://www.cijoint.fr/cjlink.php?file=cj200901/cijiToeNmf.xls

Daniel
















1 2 3