Excel: szortírozó képlet vagy makró
2008-11-06T18:22:18+01:00
2008-11-30T19:58:00+01:00
2022-07-25T19:06:19+02:00
  • Szia!

    Csak belepillantottam, ha jól értem több szempont alapján kell numerikus adatok sorrendjét megállapítani.

    A szabályok adottak, megvan az első, második esetleg harmadik ... és így tovább ... rendezési szempont.

    Ezt képlettel (+ segédoszlopokkal) is meg lehet oldani. Első ránézésre komplikált, de ez vár arra, aki nem akarja az adatok/rendezés funkciót használni

    Rendezés képlettel

    Mutasd a teljes hozzászólást!
  • Hello!

    A do..while egy ciklust jelent, tehát soronként végigballag az első 100 soron.
    Mutasd a teljes hozzászólást!
  • Szia
    Nagggyon jÓ!

    Köszönöm a makrót, ez alapján szerintem már meg tudom írni.
    Azért kérdezgetnék (ha nem baj), mert azért vannak sorok, amiket nem értek. Pl. hogy az aktSor változó mit takar (aktuális sor? De milyen 'aktuális'?), és hogy Do While aktSor < 100 mit szeretne csinálni. Itt a 100 a versenyzők száma lenne?
    Meg még lenne asszem egy pár kérdés, de már most köszönöm!
    Örök hála (meg 50 pont lenne, ha nem lenne áthelyezve a téma...)

    Üdv:
    Csepi
    Mutasd a teljes hozzászólást!
  • Köszi, ma ránézek :)
    ezek szerint gondoljátok, hogy Excel képletekkel nem lehet megoldani? Csak makróval?
    Üdv
    Csepi
    Mutasd a teljes hozzászólást!
  • Hello!

    Csináltam egy játszós táblát, ami segíthet, benne egy kicsi makróval. A csillagokat kiszedtem, mert arra még egy ellenőrzést kellene tenni.
    A makrót lefuttatva a 2. sor 15. oszlopában szereplő oszlopban keresi a maximum értéket, max. egyezőség esetén a zárójeleseket hasonlítja. Ha jól értettem, neked ilyesmi kell.
    De makrókat igen egyszerűen lehet példaprogramok alapján írogatni.

    Sok szerencsét!
    Mutasd a teljes hozzászólást!
    Csatolt állomány
  • Mutasd a teljes hozzászólást!
  • Sziasztok
    Hááááát igen. A srác tényleg nem gyenge.

    Forráskódja nincsen, Ugyan tudok Visual Basicet írni, de nem exceli viszonylatban, és nem makrókat... Ellenben mindjárt felteszem magát az Excelt egy honlapra, és a hozzá tartozó magyarázatot is. Még egyszer hangsúlyozom: nem szükséges mindent megérteni belőle, nekem 2 hetem ment csak erre rá! Nem nagyon kellene elmerülni a képleteken. Még netán valaki visszarendülne

    15 percet kérek, felrakom!
    Üdv
    Csepi
    Mutasd a teljes hozzászólást!
  • a linkeden szereplő srác nem gyenge.

    Pinkó válasza 2008.11.25. 22:47
    Azt írjátok meg nekem h mit kell ahhoz csinálnom h megírjátok nekem a házimat, nem azért nem csinálok bizonyos lépéseket mert paraszt vagyok, hanem mert nem tudom!!! Nem voltam még fenn soha ezen a honlapon csak hallottam h többen így csinálják ezért próbáltam meg én is...
    Mutasd a teljes hozzászólást!
  • forraskod vagy ameddig jutottal hisz olyan sokat foglalkoztal vele :)... esetleg ha meg feltenned az excel filet a netre es belinkelned...
    http://prog.hu/tarsalgo/91837-7/Hasznaltauto+progi+Delphiben.html
    latod ezert ilyen "gonoszak" itt az emberek es csak penzert akarnak segiteni :)

    Mutasd a teljes hozzászólást!
  • de ha van valami kis forrasod

    Itt mire gondolsz?
    Most hogy elolvastam a hozzászólásod már értem... Egy kicsit más a harci helyzet mint pl a PCfórumon. Itt tényleg dolgozni kell a programokkal, nem olyan egysezrű helyzet mint a hardverekkel, hogy valaki tujda-e a választ vagy nem.
    ELnézést ha valaki félreértette. Épp ezért nem teljes megoldást kérek, ez csak egy rész. Még az se biztos, hogy ezzel a tudással sikerülne javítanom. De nem akartam az egészet feltenni, épp azért, hogy ne veletek csináltassak mindent. csak épp amennyit nem tudok.
    Mutasd a teljes hozzászólást!
  • Köszönöm szotyi.
    Mutasd a teljes hozzászólást!
  • Most tényleg ilyenek az emberek?!
    Pontosítom a kérést: Ha valaki tudja a kész választ (vagy nem tudja csak kihívást érez a feladat megoldásában), akkor írjon nyugodtan, és ezer köszönet neki.. Ha itt mindenkit csak a pénz érdekel, akkor felejtős a dolog, és pukkadjon meg mindenki ott ahol van... Az előző hozzászólásomnál pontosabban nem tudom leírni hogy mit miért teszek(ráadásul ez csak egy része a teljes pontozóprogramnak. A teljesen már ülök egy fél éve -amikor a program javítása volt a cél a verseny közepén. És ingyen segítek másoknak...)
    Elnézést a kissé durvább megfogalmazásért, de nem szoktam hozzá az ilyen megnyivánulásokhoz egy egymást segítő fórumon...
    Tehát aki szeretne segíteni:ezer köszönet.
    Aki nem: megértem, tényleg nehéz feladat. Nem munka. Csak egy feladat.

    Üdv
    Csepi
    Mutasd a teljes hozzászólást!
  • :)
    megertelek.. teljes mertekben, de azert nezzuk vegig es vezessuk le...

    Már bizonyítottam. A szabad időmben() már nagyon-nagyon sokat ültem a problémán, sok könyvben utánanéztem, sok fórumot olvastam.


    ha ezt a nagyon nagyon sok idonek a 10%ban te mondjuk tuloraztal volna a munkadban, akkor a bnoddel tolthetted volna a maradek ido 90%at, kerestel volna annyi penzt amiert megcsinalnak neked itt azonnal (ami 4 szamjegyu osszeg)... es mindenki happy... es akkor azt meg ne is vegyuk szamitasba h a maradek 90%idoben te nem csak a bnoddel vagy hanem mondjuk csak 50et.. es 40et meg dolgozol... akkor pluszba meg penzed is lenne... :)

    de a jelen allas szerint, teljessen elvagy foglalva a sulival munkaval egyeb... plusz meg a szabadidod nagy reszet is erre pazaroltad... es nincs meg a valasz..

    megkell tanulni h egy problemara mennyit idot szabad raszani... :) nekem is sokszor nehezemre esik ne aggodj!

    (tudom, nem vettem szamitasban azt a tudast amit a utananezessel szereztel!!!)

    es tanulj meg kerdezni itt a prog.hu-n. Amenyiben bemasolod ameddig eljutottal biztos vagyok benne h ingyen 3 oran belul megkapnad a valaszt... csak egyre gyakoribbak az olyan keresek, h "ez a feladat megcsinalna nekem valaki?" es ezert mindenki aki ert hozza elolvassa es megy tovabb a topicodon.. de ha van valami kis forrasod akkor mar ezeknek az okos mesterek egybol elkezdenek gondolkozni h mi is ebben a hiba... es kihivas szamukra h megtalaljak es megoldjak a problemat ;)
    Mutasd a teljes hozzászólást!
  • a modi tette át, mivel komplett megoldást kérsz.
    (azé pedig fizetni szokás... bár bizakodhatsz benne, hogy egy időmilliomos majd megcsinálja helyetted)
    Mutasd a teljes hozzászólást!
  • ÖÖÖ Csak én nekem tűnt fel, hogy eddig nem az állás kategóriában volt a hozzászólásom?! Ez mindennapos itt?
    Mutasd a teljes hozzászólást!
  • Szia ttoth (remélem jól írtam)
    Már előre is nagyon köszönöm, hogy érdeklődsz
    Ha adsz egy e-mail címet,akkor esetleg el tudnám küldeni az excel-t, és tudnák hozzá magyarázatot írni. Így mindenfajta előzmény nélkül tényleg gázos egy kicsit, bevallom. Az sem mindegy, hogy a pontok milyen helyezésekból jöttek össze (Az ötös versenyzőnél ha jól emlékszem 3 db első helyezetet kapott, amivel - többségi döntés alapján - nem kellett tovább versenyeznie - megnyerte. Itt ahol csillagok vannak, ott már megkapta a helyezését az illető pár. A többit továbbversenyeztetik.
    A versenyszabályzat nagggyon durva! Több oldalnyi DOC, senkitől nem várhatom el, hogy megértse. De ha valaki megadja az e-mail címét, akkor minden szükséges forrást a rendelkezésére bocsátok. De az alapkérdésen nem változtat - a sorok 'szűrésén'
    Köszi mégegyszer!

    Szia szotyi!
    Köszi... Először is szögezzük le: igazad van bizonyos értelemben.
    De a mostani álláspontom:
    Tanuló vagyok, heti 42 órával (csak gimnazista), ami napi 8-9 órát jelent (általában egy normális ember ennyit dolgozik)+házi feladatok otthon(ált napi 1-1,5 óra). Ehhez hozzájönnek az ilyenek, hogy nyilvános szereplésekre készülés, vizsgák stb. Nem részletezem, mindenkinek voltak iskolás évei, tudják miről írok. Ezek mellett DOLGOZOM (Távmunka, heti 4-5 óra), és pénzt keresek, amivel a jövőmet szeretném megalapozni (mellesleg néha étkezek is belőle :)) Ezt a kis pénz amit keresek nem szeretném egy problémára költeni. Akinek nem megy ingyen, annak köszönöm a tudását (az információ pénz, nagyon is jól tudom), de majd esetleg máskor, amikor már vezető leszek egy multinál és bőrfotelből fogok... upssz elábrándoztam, bocsi... De a lényeg érthető. Bár teljesen logikus, hogy a munkáért fizetni kéne, én is szívességből vállaltam el (és szoktam elvállalni sok-sok mindent), és reménykedek benne, hogy vannak még emberek, akik - ha tudják a választ - nem fogják magukban tartani, ha más a segítségüket kéri (magamból indulok ki, habár ez mindig is nagy hiba). Mert ha egyszer majd ők szorulnak segítségre (és nem biztos, hogy tudnak majd érte fizetni), akkor ezt várják el a többiektől.
    Összegezve: mégegyszer elmondom:igazad van(!!), de sajnálom, erre nem tudok - nem áll módomban - költeni.

    Munkábn sokat - akkor mizonyítsd be

    Már bizonyítottam. A szabad időmben() már nagyon-nagyon sokat ültem a problémán, sok könyvben utánanéztem, sok fórumot olvastam. Nem szoktam segítséget kérni úgy, hogy ne legyek biztos benne: meghaladja a tudásomat, és segítség nélkül nem tudom megoldani. Ha megnézed (mondjuk pC fórumon, nem itt) még egy kérdés-témát se nyitottam ezen kívül. Ezt is csak azért, mert tényleg nem tudom

    Üdv mindenkinek!
    Csepi
    Mutasd a teljes hozzászólást!
  • Esküszöm, én gondolkodnék szívesen a megoldáson, és segítenék ingyen, de részeges vadászkutya legyek, ha értem.

    Nincs valami evilági magyarázata a versenypontozásnak és a kontrollszámnak? Az ötös versenyző kapott 3 pontot és árva kontrollszám se jutott neki, úgy esett ki?

    T
    Mutasd a teljes hozzászólást!
  • Esetleges megoldás?

    Úgyhogy munkában igen sokat
    - akkor bizonyisd be

    A keplet egyszeru:
    elmesz dolgozni 1-2 orara oda ahol tudod hasznalni amihez ertesz, kapsz erte x osszeget, azt felajanlod itt annak aki ert hozza es megcsinalja neked szivessen
    Mutasd a teljes hozzászólást!
  • Szia
    1, Mikorra kell? - Már nem sürgős, de még mindig aktuális. Nyárra azért kéne...
    2, Rászánás: Hááát, ööö, izé.... Mivel úgy kaptam mástól a feladatot, hogyha tudom, és mivel nem tudtam megoldani 2 hónap alatt se, ide forduiltam segítségért. Úgyhogy munkában igen sokat, de mint pénz:semmit. De ide tartozik az '50 pont' válasz is
    Egyéb kérdés ?
    Esetleges megoldás?
    Üdv
    Csepi
    Mutasd a teljes hozzászólást!
  • Szia,

    Mikorra kell, mennyit szánsz rá?
    Mutasd a teljes hozzászólást!
  • Sziasztok!
    Excel-re kéne egy képlet, vagy egy makró (Ezért tettem Visual Basic-témakörbe ). Ugyanezt a kérdést felvetettem a pcforum.hu-n, de egyelőre senki se tudott hozzászóéni se, ezért hozzátok fordulok...
    Ezen a feladaton töröm a fejem egy ideje:
    Egy verseny szereplőinek adatai vannak egy mondjuk 6 soros 10 oszlopos táblában (sorok: a versenyzők pontjai, oszlopok: fordulók, fordulónként 2 oszlop a számításokhoz, amiből az elsőben a kapott pontok összege van, a második egy kontroll szám a döntetlenek kezeléséhez,).
    Ebből a felállásból van egy jó hosszú, 2 soros képlet, ami addig számolhatja a pontokat, amíg nem lesz döntetlen.
    Így néz ki:

    Versenyző 1: 0 2 (4) 3 (7) * *
    Versenyző 2: 0 0 (0) 1 (3) 1 (3) 1 (3)
    Versenyző 3: 0 0 (0) 1 (3) 1 (3) 4 (18)
    Versenyző 4: 0 1 (2) 2 (!!!5!!!) 5 (17) *
    Versenyző 5: 3 * * * *
    Versenyző 6: 2 2 (2) 3 (5) 4 (9) *

    Jelmagyarázat:
    '*': már nincs versenyben
    'szám': kapott pont
    '(szám)': A döntetlen kezeléséhez egy képlettel kiszámolt pont.
    Natehát: a vastagon jelzett számok a döntetlenek, ilyen esetben a második (zárójeles) pontot kell néznie a programnak. El is döntené helyesen (egyiknél 7, másiknál 5 pont van), csak egy másik helyen is pont 5 pont van a zárójelen belül (4. versenyzőnél a sok felkiáltójel között)
    Tehát a kérdés: hogyan tudom kiszűrni, hogy CSAK azokat a pontokat nézze, amik épp döntetlenek voltak.
    Remélem tudtok segíteni, mert igen csak elkéne... ÉS remélem jól magyaráztam.
    Előre is köszönöm a segítségeket!
    U.i.: nem változtathatom meg a pontozólap szerkezetét lényegesen - tehát nem vezethetek be új oszlopokat - , csak képletet vagy makrót írhatok... Csak hogy ne legyen 'olyan' könnyű.

    Üdv Csepi
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd