912
25.02.16,09:08
Je možné prosím Vás nejakou úpravou použiť funkciu "averageif" aj v nižšej verzii excelu.

Napríklad v stĺpci A sa mi v riadkoch opakujú písmenká (zamestanci) - A, B, C, D a v stĺpci B sú to percentá 97%, 89%, 56%

Potrebujem, aby mi excel spočítal priemerné percento (vlastne efektivitu) za zamestnanca A, B, ... Je to stĺpec E v prílohe.
V novom exceli to ide bez problémov cez funkciu "averageif", ale kolega používa ešte "starý" excel.

Ďakujem moc.

Veľmi pekne Vám všetkým ďakujem za pomoc a dobrý nápad. Vyriešili sme to nakoniec (po Vašom štuchnutí) kontingenčnou tabuľkou.
ivka70
25.02.16,08:32
Ide to cez "array" formulu, potvrdzovanu CTRL+SHIFT+ENTER a dve funkcie.

http://www.mrexcel.com/forum/excel-questions/413174-averageifs-excel-2003-a.html

K samotnemu vypoctu: pocitat priemer z percent je dost klamlivy ukazovatel na vypocet priemerneho percenta vykonu.
V takychto pripadoch by sa mal pocitat vazeny priemer, nie len obycajny aritmeticky.
Pretoze ak hodnoty priemernych efektivit su napr. pri roznych pracach v roznych casoch
1 hodina ... 100%
2 hodiny .....100%
197 hodin .... 70%

aritmeticky priemer vyjde 90%
vazeny priemer 70,45 %
co je teda riadny rozdiel ....
912
25.02.16,08:37
Ďakujem veľmi pekne za odpoveď a pomoc.

V našom prípade stačí obyčajný aritmetický priemer, pretože sa jedná o počet osadených komponentov za pracovnú smenu a z toho kolega potrebuje priemer.
ivka70
25.02.16,08:40
Ak su zmeny uplne rovnake, tak ano ....
excel.sk
25.02.16,09:33
.
pre mňa je to krásny príklad na kontingenčnú tabuľku :)

nezabudnite dať názvy stĺpcov, a v kontingenčnej zmeniť súhrnnú funkciu na priemer (nastavenie poľa hodnoty sa myslím v starom volal príkaz)

ešte jedna poznámka: kontingenčná tabuľka okrem iných výhod prináša aj automatizáciu úlohy (kontingenčnú tabuľku netreba pri zmene databázy nanovo vytvárať, ale stačí ju aktualizovať), treba ale z databázy vytvoriť objekt zoznam, čo sa robí pomocou CTRL+L

.
mepex
26.02.16,06:29
Ak D3 bude B
'=SUMPRODUCT($B$2:$B$14;--($A$2:$A$14=$D$3))/SUMPRODUCT(--($A$2:$A$14<>"");--($A$2:$A$14=$D$3))
alebo maticový vzorec zapísaný (Ctrl+Shift+Enter [doplní zložené zátvorky tj. zapísať bez nich] nepamätám či spomínané verzie mali sumproduct)
{=SUM(($B$2:$B$14)*--($A$2:$A$14=$D$3))/SUM(--($A$2:$A$14<>"")*--($A$2:$A$14=$D$3))}
Najlepšia je kontingenčná tabuľka v prílohe aj so všetkými vzorcami.
Kabaka123
26.02.16,07:49
2003 má sumproduct