-
Fototrend
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
WildBoarTeam
aktív tag
Hát szerintem érdemesebb lenne a feltételes formázást úgy megadni, hogy az E oszlop alapján "zöldítsen". Mivel ott meg van adva, hogy ha az A1 szerepel valamelyikben, akkor ne 0 legyen az érték. Ezt kihasználva, ha pl. beírom, hogy "Alsó", akkor mindegyik "Alsó..."-val kezdődő sort bezöldíti.
Amúgy én még beletenném, hogy első lépésként ki lehessen választani a keresés alapját. Értem ezalatt azt, hogy lehessen konkrétan a megyére, vagy magára a kastélyra szűkteni a keresést. Bár ez másodlagos.[ Szerkesztve ]
blabla
-
WildBoarTeam
aktív tag
válasz Delila_1 #6406 üzenetére
Az "as"-nél azért nem fog a B1-be Aszód kerülni, mivel a listában 2x szerepel Aszód, így az Excel nem tudja eldönteni melyiket írja bele a B1-be. Ehhez valami újabb feltételre lenne szükség. pl:
2 vagy több egyező városnév esetén mindig az elsőt írja B1-be.Egy gondolat, amit végig futtattam:
Egy nem túl szép megoldásnak még marad a cellaegyesítéses módszer(A12-A13-al), ami viszont a képletek buherálását is igényli ezeken a részeken. Ha így csináljuk, ad találatot az Aszódra, viszont nem zöldíti be a sort, hacsak nem az E oszlopra variáljuk a feltételes formázást, az összehasonlítás helyett (=$E12>0, akkor zöld - ezt írtam le az előbbi hsz-ben), de még így is marad az 13. sor. Ennél az a szitu, hogy E13, az A13 alapján számol, így az a kastély "hiába van Aszódon", nem lesz zöld. Ez az egyesítés "hibája", mivel mindig a legelső cellával lehet az egyesített mezőre hivatkozni. Itt, ha az E13 képletében az A13-t A12-re cseréljük, akkor zöld lesz ez a sor is, de ismét oda jutunk, hogy B1 üres lesz.
Csak akkor működik jól, ha az E oszlopban is egyesítem a két cellát, ekkor a találat pontos (még a feltételes formázást kell átlőni az E12-re, a 13. sorban). Ezt megcsinálva az azonos nevű városokra nekem minden találatot bead.
Sajnos ennek a módszernek a hátránya, hogy a képleteket módosítani kell "egyesével", ami ennél nagyobb állomány esetén, már elég időigényes (itt csak 5 egyező település van).blabla
-
WildBoarTeam
aktív tag
válasz Delila_1 #6431 üzenetére
Köszi. Igen, így szebb...viszont így a közelítő találatokat (pl.: "bü" esetén Bük-öt és Bükkösd-öt) nem színez be. Bár a megoldás megvan, ennek ellenére.
Amúgy nekem is lenne pont segítségre szükségem, ugyanis idebent a cégnél kéne összelőni egy készenléti rendet. Az egyik táblában vannak a nevek és a napok, amikor készenlétben vannak, a másikban (pontosabban 3 táblában) meg azt kellene kihozni, hogy a megkötött forma szerint berendezze őket. Egy névhez, az összes dátumot, ha betelt a sor, akkor másik tábla kitöltése ugyanúgy.
Nekem csak arra lenne itt szükségem, hogy a neveket tartalmazó táblából bepakolja a másikba a névhez tartozó dátumokat. Ehhez hozzá jön, hogy vannak nevek, amik 5x, vannak amik 7x is szerepelnek.
Igazság szerint még én sem látom át, hogyan kellene megoldani. Sajnos a második tábla formailag kötött, így ha kell, akkor a neveket tartalmazó táblát kell módosítanom (bár csak nyomtatás miatt van formailag kötve, így akármilyen csúnya képleteket használhatok benne).
Azt se tudom, hogy érthető voltam-e...
Ha lesz időm és elkezdem, majd PS-eket készítek és kérem a helpeket, mivel annyira azé' nem vágom én az Exceltblabla
-
WildBoarTeam
aktív tag
BOLDOG NŐNAPOT minden kedves Hölgy fórumozónak!
blabla
-
WildBoarTeam
aktív tag
válasz DeFranco #6498 üzenetére
A leírásod alapján neked kell a 0-tól különböző cellák és az üres cellák darabszáma. (csak a 0-t tartalmazó cellák nem). Vagy rosszul értelmeztem?
Mert akkor működnie kell a =DARABTELI($A$1:$A$10;"<>0") képletnek. Nekem beadja a 7-et (6 nullától kül. +1üres).
De ha csak a 0-tól különböző kell, akkor egy képlettel nem lehet:
=DARABTELI($A$1:$A$10;"<>")-DARABTELI(A1:A10 - ez beadja a 6-ot (amelyek 0-tól különböznek).Szerk: #6500
Az És függvény formátuma ÉS(">0";"<0"), úgy nem működik, ahogy írtad. de neked a vagy függvény kell, mert és-sel nem tudod megadni, hogy 0-tól több is és kevesebb is legyen egyszerre.[ Szerkesztve ]
blabla
-
WildBoarTeam
aktív tag
Üdv!
Olyan képletre és formázásra lenne szükségem, ami a következő feltételeknek megfelel:
1. Túlóra számításhoz kell
2. Adott két oszlop (idő formátum) pl: 8:00, 18:30.....
3. ha A1 8:30 és B1 10:30 akkor C1-be ne 2:00 kerüljön, hanem 2,0.
4. ha A1 22:00 és B1 01:30 akkor C1-be hozzon a 3,5-öt.Tehát a lényeg, hogy ne idő formátumban hozza az eredményt, hanem számként.
Próbáltam ilyesmi képletet, de a 4. lépésben leírtakra nem jól számolt:
=HA($A1<$B1;24-$A11+$B11;$B11-$A11)*24
tehát, ha B1>A1, akkor 555,5-öt hozott eredménynek (a 4-es példával) és nem 3,5-ötKipróbáltam úgy is, hogy az A és B oszlopot számmá formáztam.
majd így módosítottam a képletet:
=(HA($A23<$B23;0-$B23+$A23;$A23-$B23-1)*24)*(-1)
A -1-el való szorzás itt azért kellett, mert negatívként hozta az értékeket.
És ha olyan sorhoz ért, aminél üres az A és B oszlop, akkor 24-et adott értéknek (bár ez egy HA() függvénnyel kiszűrhető).Kérdés:
Lehet ezt egyszerűbben megoldani?blabla
-
WildBoarTeam
aktív tag
válasz ulrik19 #6721 üzenetére
Nem az a baj...
Végig mentem a képleten a képletkiértékelővel és azt látom, hogy számként kezeli a kapott időértékeket, így a =HA($B1<$A1;24-$A11+$B11;$B11-$A11)*24 nem jó, Mivel ilyen esetben a 24:00 = 1.0 és a 0:00 = 0.0.
Így a 22:00 = 0.916, a 01:30 = 0.0625 értékű. Tehát, ha igaz feltétel teljesül, a 24-ből való kivonás okozza a hibát (24-0.916+0.0625 és ez megszorozva 24-el = 555.5). Kicseréltem a 24-et 1-re és jól számol....Mindenesetre köszi a tippet.
[ Szerkesztve ]
blabla
-
WildBoarTeam
aktív tag
Üdv!
Makróban, hogyan tudom megírni úgy több lap törlését, hogy...
1. ne kérdezze meg mindegyik után, hogy törlöm-e.
2. és másrészről a lapok végéről addig töröljön, amíg el nem ér pl. a "Vége" nevű lapig. (a törölni kívánt lapok száma változhat, viszont az utolsó lap, ami még kell, az a 9.)ilyesmire gondoltam elsőre, de a 3. lap törlése után hibára fut:
vege = 14
For lap = 10 To vege
Sheets(lap).Select
ActiveWindow.SelectedSheets.Delete
'ide kellene az a rész, ahol igen-t mond a törlés megerősítésre.
NextAz itt a másik baj, hogy ez csak fixen 5 lapot töröl(ne), így gondoltam arra is, hogy a vége értékének az utolsó lap számát adom, de nem tudom hogyan...
Előre is köszi.
[ Szerkesztve ]
blabla
-
WildBoarTeam
aktív tag
válasz Fire/SOUL/CD #6739 üzenetére
Köszi a DisplayAlerts-t.
Viszont nekem az lenne a lényeg, hogy ne fixen 14 legyen a vége.
Ami állandó, hogy van 9 lapom, ami kell. Ezek adataiból készítek még lapokat (+5-7db lapot), amik használatuk után már nem kellenek, és ezeket akarom törölni.
Szóval azt szeretném valamilyen formában elérni, hogy az utolsó állandó lapom, ami a 9. lap (pl: "Adat" névvel) utáni lapokat (ezeknek a száma változó) törölje. Viszont a vege változónak, hogyan adom be az utolsó lap indexének értékét?
Főleg, ha nem tudom a nevét a lapnak....
Amúgy jó megoldás a For-Next rá? Ha jól tudom a For-Next a kezdő értéktől megy a záróig, de azt nem tudom, hogy itt mindegy-e, hogy a kezdő nagyobb-e a zárónál
például ez helyes?:
For lap = 14 To 10
....
Next
vagy csak így jó?.
For lap = 10 To 14
....
Next
Ara rájöttem, hogy nekem nem jó az alsó verzió, mivel minden ciklusban növeli a lap értékét 1-el viszont közben csökkennek törlés után a lapfüleim is.Lehet az kellene, hogy mindig az utolsó lapot jelölje ki és törölje, amíg el nem éri az "Adat" lapot... na még gondolkodok...
blabla
-
WildBoarTeam
aktív tag
válasz Fire/SOUL/CD #6743 üzenetére
Na mire beírtam az előző hsz-t, már jött is megoldás, miért fut hibára.((6740#) ulrik19) köszönöm.
Igen Fire tényleg erre gondoltam. Csak először még nem igazán gondoltam át hogyan is kellene neki működni (de hát addig próbálgatja az ember, amíg meg nem unja, vagy meg nem oldja).
Delila_1 segített sokat a makróknál egy régebbi feladat kapcsán és miatta kezdtem beleásni magam jobban a VBA-ba, csak még az "elején" vagyok és sok megoldást még én sem ismerek...
Köszönöm.blabla
-
WildBoarTeam
aktív tag
-
WildBoarTeam
aktív tag
válasz Fehér Mancs #6821 üzenetére
Én is valami féle automatikus formázásra gondolok.
DeFranco:
Amúgy megfigyelheted, ha beírsz egy szöveget, azt az Excel alapból balra zártan igazítja, míg egy számot jobbra zártan igazít (ezt írta Fehér Mancs is). A Te általad linkelt képen jobbra zárt az A1, tehát feltételezhetően számnak ismerte fel az Excel (vagy mégis megformázták ).Keresgélek még, hátha rájövök mi a titka..
blabla
-
WildBoarTeam
aktív tag
-
WildBoarTeam
aktív tag
válasz DeFranco #6841 üzenetére
Jó kis feladat.
Én tegnap igen átböngésztem miatta az Excel helpjét. A Szám összefűzése szöveggel ugye az & operandussal lehetséges, de még így is szöveg formát eredményez a cellában, és nem tud vele számolni, ha képlettel hivatkozok rá.
Én nekem amúgy a =SZÖVEG() függvény ugrott be, de valamiért a db-ból a "b" betűt 43-nak ismerte fel (ez gondolom valami excel sajátosság).
Ezt csináltam:Végignéztem minden függvényt de semmi... Eddig marad a területi beállítás módosítása megoldásként.
blabla
-
WildBoarTeam
aktív tag
válasz DeFranco #6844 üzenetére
Hát ha tényleg van szebb megoldása, akkor az csak valamiféle képletekkel lehetséges...
Amúgy a feladat nem zárja ki, hogy az A11 tartományon kívül máshol nem lehet adat.
Tehát, ha pl A2-t megformázom egyénileg úgy, hogy szerepeljen mögötte a "db", és az A1-et ebből veszem át, akkor szerepel mögötte a "db", és ráadásul szám formátumú is, így jól számol a C1-be (ezt csak formázni kell számmá):blabla
-
WildBoarTeam
aktív tag
válasz superecneB #6916 üzenetére
Szia
Tudtommal az Excel "formázás" alapján nem tud rendezni (vagyis neked csak az kell, hogy ezek előre kerüljenek, a többi sorrendje mindegy, bár jelen esetben mindegy).
Szerintem ez nem ilyen egyszerű, de pl ha van a keresett értékeidben valami közös, akkor az alapján, már szűrhetnéd (Autószűrő vagy hasonló?).blabla
-
WildBoarTeam
aktív tag
válasz Fire/SOUL/CD #6918 üzenetére
Kipróbáltam. Sajnos 2003 alatt nem müködik, nincs ilyen rendezési lehetőség.
Csak az oszlop szerinti sorba rendezés van....blabla
-
WildBoarTeam
aktív tag
válasz Fire/SOUL/CD #6926 üzenetére
A 7-es szám láttán és is erre gondoltam.
zUlU53 (#6924)
Ha valóban dátumokkal akarsz dolgozni, akkor vizsgáld át az Excel függvényeit.
Esetleg az Eszközök/Bővítménykezelő rézben kapcsold be az "Analisys..." bővítményeket (mikor én foglalkoztam dátumokkal nekem Delila_1 mondta), mert lehet a neked való függvény azokban van.
Néhány függvény ideírok, lehet stimmel valamelyikre:
NETWORDAYS(kezdő_dátum;vég_dátum;ünnepek) - megszámolja a munkanapokat a két dátum között.
WEEKNUM(dátumérték;vissza_típus) - megadja, hogy hányadik hétre esik az adott nap.(itt a vissza_típusnál az kell, hogy melyik a hét kezdőnapja 1 - vasárnap, 2 - hétfő, ha jól emlékszem)blabla
-
WildBoarTeam
aktív tag
válasz scott_free #7003 üzenetére
Pont ezt írtam volna, amit Delila_1
És ugye azért is jobb a duplaklikk mert, ha több száz vagy ezer sorod van, akkor elég macerás görgetni... Ha meg egy-két üres sor mégis akad benne, azt áthúzod és utána megint lehet duplaklikkelni.
Még egy tipp:
Ha pl konkrétan egy cellára akarsz hivatkozni a egy képletben, akkor tedd az oszlopazonosító és a sorazonosító elé is a $ jelet. Ezzel fixálod a helyzetét (pl.: C1-be: =$A$1*B1). Ezután bárhova másolod a képletedet, mindig ugyanoda ($A$1-re) fog mutatni a képleted (pl.: ha átmásolod H4-be, akkor eredmény: =$A$1*G4).
Ha csak az oszlopot akarod fixálni, akkor akkor csak az oszlopjelölő elé teszed a $ jelet: $A1
(ilyenkor, ha oszlopot váltasz, akkor is az A oszlopra hivatkozik, csak a sor változik)
Ha a sort akarod fixálni, akkor meg a sorjelölő elé: A$1 (itt csak az oszlop változik, a sor fix)Amúgy ezt akkor fogod megérteni jobban, ha kipróbálod.
Hasznos, ha egy sok képletből álló táblád van, és nem akarod egyesével szerkesztgetni a képleteidet.blabla
-
WildBoarTeam
aktív tag
Így van, ro_bert17-nek teljesen igaza van....
Ha valamibe hagyod belepiszkálni a júzert, akkor meg is teszi. Sajnos ez mindenkire jellemző (főleg azokra a felhasználókra, akik nem értik mit is látnak, ezért belepiszkálnak).
Előfordul, hogy kiküldök egy táblázatot 5 embernek, akkor 5 verziót kapok belőle vissza és szerkeszthetem újra az egészet. (nem egy eset volt már).
Sőt egyszer úgy hagytam az szerkesztőt (XML), amíg elmentem kajálni és mire visszaértem kitörölték a tartalmát, elmentették, és bedöglött a rendszer, mert újraindították azt a gépet is és nem találta a fájlt....Még jó, hogy mindig egy biztonsági mentéssel kezdek neki az ilyen melónak...blabla
-
WildBoarTeam
aktív tag
Hát a leggyaloglósabb, ha első lépésként 6 cellával alá kihozod a jó eredményt, majd a képletet másolod és irányított beillesztéssel rakod át a másik alá.(bár a szerkesztőlécen történő képletkijelölés és beillesztés is ugyanezt adja, mivel ilyenkor a hivatkozott cellák nem változnak).
blabla
-
WildBoarTeam
aktív tag
válasz Delila_1 #7022 üzenetére
Ugyan miért reagáljon gyorsan?
Majdnem 100 hsz érkezett azóta, biztos ki akarta várni ezt a szép kerek értéket.(#7018) shev7
Sajnos így van, bármit képesek elrontani
Ha azt kéred, hogy 3 tizedesig írjon be értéket, akkor tuti egész értéket kapsz, vagy szövegeset. Na jó, tisztelet a kivételnek.blabla
-
WildBoarTeam
aktív tag
válasz VANESSZA1 #7060 üzenetére
Fire-nek igaza van. működnie kell. Sőtt, ha van egy könyvtárszerkezeted és azt komplettan másolod, akkor is. Értem ezt így:
1. gép.:
C:\munka\január mappa - itt vannak a doc fájlok
C:\munka\akármi mappa - itt van az excel fájlod, amiből hivatkozol a doc fájlokra.Ha te a komlpett munka mappát lemásolod egy másik gépre, akkor is működnie kell.
De akárhova másolva is működik. pl.:
C:\valami\munka\január mappa
C\valami\munka\akármi mappa
A lényeg, hogy a könyvtárszerkezet egyezzen.[ Szerkesztve ]
blabla
-
WildBoarTeam
aktív tag
válasz nagytomi10 #7063 üzenetére
Ez attól függ mit akarsz csinálni.
Például nézted a #6541 hsz-ben lévő xls-t?
Én kipróbáltam. A Munka2-t átneveztem Találatok-ra, a hét számait tartalmazó címsort átmásoltam rá a Munka1-ről
Beírtam a Munka1 A1 cellájába a nevet, amit ki akarok gyűjteni és szépen hozta.Ja, és én modulként vettem fel a VBA editorban és nem a Microsoft script editorban.
blabla
-
WildBoarTeam
aktív tag
válasz nagytomi10 #7066 üzenetére
Próbáld meg linkelni a fájlt, mert így nehéz lesz megtalálni a hibát.
vagy próbáld meg lépésenként futtatni a makrót (VBA-ban F7 bill.) és látni fogod, hogy hol akad meg a hibával.blabla
-
WildBoarTeam
aktív tag
válasz nagytomi10 #7068 üzenetére
Tehát akkor a Sheets("Találatok").Select sor még jó.
Próbáltad idézőjelek nélkül? Rows(2).Select (így is működnie kell)
Mert ez ugye kijelöli a második sort, majd elmegy az utolsó sorig, ahol adatot talál (próbáld ki manuálisam: kijelölöd a 2. sort, majd Shift+End+lefelenyíl), végül a kód következő soraiban törli a tartalmát a kijelölt résznek.
Szerintem szedd ki az idézőjeleket, ha nem lesz jó, akkor próbálkozunk mással.blabla
-
WildBoarTeam
aktív tag
válasz nagytomi10 #7071 üzenetére
2003-at használsz amúgy?
Nekem egyszer volt hasonló jelenségem (tán még a hibaüzenet is ez volt). Delila_1-val néztük ugyanazt a fájlt. Ő 2007-es excelben, én meg 2003-asban és nekem ugyanígy hibaüzenettel megállt, nála meg ment rendesen minden. Én azt csináltam, hogy nyitottam egy új modult a VBA-ban, átmásoltam oda a kódot, töröltem a régi modult és működött. Ez csak egy tipp, ha 2003-ad van.blabla
-
WildBoarTeam
aktív tag
válasz pigiboy #7240 üzenetére
Szia
Esetleg az egér gyári driver-ét rakd fel. Ha fent van telepítsd újra, lehet csak megbolondult.
Amúgy az IntelliMouse tudtommal egy Microsoftos egérmárka(sorozat), aminek a gyári driver-e is ezt a nevet viseli. Ergo más egérrel nem biztos, hogy használható.
Esetleg egy frissítés az officenak és xpnek sem árt...[ Szerkesztve ]
blabla
-
WildBoarTeam
aktív tag
válasz basaharc502 #7248 üzenetére
Szia!
Próbáltad máshol is kinyomtatni? Másik gépről, másik nyomtatval (és ezek kombinációja: ugyanaz a gép másik nyomtató, másik gép ugyanaz a nyomtató....).
Esetleg nézzél szét a vezérlőpult->Területi és nyelvi beállításokban.
Vagy a nyomtató beállításainál lesz a gond (valamelyiknél be lehet lőni azt, hogy a nyomtató betűtípusát használja, ez is okozhat ilyet).Szerintem első körben próbálj meg telepíteni egy "virtuális" pdf nyomtatót, amivel az excel fájlodat pdf-be ki tudod "nyomtatni" (készít belőle egy pdf fájlt, nem papírra nyomja). Ha ennél is jelentkezik a probléma, akkor az excelben van a hiba, ha nem, akkor valami a win-ben van elállítva.
Amúgy wordben csinálja?blabla
-
WildBoarTeam
aktív tag
válasz pigiboy #7240 üzenetére
Szia pigiboy!
Amúgy 2003-ban most találtam meg, hogy az Eszközök->Beállítások->Általános fülön van egy "Nagyítás az IntelliMouse kerekével" jelölőnégyzetes rész. Vedd ki előle a pipát és helyreáll. Kipróbáltam, és bekapcsolva előjött a leírt jelenséged, szóval ez okozza.
Üdv,
WildBoarblabla
-
WildBoarTeam
aktív tag
Ugye itt Fire arra gondol, hogy a függvények "nyelvfüggőek", azaz magyarban =HA() függvény, az pl. angolban =IF(). Csak ugye németül kellene megadnod, hogy működjön.
Amúgy, ha az F oszlopban vannak az összegek, akkor csak kicseréled F-re az A-kat:
=HA(F1>35;(F1-35)*20%+7;7)
Ha mondjuk a G oszlopba mellé teszed ezt a képletet, akkor oda kapod az eredményt.
Így:
Neked annyi a dolgod, hogy a HA német megfelelőjét írod oda.blabla
-
WildBoarTeam
aktív tag
Hát első körben próbálkozz a "makró rögzítéssel". Elindítod, csinálsz valamit a munkalapon (pl. kijelölsz egy részt és törlöd), megállítod amikor befejezted, majd a kapott kódot elemzed. Így jöttem rá én is sok dologra, hogy mi és hogyan működik. Amúgy a súgóban is van néhány hasznos rész, de nem valami sok (a cella hivatkozásokat átnézd, hogy megértsd az S1O1 hivatkozást, amit a rögzített makró készít).
De itt vannak nálam okosabbak, akik biztos tudnak segíteni a bonyolultabb műveletek megismerésében (if, for-next, while, stb.....)blabla
-
WildBoarTeam
aktív tag
válasz Mr.Csizmás #7706 üzenetére
Csinálhatnál belőle egy printscreent, és látható lenne anmit írsz.
A sorba rendezésnél (amikor több oszlopot kell együtt rendezned), kijelölöd az egész tartományt, amit együtt akarsz sorba rakni. Utána Adatok/sorba rendezés... és kijelölöd melyik alapján akarod sorba rendezni.
Itt egy példa:
Kiinduló adat:
Rendezés után ezt kapod:Delila_1 ugyanezt írja amúgy.
[ Szerkesztve ]
blabla
-
WildBoarTeam
aktív tag
Pedig így a legkönnyebb, hogy megértsd a nyelv szemantikáját. Ha a BASICet tudod, akkor meg nem lehet probléma ehhez igazítani. Ha ismersz másik programozási nyelvet akkor a ciklusokat ismered, csak neki kell picit feküdni.
Könyvet én sem találtam még konkrétan makró témában (csak a jó drága tanfolyamokat...)Ha meg megírsz egy makrót, az évek múlva se romlik meg
blabla
-
WildBoarTeam
aktív tag
1 részhez szerintem lista kell...Autoszűrő máshol nem igazán használható, csak ha van alatta adat.
"...Hogyan tudom elővarázsolni az adott munkalaphoz tartozó küdot..."
Nyomsz egy ALT+F8-at.
"Hogyan tudok kirakni a munkafüzetre egy nyomógombot?"
Kirakod a Visual Basic, és az Űrlapok eszköztárat (uttóbihoz a makrót rendeled, a VB-be meg "beleírod" ...így egyszerű leírni)"Illetve mi a pontos neve a cellákat kezelő objektumnak, és annak milyen főbb tulajdonságai és milyen főbb akciói vannak?"
Ezt majd Delila_1 vagy Fire elmondja, mert én nem értem mire gondolsz.
Delila_1...gyorsabb voltál...
[ Szerkesztve ]
blabla
-
WildBoarTeam
aktív tag
Üdvözletem!
Adott egy Excel tábla. Ha nem veszem bele a fejlecet, akkor az adatok A4:E7619 tartományban vannak. (jó sok )
A oszlop (kód) és a B oszlop (címek) is összevont cellákat tartalmaz. A D oszlop ezekhez a címekhez tartozó emelet + ajtók, a C oszlop ezen helyek azonosítói. E oszlop összegeket tartalmaz (pozitív vagy negatív).
Nekem ki kell gyűjtenem azokat az azonos címen lakókat (D oszlop, mivel az emelet+ajtót nem kellene figyelni.), ahol az E oszlopban lévő összegek mind negatívak (pl.: ezek hátterét elszínezni). Itt van a példa excel állomány, ahol jelöltem zölddel mire gondolok, mert elmondani nem lehet normálisan. Csak ugye ezt valahogyan automatizálni szeretném.Előre is köszönet!
[ Szerkesztve ]
blabla
-
WildBoarTeam
aktív tag
válasz Delila_1 #7758 üzenetére
Így van nem összegezni akarok.
Lestem is egy nagyot erre a folyamatra, mert rögtön kínai volt.
Sajnos ez szerintem tényleg makrós megoldást igényel, de ehhez kevésnek érzem magam. Mivel a D oszlopban lévő címekhez kell néznem az E oszlop negatív összegeit, viszont a D oszlop címei mögött nem kellene figyelni az emelet+ajtó számokat.
Vagyis úgy kellene, hogy megnézem a D oszlopban a címet a házszámig, összehasonlítom az alatta lévővel, addig amíg ugyan az, ha eltér, akkor megnézem ezekhez a címekhez tartozó E oszlop sorait, ha mindegyik negatív, akkor a címek hátterét megváltoztatom. Na ez az amit nem tudom hogyan oldjak meg.blabla
-
WildBoarTeam
aktív tag
Üdvözletem!
Kellene egy kis segítség. Itt gondolkodok már rajta egy ideje, de képlettel sajna nem igazán kivitelezhető, amit szeretnék (legalább is szerintem bonyolult).
Szóval adott egy excel tábla, egyetlen oszlop van, amiben utcanevek vannak házszámokkal. Mivel így nem tudom sorba rendezni, hogy az 1 után ne a 11, 12, 13, stb. jöjjön, hanem a 2, 3, 4, stb., ezért arra gondoltam, hogy a házszámokat át kellene másolni a mellette lévő oszlopba. Pontosabban "Kivág-beilleszt", hogy az eredeti oszlopban ne maradjon meg a házszám.
Ugye képlettel azért nehéz, mert lehet akár 3-5 számjegyű is a házszám (sőt betűt is tartalmazhat pl.: 108/a).
Ami könnyítés, hogy előtte szóköz van, tehát valami olyasmi kellene, hogy jobbról indulva az első szóközig átrakja az értéket a mellette lévő oszlopba.Ha esetleg tudtok erre képletet (képlethalmazt), az is jó.
blabla
-
WildBoarTeam
aktív tag
Sziasztok Hozzáértők!
Segítségre lenne szükségem (bár, mire másra, ha ide írok ).
Nos, fel kellene dolgoznom "pár" kérdőívet (kb 100db), majd végül excelben kiértékelni. Korábban már készítettem egy táblát, de a feldolgozott adatokat készen kaptam és csak be kellett írni, abból már számolta a kért adatokat képlettel és legyárthattam a diagramokat. Mivel most a kiértékelés is rám maradt, így egyszerűbb lenne, ha makróval gyűjteném az adatokat, így nem kellene többször papír alapon dolgoznom. (kigyűjtöm a kérdésekre a válaszokat csoportonként, majd összesíteni, stb...ezt csinálná helyettem az excel).
Több fajta kérdéscsoport van a válaszok szempontjából:
1. Igen/nem
2. Iskolai érdemjegyek alapján értékelni a megadott kategóriákat
3. "Nem megfelelő"-től a "Kiváló"-ig értékelni a kategóriákat. (ebből van olyan, ahol csak 4 válaszlehetőség van, de olyan is, ahol 5)
4. A kérdésen belül fontossági sorrendbe állítani a megadott kritériumokat.Hogy minél könnyebb legyen a feldolgozás, arra gondoltam, hogy a korábban elkészített táblámat alapul véve (sajna a melóhelyemen van a gépen, nem tudom most megmutatni) elkészíteni a kérdőívet excelben, majd úgy összegyűjteni az adatokat, hogy amikor felkapom az asztalról az első kérdőívet, akkor csak az azon szereplő számokat vinném be (mondjuk, ahol 4-es vagy 5-ös skála van ott ilyen számot írnék, ahol igen/nem, ott 0/1, stb.).
A végén lenne egy "rögzít" gomb, ami egy másik munkalapon berögzíti az adatokat mindig egy új oszlopba és természetesen számolja a kérdőívek számát is (átlagszámításhoz muszáj).
Ha az összes kérdőívvel megvagyok, akkor még arra is kellene egy makró, hogy a kapott számhalmazból, soronként leképezné az összesített eredményeket (összeszámolná, hányan adtak igen/nem választ vagy hogy a 4-es skálán is mik az eredmények), azaz kiértékelné a kérdőívek adatait.
Az első része végül is egy másolás művelet, annak a figyelembe vételével, hogy ne írja felül az előző sort.
A második része meg talán "szumha". Csak megvalósítani nem tudom ezeket.Ami még necces lehet, hogy előfordulhat, hogy valahol a válaszolók kihagynak egy-egy választ (nem raknak valahova X-et), így egyes kérdéseknél lehet más lesz a válaszok száma, mint a kérdőívek száma. Bár ezt lehet jelölni nullával.
Esetleg, ha még extrának belefér, akkor egy olyan művelet is jó lenne, ami kiüríti a táblából az adatokat vagy egy olyan lehetőség, ahol módosíthatom az eddig feldolgozott kérdőívek darabszámát (ha elölről akarnám kezdeni, vagy ha elrontottam az utolsót, akkor így visszaírom eggyel és lecseréltem az utolsó bevitt adatokat).Ez gyakorlatban megvalósítható? Esetleg egy "félkész megoldást" tud adni valaki ennyi infó alapján.
Előre is nagyon köszönöm a segítséget!
Nagyon Boldog Karácsonyt mindenkinek!
blabla
Új hozzászólás Aktív témák
- HiFi műszaki szemmel - sztereó hangrendszerek
- SSD kibeszélő
- Újabb Samsungok telepíthetik a Galaxy AI-t
- Futás, futópályák
- Modern monitorokra köthető 3dfx Voodoo kártya a fészerből
- Politika
- Samsung Galaxy Note20 Ultra - a tollnak nincs ellenfele
- btz: Internet fejlesztés országosan!
- Formula-1
- Képeken az egyik kameráját elvesztő Sony Xperia 10 VI
- További aktív témák...
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Steames kulcsok jó áron eladóak!
- Warhammer Online - Age of Reckoning (DE) Collectors Box (Figurával!)
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest