Zavrieť

Porady

poradie v exceli

Čaute!

Vie niekto poradiť nejaký vzorec na zoradenie od najväčšie po najmenšie? Prikladám súbor, ktorý som vytvoril dása povedať, že tiež vďaka Vám. Vňom je písane čo potrebujem. (V zošite KONEČNÉ PORADIE.)
Len problem je vtom, že aby to nebolo cez VBA, makrá a cez ikonu zoradiť a filtrovať. To viem aj ja.
Dá sa to vôbec? Ak áno vopreď ďakujem. Možno, že bude treba spraviť nejaký rozpis.
Naposledy upravil sandi70 : 26.06.12 at 13:42
Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa času

    axara je offline (nepripojený) axara

    axara
    škoda, je výborná :-). Ok, tak skúsim do tretice. Tentokrát je to z excelovského prostredia:
    do bunky K10 napísať vzorec: =INDEX($C$10:$C$25;SMALL(IF(L10=$D$10:$D$25;MATCH( ROW($D$10:$D$25);ROW($D$10:$D$25)));SUM(--(L10=$L$10:L10))))
    do bunky L10: =LARGE($D$10:$D$25;B10), do ďalších riadkov stačí vzorec skopírovať...
    vzorec v stĺpci k je potrebné potvrdiť ctrl+shift+enter. Ak by bol problém, zašlem súbor mailom na vyžiadanie..
    Naposledy upravil axara : 05.07.12 at 23:49 Dôvod: oprava

    marjankaj je offline (nepripojený) marjankaj

    I am a man marjankaj
    Neviem, či som to dobre pochopil.
    Dá sa.
    Ale tých vzorčekov je tam trošku viac.

    marjankaj je offline (nepripojený) marjankaj

    I am a man marjankaj
    A čo tak zoradiť si to ručne? Keďže nástroje excelu použiť nechceš?

    sthruska je offline (nepripojený) sthruska

    sthruska
    Je to program. Ak má niečo urobiť, tak mu to musíš povedať. A Ty si všetky možnosti komunikácie vylúčil. Uvedomuješ si vôbec čo si napísal. Miesto otázky "Dá sa to vôbec?" si mal radšej sám nájsť odpoveď.

    sandi70 je offline (nepripojený) sandi70

    sandi70
    Celý ten program je postavený len na vzorcoch a funguje presne a správne. Tak si myslím, že aj tu musí biť nejaká možnosť cez vzorce.

    sthruska je offline (nepripojený) sthruska

    sthruska
    Hm, nie je biť ako byť.
    Už dlho s excelom nerobím ale som na 100 % presvedčený, že taký vzorec neexistuje. Rád by som vedel, prečo sa nemôže použiť funkcia (VBA)? Je na to rozumný dôvod? Tá by reagovala automaticky. Alebo makro.

    sandi70 je offline (nepripojený) sandi70

    sandi70
    Funguje to výborne, len ako si to urobil? Ja to robím v inom liste a je to všetko rovnaké, ale keď zádám tento vzorec =OFFSET(tabulka;$B10;0) tak mi vypíše všade NÁZOV.
    Môžeš mi to upresniť? Díky moc.

    marjankaj je offline (nepripojený) marjankaj

    I am a man marjankaj
    sandi70 Pozri príspevok
    Funguje to výborne, len ako si to urobil? Ja to robím v inom liste a je to všetko rovnaké, ale keď zádám tento vzorec =OFFSET(tabulka;$B10;0) tak mi vypíše všade NÁZOV.
    Môžeš mi to upresniť? Díky moc.
    Nehovoril si že to chceš niekde inde. Iba na tom jednom hárku od bunky K10.
    Čo chceš bez makra zázraky?

    Robil som to podľa tejto tabulečky.
    Naposledy upravil marjankaj : 28.06.12 at 00:37 Dôvod: doplnenie.

    axara je offline (nepripojený) axara

    axara
    ja by som to riešila jednoduchšie. Poradie od najmenšieho po najväčšie cez funkciu:large(rozsah;poradie). Ako poradie by som použila hodnotu stĺpca s poradím (b10:b25) a zoradí to od najmenšieho po najväčšie. large(d10:d25);b10) Potom by som priradila mužstvá cez funkciu vlookup(). Aby vzorec fungoval správne, je treba prispôsobiť tabuľku, aby vyhľadával v prvom stĺpci. Do prvých dvoch voľných stĺpcov za tabuľkou by som skopírovala dáta dali a mužstvo, potom by bol stĺpec s funciou vlookup a nakoniec stĺpec s funkciou large. dúfam, že je to dosť jasné. nemám excel, aby som ho mohla pripojiť.

    zabudla som vložiť dolarovniky za rozsah, aby uzamklo bunky.. :-) tak este to
    Naposledy upravil axara : 28.06.12 at 17:55

    marjankaj je offline (nepripojený) marjankaj

    I am a man marjankaj
    axara Pozri príspevok
    ja by som to riešila jednoduchšie. Poradie od najmenšieho po najväčšie cez funkciu:large(rozsah;poradie). Ako poradie by som použila hodnotu stĺpca s poradím (b10:b25) a zoradí to od najmenšieho po najväčšie. large(d10:d25);b10) Potom by som priradila mužstvá cez funkciu vlookup(). Aby vzorec fungoval správne, je treba prispôsobiť tabuľku, aby vyhľadával v prvom stĺpci. Do prvých dvoch voľných stĺpcov za tabuľkou by som skopírovala dáta dali a mužstvo, potom by bol stĺpec s funciou vlookup a nakoniec stĺpec s funkciou large. dúfam, že je to dosť jasné. nemám excel, aby som ho mohla pripojiť.

    zabudla som vložiť dolarovniky za rozsah, aby uzamklo bunky.. :-) tak este to
    No tak to ukáž na príklade. Rád sa niečo naučím.
    Naposledy upravil marjankaj : 28.06.12 at 20:25

    marjankaj je offline (nepripojený) marjankaj

    I am a man marjankaj
    axara Pozri príspevok
    neponúka mi to možnosť vložiť súbor :-(
    Ak si si tú tabuľku urobila, tak aké mužstvá sú na 5.,6., 13. a 14. mieste?

    axara je offline (nepripojený) axara

    axara
    áno, spravila som ju..až nevšimla som si, že sú tam duplicitné dáta. Potom to je komplikované a treba to riešiť podobne ako si to robil ty.. alebo cez matice: =ArrayFormula(sort(I4:J19;1;false))
    nemám excel, dúfam, že to funguje aj v exceli, toto je z googlovského dokumentu (ale funguje aj v open office). I-J je rozsah zotriedenia (tu netreba žiadne pomocné stĺpce), 1 znamená stĺpec, podľa ktorého má triediť a false znamená že to bude triediť zostupne...). Potvrdiť vzorec treba stlačením troch kláves spolu: ctrl+shift+enter (mal by sa napísať v tvare: =
    sort(I4:J19;1;false) a ten zvyšok, alebo v exceli zložité zátvorky pridá sám... :-)

    marjankaj je offline (nepripojený) marjankaj

    I am a man marjankaj
    axara Pozri príspevok
    áno, spravila som ju..až nevšimla som si, že sú tam duplicitné dáta. Potom to je komplikované a treba to riešiť podobne ako si to robil ty.. alebo cez matice: =ArrayFormula(sort(I4:J19;1;false))
    nemám excel, dúfam, že to funguje aj v exceli, toto je z googlovského dokumentu (ale funguje aj v open office). I-J je rozsah zotriedenia (tu netreba žiadne pomocné stĺpce), 1 znamená stĺpec, podľa ktorého má triediť a false znamená že to bude triediť zostupne...). Potvrdiť vzorec treba stlačením troch kláves spolu: ctrl+shift+enter (mal by sa napísať v tvare: =
    sort(I4:J19;1;false) a ten zvyšok, alebo v exceli zložité zátvorky pridá sám... :-)
    Tak ja v exceli funkciu SORT nemám. Pozeral som v excel2003 aj excel2010. Ani v open office som ju nenašiel.

    marjankaj je offline (nepripojený) marjankaj

    I am a man marjankaj
    axara Pozri príspevok
    škoda, je výborná :-). Ok, tak skúsim do tretice. Tentokrát je to z excelovského prostredia:
    do bunky K10 napísať vzorec: =INDEX($C$10:$C$25;SMALL(IF(L10=$D$10:$D$25;MATCH( ROW($D$10:$D$25);ROW($D$10:$D$25)));SUM(--(L10=$L$10:L10))))
    do bunky L10: =LARGE($D$10:$D$25;B10), do ďalších riadkov stačí vzorec skopírovať...
    vzorec v stĺpci k je potrebné potvrdiť ctrl+shift+enter. Ak by bol problém, zašlem súbor mailom na vyžiadanie..
    Po oprave to funguje.
    Pekné.
    Toto si sa kde naučila?
    SUM(--(L10=$L$10:L10))
    Naposledy upravil marjankaj : 03.07.12 at 01:44

    axara je offline (nepripojený) axara

    axara
    dakujem za opravu (som to pisala najskor malymi a potom prepisovala na velke pismena, tak vznikla chyba).
    Dvakrat minus je korekcia, ako zmenit textovu logicku hodnotu na cislo. Pri true vrati 1, false 0. Existuju aj ine rovnocenne sposoby, ako toto docielit, napriklad vynasobit jednotkou, alebo pripocitat nulu.. a mam to z googlu (coerce boolean values into numbers).

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.