Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Fonction Grande.valeur avec condition

21 réponses
Avatar
Starwing
Un gros beau bonjour =E0 tout le monde,

En ce beau samedi matin ensoleill=E9 au Qu=E9bec, une personne=20
est assisse devant son =E9cran d'ordinateur, plus=20
pr=E9cis=E9ment devant un tableur Excel, sans bouger depuis=20
quelques temps d=E9j=E0, testant ici et l=E0 des formules de son=20
cru, mais qui h=E9las, n'arrive pas au r=E9sultat escompt=E9.=20
Cette personne =E0 beau se pencher sur ce probl=E8me depuis=20
hier soir, r=E9fl=E9chir, s'interroger, se munir de bouquins=20
sp=E9cialis=E9s, rechercher sur les groupes, superpos=E9s des=20
formules de AV, d'Isabelle et de Daniel M. sans pour=20
autant arriv=E9 =E0 un r=E9sultat.

Pour tous ceux ou celles qui peuvent l'aider, voici son=20
probl=E8me:

En A1:AX Des num=E9ros d'employ=E9=20
En B1:BX Les noms de tous les employ=E9s qui ont travaill=E9=20
durant la p=E9riode.
En C1:CX Des codes de Gain variant de 001 =E0 999
En D1:DX Le(s) taux horaire(s) de l'employ=E9. Un seul=20
employ=E9 peux avoir plus d'un taux horaire s'il occupe=20
plusieurs fonctions durant la semaine.

En E1: Le num=E9ro de l'employ=E9 =E0 analyser=20
En F1: Son nom
En E2: Le gain =E0 analyser ex: 001
En F2: Une formule qui trouverait la premiere plus grande=20
valeur du taux horaire de l'employ=E9 selon le num=E9ro=20
d'employ=E9 en E1 et du Gain en E2.
En G2: Une formule qui trouverait la deuxi=E8me plus grande=20
valeur du taux horaire de l'employ=E9 (s'il y a lieu) selon=20
le num=E9ro d'employ=E9 en E1 et du Gain en E2.
etc!


Merci d'avance =E0 tous,

Starwing

10 réponses

1 2 3
Avatar
LeSteph
Bonjour Starwing,

qui s'est assis et a tapoté sur son clavier:
En ce beau samedi matin ensoleillé au Québec..
De l'autre côté de l'atlantique ce doit quand même être Dimanche

;-)))
alors si les employés ont congé demain le taiux horaire va en prendre un
coup
même s'il apparait qu'en colonne D comme Demain Lundi.

Un petit copier coller spécial transposition avec clés de tri
ne résoudrait il point la situation ainsi en colonnes.
Sinon sûr que quelque Ame Vaillante va te trouver une super matricielle.
(j'avoue que c'est perturbant)!

lSteph


"Starwing" a écrit dans le message de news:
22b601c4aed0$25dfefc0$
Un gros beau bonjour à tout le monde,

En ce beau samedi matin ensoleillé au Québec, une personne
est assisse devant son écran d'ordinateur, plus
précisément devant un tableur Excel, sans bouger depuis
quelques temps déjà, testant ici et là des formules de son
cru, mais qui hélas, n'arrive pas au résultat escompté.
Cette personne à beau se pencher sur ce problème depuis
hier soir, réfléchir, s'interroger, se munir de bouquins
spécialisés, rechercher sur les groupes, superposés des
formules de AV, d'Isabelle et de Daniel M. sans pour
autant arrivé à un résultat.

Pour tous ceux ou celles qui peuvent l'aider, voici son
problème:

En A1:AX Des numéros d'employé
En B1:BX Les noms de tous les employés qui ont travaillé
durant la période.
En C1:CX Des codes de Gain variant de 001 à 999
En D1:DX Le(s) taux horaire(s) de l'employé. Un seul
employé peux avoir plus d'un taux horaire s'il occupe
plusieurs fonctions durant la semaine.

En E1: Le numéro de l'employé à analyser
En F1: Son nom
En E2: Le gain à analyser ex: 001
En F2: Une formule qui trouverait la premiere plus grande
valeur du taux horaire de l'employé selon le numéro
d'employé en E1 et du Gain en E2.
En G2: Une formule qui trouverait la deuxième plus grande
valeur du taux horaire de l'employé (s'il y a lieu) selon
le numéro d'employé en E1 et du Gain en E2.
etc!


Merci d'avance à tous,

Starwing

Avatar
isabelle
bonjour Starwing,

un tcd serait l'idéal pour résoudre ce problème.

isabelle


Un gros beau bonjour à tout le monde,

En ce beau samedi matin ensoleillé au Québec, une personne
est assisse devant son écran d'ordinateur, plus
précisément devant un tableur Excel, sans bouger depuis
quelques temps déjà, testant ici et là des formules de son
cru, mais qui hélas, n'arrive pas au résultat escompté.
Cette personne à beau se pencher sur ce problème depuis
hier soir, réfléchir, s'interroger, se munir de bouquins
spécialisés, rechercher sur les groupes, superposés des
formules de AV, d'Isabelle et de Daniel M. sans pour
autant arrivé à un résultat.

Pour tous ceux ou celles qui peuvent l'aider, voici son
problème:

En A1:AX Des numéros d'employé
En B1:BX Les noms de tous les employés qui ont travaillé
durant la période.
En C1:CX Des codes de Gain variant de 001 à 999
En D1:DX Le(s) taux horaire(s) de l'employé. Un seul
employé peux avoir plus d'un taux horaire s'il occupe
plusieurs fonctions durant la semaine.

En E1: Le numéro de l'employé à analyser
En F1: Son nom
En E2: Le gain à analyser ex: 001
En F2: Une formule qui trouverait la premiere plus grande
valeur du taux horaire de l'employé selon le numéro
d'employé en E1 et du Gain en E2.
En G2: Une formule qui trouverait la deuxième plus grande
valeur du taux horaire de l'employé (s'il y a lieu) selon
le numéro d'employé en E1 et du Gain en E2.
etc!

Merci d'avance à tous,

Starwing


Avatar
Daniel.M
Hello,

Pour trouver la Kième plus grande valeur répondant à une série de conditions, la
matricielle (Ctrl-Maj-Entrée) suivante:

=GRANDE.VALEUR(SI((E1¡:Ax)*(F1±:Bx)*(E2Á:Cx);D1:Dx);K)

Tu remplaces K par 1 ou 2 ou 3 ...
Elle te retourne #NUM! si elle ne trouve pas.

Salutations,

Daniel M.

"Starwing" wrote in message
news:22b601c4aed0$25dfefc0$
Un gros beau bonjour à tout le monde,

En ce beau samedi matin ensoleillé au Québec, une personne
est assisse devant son écran d'ordinateur, plus
précisément devant un tableur Excel, sans bouger depuis
quelques temps déjà, testant ici et là des formules de son
cru, mais qui hélas, n'arrive pas au résultat escompté.
Cette personne à beau se pencher sur ce problème depuis
hier soir, réfléchir, s'interroger, se munir de bouquins
spécialisés, rechercher sur les groupes, superposés des
formules de AV, d'Isabelle et de Daniel M. sans pour
autant arrivé à un résultat.

Pour tous ceux ou celles qui peuvent l'aider, voici son
problème:

En A1:AX Des numéros d'employé
En B1:BX Les noms de tous les employés qui ont travaillé
durant la période.
En C1:CX Des codes de Gain variant de 001 à 999
En D1:DX Le(s) taux horaire(s) de l'employé. Un seul
employé peux avoir plus d'un taux horaire s'il occupe
plusieurs fonctions durant la semaine.

En E1: Le numéro de l'employé à analyser
En F1: Son nom
En E2: Le gain à analyser ex: 001
En F2: Une formule qui trouverait la premiere plus grande
valeur du taux horaire de l'employé selon le numéro
d'employé en E1 et du Gain en E2.
En G2: Une formule qui trouverait la deuxième plus grande
valeur du taux horaire de l'employé (s'il y a lieu) selon
le numéro d'employé en E1 et du Gain en E2.
etc!


Merci d'avance à tous,

Starwing
Avatar
AV
Je comprends pas très bien pourquoi il faut tester le Nom de l'employé ET son
numéro mais bon..
Exemple de 2° grande valeur du "TauxH" pour les 2 conditions énoncées :
Matricielle :
=GRANDE.VALEUR(SI((Numérosá)*(Nomsñ);TauxH);2)

Pour la 1°, remplacer 2 par 1 dans la formule
AV
Avatar
Starwing
Bonjour Isabelle,

un tcd serait l'idéal pour résoudre ce problème.


Malheureusement Isabelle, j'avais déjà pensé à cette
solution. Avec cette solution, je me retrouverais face un
autre problème plus grand encore.
Dans le TCD, lorsque je vais voir Gain 001 par exemple
dans la colonne ce Gain va m'apparaître une seul fois et
je sais que je vais avoir plusieurs taux associé à ce
gain...

Starwing

Avatar
AV
Achhh...

Vous-z'ici ?
Depuis le temps qu'on ne te lis plus, je te pensais en vancances/retraite
monastique/cure de désintox ou que sais-je encore...
;-)
AV
Avatar
RaMA
Bonjour
en matricielle
=GRANDE.VALEUR((bosseurá)*(CodGainâ)*(TxHor);1) 1pour la + grande
2pour la suivante etc..
Salutations
RaMa
--
.
"Starwing" a écrit dans le message de news:
22b601c4aed0$25dfefc0$
Un gros beau bonjour à tout le monde,

En ce beau samedi matin ensoleillé au Québec, une personne
est assisse devant son écran d'ordinateur, plus
précisément devant un tableur Excel, sans bouger depuis
quelques temps déjà, testant ici et là des formules de son
cru, mais qui hélas, n'arrive pas au résultat escompté.
Cette personne à beau se pencher sur ce problème depuis
hier soir, réfléchir, s'interroger, se munir de bouquins
spécialisés, rechercher sur les groupes, superposés des
formules de AV, d'Isabelle et de Daniel M. sans pour
autant arrivé à un résultat.

Pour tous ceux ou celles qui peuvent l'aider, voici son
problème:

En A1:AX Des numéros d'employé
En B1:BX Les noms de tous les employés qui ont travaillé
durant la période.
En C1:CX Des codes de Gain variant de 001 à 999
En D1:DX Le(s) taux horaire(s) de l'employé. Un seul
employé peux avoir plus d'un taux horaire s'il occupe
plusieurs fonctions durant la semaine.

En E1: Le numéro de l'employé à analyser
En F1: Son nom
En E2: Le gain à analyser ex: 001
En F2: Une formule qui trouverait la premiere plus grande
valeur du taux horaire de l'employé selon le numéro
d'employé en E1 et du Gain en E2.
En G2: Une formule qui trouverait la deuxième plus grande
valeur du taux horaire de l'employé (s'il y a lieu) selon
le numéro d'employé en E1 et du Gain en E2.
etc!


Merci d'avance à tous,

Starwing
Avatar
Starwing
Bonjour AV,

"Je comprends pas très bien pourquoi il faut tester le Nom
de l'employé ET son numéro mais bon..."
-C'est Plutôt le numéro d'employé et le Gain. :-)

Alors je récapitule:

=GRANDE.VALEUR(SI((Numérosá)*(Gainâ);TauxH);2)
De AV et,
=GRANDE.VALEUR(SI((E1¡:Ax)*(F1±:Bx)*
(E2Á:Cx);D1:Dx);K)
de Daniel M.

Vos deux formules fonctionnent,car je les ai testé, sauf
que vos deux formules renvoient souvent les mêmes
résultats.

Ex:
no employé Nom Gain Taux
00001 Starwing 001 19.25
00001 Starwing 001 19.25
00001 Starwing 001 18.15
00001 Starwing 001 18.75
00001 Starwing 001 19.25

j'obiens:19.25 - 19.25 - 19.25 - 18.75 - 18.15
J'aimerais obtenir:
Pour la plus grande valeur: 19.25
Pour la deuxième: 18.75
Pour la troisième: 18.15

;-)
Plus dur cela Hein!

Starwing
Avatar
Daniel.M
Salut Alain,

Vacances (et oui, encore)... et dans un pays fabuleux où les gens traitent les
Québécois comme des cousins, voire des frères :-)

Pour la désintox, elle commence maintenant (m'ennuie déjà d'Andernos les Bains,
de Meschers s/ Gironde et de combien d'autres lieux)

Salutations amicales,

Daniel M.

"AV" wrote in message
news:
Achhh...

Vous-z'ici ?
Depuis le temps qu'on ne te lis plus, je te pensais en vancances/retraite
monastique/cure de désintox ou que sais-je encore...
;-)
AV




Avatar
AV
T'aurais-pu prévenir, on aurait fait un "symposium" au bord du Bassin d'Arcachon
!
Il y faisait encore 28° ce jour... !

AV
1 2 3