Clasament angajati

Informatii despre cum se utilizeaza Microsoft Excel 2007. Calcule, Formule, Functii, Tabele pivot, Analiza datelor, etc
petarvosi
Mesaje: 7
Membru din: Dum Iun 04, 2017 10:54 pm

Clasament angajati

Mesaj de petarvosi » Dum Iul 19, 2020 1:29 pm

Nu reusesc avand angajati cu punctaj egal.Nu stiu unde nu functioneaza formula.
EXEMPLU TOP.xlsx
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

Indigo-ONE
Mesaje: 435
Membru din: Mar Dec 11, 2018 8:54 pm

Re: Clasament angajati

Mesaj de Indigo-ONE » Dum Iul 19, 2020 8:23 pm

Si cum ai dori sa arate varianta finala?
Completeaza "de mana" (fara formule) cum doresti sa arate rezultatul in fisier.
Pot fi ordonate alfabetic sau nu, functie de punctaj.


"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein

petarvosi
Mesaje: 7
Membru din: Dum Iun 04, 2017 10:54 pm

Re: Clasament angajati

Mesaj de petarvosi » Lun Iul 20, 2020 3:09 pm

Cun trebuie sa arate formula de top astfel incat sa apara numele tuturor chiar daca o valoare corespunde mai multor persoane
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

Indigo-ONE
Mesaje: 435
Membru din: Mar Dec 11, 2018 8:54 pm

Re: Clasament angajati

Mesaj de Indigo-ONE » Mie Iul 22, 2020 4:44 pm

Nu e mai usor daca sortezi dupa punctaj?
Selectezi col. A si B si sortezi dupa col B.

Daca nu vrei asa atunci in primul fisier atasat pune formula in F2 si "trage " in jos pana unde este nevoie.

=INDEX($A$2:$A$23;RANK(E2;$E$2:$E$23)+COUNTIF($E$2:E2;E2)-1)
sau
=INDEX($A$2:$A$23,RANK(E2,$E$2:$E$23)+COUNTIF($E$2:E2,E2)-1)


"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein

Indigo-ONE
Mesaje: 435
Membru din: Mar Dec 11, 2018 8:54 pm

Re: Clasament angajati

Mesaj de Indigo-ONE » Mie Iul 22, 2020 5:16 pm

Formulele date sunt pentru alt raspuns.
Nu le lua in consideratie.

Foloseste urmatoarea formula:

=INDEX(A$2:A$23;MATCH(LARGE($B$2:$B$23+ROW($B$2:$B$23)/10^10;ROWS(A$2:A2));$B$2:$B$23+ROW($B$2:$B$23)/10^10;0))


"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein

petarvosi
Mesaje: 7
Membru din: Dum Iun 04, 2017 10:54 pm

Re: Clasament angajati

Mesaj de petarvosi » Joi Iul 23, 2020 4:25 pm

Nu functioneaza.Ai folosit macros?
Am mai folosit o solutie tot de pe viewtopic.php?f=8&t=199&start=0,dar nici aceasta nu mai functioneaza.
Iti trimit rezultatul obtinut prin formula propusa de tine.Eu iti multumesc pentru ca ti-ai facut timp si pentru mine ,iar daca vei gasii o solutie apreciez mult.
Am sa mai incerc si eu,daca imi iasa iti dau de veste.
EXEMPLU TOP (1).xlsx
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.

petarvosi
Mesaje: 7
Membru din: Dum Iun 04, 2017 10:54 pm

Re: Clasament angajati

Mesaj de petarvosi » Joi Iul 23, 2020 5:06 pm

Am uitat sa spun ceva ,folosesc EXCEL 2016

Indigo-ONE
Mesaje: 435
Membru din: Mar Dec 11, 2018 8:54 pm

Re: Clasament angajati

Mesaj de Indigo-ONE » Joi Iul 23, 2020 6:34 pm

OK.
Vezi in fisier....
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.


"I fear the day that technology will surpass our human interaction. The world will have a generation of idiots."
Albert Einstein

petarvosi
Mesaje: 7
Membru din: Dum Iun 04, 2017 10:54 pm

Re: Clasament angajati

Mesaj de petarvosi » Joi Iul 23, 2020 8:44 pm

Merci.
Am fost putin incurcat,un pic mai mult,de acolade.

{=INDEX(A$2:A$23,MATCH(LARGE($B$2:$B$23+ROW($B$2:$B$23)/10^10,ROWS(A$2:A2)),$B$2:$B$23+ROW($B$2:$B$23)/10^10,0))},dar am gasit explicatia:

O formula array se introduce cu tastele Ctrl+Shift+Enter nu doar Enter.
Mi-ai fost de un real ajutor.

Scrie răspuns

Înapoi la “Intrebari despre Excel 2007”