< návrat zpět

MS Excel


Téma: funkce "rank" v nestejně velkých kateg rss

Zaslal/a 30.11.2012 13:31

Dobrý den,

prosím o radu při řešení následujícího problému:

Mám datovou matici o třech sloupcích:

- první obsahuje název kraje
- druhý název obcí v kraji
- třetí údaje o počtu obyvatel v konkrétní obci

Lze se nějak snadno (např. pomocí funkce "rank" a něčeho dalšího) dobrat výsledku, kdy bude všem obcím přiřazeno pořadí podle počtu obyvatel v jednotlivých krajích (tzn. že nebude nutné provádět 13x rank v rámci jednotlivých krajů)?

Děkuji!

Zaslat odpověď >

Strana:  1 2   další »
#010496
avatar
Zotrieď si to podľa krajov a podľa počtu obyvateľov a potom očísluj.citovat
#010498
avatar
Ale to právě nechci, protože to znamená číslovat každý kraj zvlášť, ve výsledku by to byla manuální práce... hledám funkci, která to udělá naráz...citovat
#010499
avatar
Jedna funkcia len ju skopíruješ.
Příloha: zip10499_obce.zip (8kB, staženo 21x)
citovat
#010500
avatar
Úžasné, díky!citovat
#010501
avatar
Avšak ještě jedna věc: šlo by ještě nějak zařídit, aby stejná hodnota = stejné pořadí (sdílené x místo)? Patrně vnořenou funkcí když...?citovat
icon #010515
avatar
Ahoj, nie je nutné triediť.
stĺpec A - kraj
stĺpec B - obec
stĺpec C - počet obyvyteľov
stĺpec D - poradie
záznamy v riadkoch 2-100

--------------------------

triedenie, kedy obec s najvyšším počtom obyvateľov má poradie 1:
=SOUČIN.SKALÁRNÍ(--(($A$2:$A$100=A2)*$C$2:$C$100>=C2))

alebo maticovým zápisom:
=SUMA(($A$2:$A$100=A2)*($C$2:$C$100>=C2))

----------------------------

triedenie, kedy obec s najnižším počtom obyvateľov má poradie 1:
=SOUČIN.SKALÁRNÍ(--(A2=$A$2:$A$100))-SOUČIN.SKALÁRNÍ(--(($A$2:$A$100=A2)*$C$2:$C$100>C2))

alebo maticovým zápisom:
=SUMA(--($A$2:$A$100=A2))-SUMA(($A$2:$A$100=A2)*($C$2:$C$100>C2))citovat
#010518
avatar
@AL
Vymyslel si to super.
Aj tak si myslím, že zoradené je to prehľadnejšie. To už nechám na zadávateľovi. Doplnil som tvoje riešenie aj o "sdílené místo". Dúfam, že tak to chcel.

Na prvý riadok si môže nahodiť automatický filter a zoradiť ako to bude potrebovať.
Příloha: zip10518_obce.zip (10kB, staženo 21x)
citovat
#010521
avatar
Dobrý den,

děkuji velice, moc mi to pomohlo... mě napadlo ještě jedno řešení, jak jsem psal, jde o vnořenou funkci když, konkrétně:

=KDYŽ(B5<>B4;1;KDYŽ(C4<>C5;D4+1;D4))

kde ve sloupci B je kraj, ve sloupci C počet obyvatel obce a ve sloupci D výsledek...citovat
#010524
avatar
Vloudila se chybička. Tu by to malo byť OK.
Příloha: zip10524_kopia-obce.zip (12kB, staženo 22x)
citovat
#010525
avatar
@WBEL
Aj takto je to možné ak ti nevadí, že ak na 4. poradí budú traja, tak ďalšie poradie bude 5 a nie 7.
Teda pred siedmym, nebudú šiesti, ale iba štyria.citovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje