- Milyen okostelefont vegyek?
- Xiaomi Smart Band 8 Pro - pro és kontra
- Huawei Watch Fit 3 - zöldalma
- Samsung Galaxy A54 - türelemjáték
- Honor Magic5 Pro - kamerák bűvöletében
- Jobb zoom, egyszerűbb kijelző - megérkezett a Sony Xperia 1 VI
- Netfone
- Samsung Galaxy S23 Ultra - non plus ultra
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Apple iPhone 15 - a bevált módszer
Hirdetés
-
Bemutatta első Snapdragon X-re épülő notebookját az ASUS
ph Az új Vivobook S 15 ráadásul az első ilyen, hazánkban is elérhető PC lehet, és már júniusban megvásárolható lesz.
-
Spyra: nagynyomású, akkus, automata vízipuska
lo Type-C port, egy töltéssel 2200 lövés, több, mint 2 kg-os súly, automata víz felszívás... Start the epic! :)
-
Huawei Watch Fit 3 - zöldalma
ma Megnéztük, hogy tényleg okosóra lett-e a Huawei fitnesz karperecéből.
-
Mobilarena
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
-
Louro
őstag
Szia,
ez megvan. Jelenleg is így működik. Csak a sok mögöttes Excelt külön-külön kell frissíteni. 4 diagramhoz 4 mögöttes Excel tartozik.
Azt szeretném, ha egy Excel lenne és a 4 diagram abból venné az adatokat. HA új sort szúrok be, akkor ne kelljen a 4 diagram tartományát bővíteni, hanem mint ahogy a videón is volt, automatikusan bővülne. Ha a tartományt állítani kell, akkor ugyanott vagyok.
Lehet erre nincs a Powerpoint felkészítve, bár szerintem gondolhatnak erre majd az Office 2018-ban
Mess with the best / Die like the rest
-
Louro
őstag
válasz menledge #27416 üzenetére
(Szerintem) Így nem lehet megoldani a HA feltételt: 01000000>K6>2342343. Vagy szétbontod vagy ÉS közé teszed.
=HA(K6<=10000000;10;HA(20000000>K6>10000000;5;HA(K6>20000000;0; )))
Az első feltétel, hogy ha 1misinél kisebb vagy egyenlő. A második feltétel az lenne, hogy ha 1 misinél nagyobb, de 2-nél kisebb. Mivel ha az első nem teljesül, akkor az legalább 1misinél nagyobb. Szóval a K6>1misi feleslegesen van ott.
[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
válasz Gravity1234 #27572 üzenetére
Szerintem ez lokális "probléma". Be lehet állítani a Fájl/Beállítások alatt, hogy milyen nyelven válaszoljon, értsen az Excel. De, ha makrózod, akkor az nem lehet gond. Ott úgy szoktam, hogy Range("A1").Formula = "Day(Today())" és akkor angolul ért csak. Ha Range("A1").FormulaLocal = "Nap(MA())", akkor pedig a gép beállításaitól függ.
Mess with the best / Die like the rest
-
Louro
őstag
válasz Gravity1234 #27572 üzenetére
Esetleg csinálnék rá tömböt, hogy ha Sze, akkor Wed, ha Csü, akkor Thu és így tovább....Csak 7 esetet kell lekezelni, szóval nem vészes számítási igény.
Mess with the best / Die like the rest
-
Louro
őstag
válasz Gravity1234 #27572 üzenetére
Megvan, még régen én is szenvedtem vele, makrós korszakom előtt: [link]
Megoldás lehet:
=TEXT(WEEKDAY(DATE(CalendarYear;7;1);1);"[$-409]aaa")Mess with the best / Die like the rest
-
Louro
őstag
Szia,
egyszerűbb a megoldás, mint gondolnád
Én a javított nevek helyet kulcsszavakat használnék. (C oszlopba)
Pl.: Jonatán->Jonat*án (Így a Jonathán is jó lesz) vagy Vér narancs->Vér*narancsÁTLAGHA nevű függvény lesz a te embered. =ÁTLAGHA('Ide a tartományt a Kertészetek munkalap A oszlopa kell';'Ide a Típusok munkalap C oszlopából egy mező';'Ismét a Kertészetekről az átlagolandó értékeket tartalmazó oszlop')
Leírva: Típusok D2-be: =ÁTLAGHA(Kertészetek!$A:$A;$C2;Kertészetek!$B:$B)
Remélem használható, amit leírtam (Na és azt is remélem, hogy működik. Bevallom, nem teszteltem.)
Vaaaagy
Típusok A-hoz hozzákeresed FKERES-sel az összegeket mondjuk az F oszlopba (elrejtve akár). Így már mehet az ÁTLAGHA. D2-be: =ÁTLAGHA($B:$B;$C2;$F:$F)
De legfőbb javaslat: Tanuljanak meg helyesen írni (Ezt legördülővel segítheted ) Ha új termék van, jelezzék neked, hogy beírják. Vagy csinálj egy listát, amit ha bővítenek, akkor az a legördülőben megjelenik. Így a Jonatán nem tud 4-5féleképpen megjelenni.
[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
Arra van lehetőség, hogy makró nélkül, a hivatkozás változót tegyek?
Pl: A2: 2015, A3: 08, A4: 07.
=DARABTELI('blablabla\"&A2&"\"&A3&"["&A4&".xlsx]Munka1!$A$1;"Xyzs")
Mess with the best / Die like the rest
-
Louro
őstag
válasz poffsoft #28056 üzenetére
Az Indirekt függvénnyel az a baj, hogy csak egy cellát képes átemelni a másik dokumentumból.
Nekem az kellene, hogy van egy könyvtárstruktúra. Év/Hónap/Év_Hónap_Nap.xlsx
Azért, hogy rengeteg emberre ne cserélgessem le egyenként, ezért lenne jó úgy megírni egy DARABTELI-t vagy FKERES-t, hogy a fájl elérését dinamikusság tenném. Szívem szerint makróval csinálnám, de akik használni fogják, ők nem akarnak makrózni. (Aztán lehet erősebb leszek )
Bár nem az se ment, amit Fferi javasolt pár hónapja, hogy =[hivatkozottfájlnév]munkalap!cella. Nem húzta át a hivatkozott adatot.
Én az ilyeneket úgy oldom meg, hogy megnyitom a fájlt a makróval, átmásolom az eredményt és bezárom a forrást.
Mess with the best / Die like the rest
-
Louro
őstag
Adott egy mappastruktúra, ami év/hónap/nap.xls (Pl.: 2015/08/01.xls , 02.xls, 03.xls , 04.xls .......)
Makróval fel tudnám dolgoztatni, na meg én egybe is gyúrnám az Exceleket meg nem nagy adattartalmúak.
De mivel nem szeretnének makrót, akiknek kellene és a napokból szeretnének FKERES-ezni. (Cikkszámra szűrve FKERES-t végezni.) Gondoltam volna, hogy egy új Excel A1-be beírnám, hogy Év, A2-be, hogy Hónap, majd az B1-be beírják, hogy '2015' (aposztróf nélkül ), majd B2-be, hogy '08' .
A táblázat fejléce napok lennének 01-31-ig. (D1-től)
Függvényt másolva azt csinálnám D2-ben, hogy a fájl helyének hivatkozásába változót tennék. Ahogy lentebb is írtam. =FKERES("valami";'blablabla\" & $B$1 & "\" & $B$2 & "\[" & D$1 & ".xls]Munka1'!$B$1:$C$50000;2;0)
És ezt oldalra/le elhúzva az Excel másolná a függvényt úgy, hogy ne kelljen megnyitni, hogy elvégezze a keresést.
Lehet így zavaros. Többször mfutottam neki ennek a kérdéskörnek, de ha nem érthető, akkor ok. Maradok a fájlmegnyitogatós, makrós megoldásomnál. Aki meg segítséget kért, marad a manualitás. Bár lehet azóta meg is csinálták.
Mess with the best / Die like the rest
-
Louro
őstag
válasz Sweetraver #28068 üzenetére
Mess with the best / Die like the rest
-
Louro
őstag
válasz mclaren777 #28585 üzenetére
Első beírás előtt az oszlop formátumát állítsd szövegre
VAgy, ha nem akarsz nagyon számolgatni, csak megjeleníteni, akkor írj a mezőbe egy aposztrófot (shift+1). Bár ezt nem javaslom, mert későbbi függvényezést megkavarja csúnyán. Inkább az első megoldást javaslom.
Mess with the best / Die like the rest
-
-
Louro
őstag
válasz theo_76 #29664 üzenetére
Ott meg lehet adni saját feltételt is függvény képében.
A lenti feltétel szerint (angol Excel esetén)Legyen A oszlopban a validáció.
=AND(ISNUMBER(LEFT($A1;6));ISTEXT(RIGHT($A1;2)))Magyarban talán:
=ÉS(SZÁM(BAL($A1;6));SZÖVEG.E(JOBB($A1;2)))Remélem jó lesz.
Mess with the best / Die like the rest
-
Louro
őstag
-
Louro
őstag
válasz theo_76 #29669 üzenetére
Szia,
ha egy listában akarod megoldani, akkor egy munkalapon gyűjtsd össze az irányítószám-város listát, majd ahol a validáció van, ott csinálj listát.
Ha "egy adatos", elegánsabb listát szeretnél, akkor csinálnék egy városlistát, majd az előtte/utána levő cellába pedig egy VLOOKUP-pal hozzátenném az irányítószámot. ÍGy pivotolni szebb.
Legördülőre egy videó: [link]
Hosszú távon hasznos is lehet akár, hogy az excel képes kapcsolatot teremteni két legördülő között: [link]
Olyanról ÉN nem tudok, hogy lenne olyan funkciója, mint a weben az AJAX, hogy elkezded beírni és már ajánl.
[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
válasz zulu_mester #29796 üzenetére
Az igazat megvallva én nem értem. Ha az kell, hogy miképp lehet azt megmondani, hogy melyik szám mennyiszer került kihúzásra, akkor COUNTIF/DARABTELI függvénnyel könnyen előállítható.
Csinálsz egy 1-90-ig egy listát az M oszlopba. N oszlopba pedig, az 1-es mellé: =DARABTELI(itt jelöld ki az 5 oszlopot, amiben a húzott számok vannak;kattints az 1-es értéket tartalmazó cellára) Majd másold lefelé a függvényt és meglesz.
[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
válasz sztanozs #29798 üzenetére
Sokan sorokat és oszlopokat formáznak. Duuuurva.
Feltételes formázás esetén is általában sort vagy oszlopot jelölnek meg.Ezek olyan durván hazavágják, hogy rossz nézni. 20-30 megás fájlt megnyitva majd értékként átmásolva az adatokat és lementve sokszor nem felére, fél megákra le tudom csökkenteni a fájlméreteket. Színezésnek van előnye, de sajnos hátránya is és elég sokan úgy használnak Excel-t, hogy igazából szájhagyomány útján tanulták. Egy-egy gyorstalpalós tanfolyam sokat segítene az irodistákon. Néha hányni is tudnék a színkavalkádokon.
Mess with the best / Die like the rest
-
Louro
őstag
válasz sztanozs #29800 üzenetére
A feltételes formázásnak van értelme, ha vagy van hozzá magyarázat vagy egyértelmű - piros:nem jó, sárga: elfogadható, zöld: jó - jelzést használnak.
Az Excelben táblázatot kevesen használnak. Pedig dinamikusan nő, csökken, ha kell és a függvényeket se kellene másolgatni, mert automatikusan behúzza alá az Excel.
Ahol eddig dolgoztam és dolgozok, kb. 50-ből 1, ha használ táblázatot. Színkavalkád alatt meg piros, kék, sárga, lila, szürke,....ritka ahol nincs legalább 10-15 szín. Mert többen használják és kinek melyik piros tetszik. Nem vicc, volt már belőle vitám.
Mess with the best / Die like the rest
-
Louro
őstag
Sziasztok!
Egy script-et kurtítanék, de a sumproduct kifogott rajtam.
Szerintetek mi lehet a bibi? A hiba: Run-type error: 13. Type mismatch.Cells(BASE_INFORMATION_IDX + 11, REPORT_MONTH_IDX) = _
Application.SumProduct(Range(Cells(BASE_INFORMATION_IDX + 1, REPORT_YEAR_IDX + 5), Cells(BASE_INFORMATION_IDX + 1, REPORT_MONTH_IDX)), _
Range(Cells(BASE_INFORMATION_IDX + 10, REPORT_YEAR_IDX + 5), Cells(BASE_INFORMATION_IDX + 10, REPORT_MONTH_IDX)) / _
Application.Sum(Range(Cells(BASE_INFORMATION_IDX + 1, REPORT_YEAR_IDX + 5), Cells(BASE_INFORMATION_IDX + 1, REPORT_MONTH_IDX))))Ha kézzel írom meg a függvényt, semmi gond nincs, de úgy látszik a range-eket nem szereti a sumproduct. Ha Application.Worksheetfunction.SumProduct-ot írok, akkor is ugyanez a hiba.
[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
válasz Delila_1 #29997 üzenetére
?activecell.formula
=SUMPRODUCT(Y5:AI5,Y14:AI14/SUM(Y5:AI5))A makrórögzítő azért nem jó, mert hivatkozásokat tesz be. Én meg olyanra akarom csinálni, azért a sok változó, hogy ha beszúrnak új sorokat, akkor még mindig a megfelelőekkel számoljon. Nem tudom azt mondani, hogy FormulaR1C1.
Rögzítővel:
ActiveCell.FormulaR1C1 = _
"=SUMPRODUCT(R[-10]C[-10]:R[-10]C,R[-1]C[-10]:R[-1]C/SUM(R[-10]C[-10]:R[-10]C))"[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
Nagyon tákolt, de működő megoldás:
Range(Cells(BASE_INFORMATION_IDX + 11, REPORT_MONTH_IDX), Cells(BASE_INFORMATION_IDX + 11, REPORT_MONTH_IDX)).Formula = _
"=SUMPRODUCT(" & Range(Cells(BASE_INFORMATION_IDX + 1, REPORT_YEAR_IDX + 5), Cells(BASE_INFORMATION_IDX + 1, REPORT_YEAR_IDX + 5)).Address(0, 0) & ":" & _
Range(Cells(BASE_INFORMATION_IDX + 1, REPORT_MONTH_IDX), Cells(BASE_INFORMATION_IDX + 1, REPORT_MONTH_IDX)).Address(0, 0) & "," & _
Range(Cells(BASE_INFORMATION_IDX + 10, REPORT_YEAR_IDX + 5), Cells(BASE_INFORMATION_IDX + 10, REPORT_YEAR_IDX + 5)).Address(0, 0) & ":" & _
Range(Cells(BASE_INFORMATION_IDX + 10, REPORT_MONTH_IDX), Cells(BASE_INFORMATION_IDX + 10, REPORT_MONTH_IDX)).Address(0, 0) & "/" & _
"SUM(" & Range(Cells(BASE_INFORMATION_IDX + 1, REPORT_YEAR_IDX + 5), Cells(BASE_INFORMATION_IDX + 1, REPORT_YEAR_IDX + 5)).Address(0, 0) & ":" & _
Range(Cells(BASE_INFORMATION_IDX + 1, REPORT_MONTH_IDX), Cells(BASE_INFORMATION_IDX + 1, REPORT_MONTH_IDX)).Address(0, 0) & "))"Csak gondoltam egyből lehetne Application.SumProduct-tal is megoldhatnám, hogy egységes, "szép" képet mutasson a script.
Mess with the best / Die like the rest
-
Louro
őstag
válasz Delila_1 #30000 üzenetére
Bocsi, az régi beidegződés, mert az elején még több cellába akartam a képletet beszúrni.
De megnézem Range-ek nélkül.
Azért akartam az Application.SumProduct-tal megoldani, mert a script-ben azt használok a többi helyen. Azért, hogy ne kelljen utána felülírnom önmaguk értékeivel a cellákat. (Ne képletek maradjanak a táblázatban.)
[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
Ne nevessetek ki kérlek
Előttem már egy naptár is. Lehet többeket is érint.
Most néztem, hogy az előző hétre a HÉT.SZÁMA függvény 2015.12.31-ig jól adja, hogy 53. hét, de 2016 első 3 napjára már 1. hetet ír. Ez még korrigálható lenne egyszer, de megnéztem, hogy mára mit ír.Naptár szerint 1. hetet írunk, míg Excel szerint már 2. lesz.
Eszerint is 1. hetet írunk ma.A páciens: Microsoft Office 2010.
Hol lehetne átállítani? Vagy csak újévi másnaposság csak és elmúlik? (A =HÉT.SZÁMA(MA();21) megoldaná, de akkor rengeteg riportot kellene módosítani. )
[ Szerkesztve ]
Mess with the best / Die like the rest
-
-
Louro
őstag
válasz zapikanka #30099 üzenetére
Szia,
én is hasonló cipőben jártam. Először az volt, hogy rengeteg excel-t kellett feldolgoznom. Ugyanazzal a metódussal. Itt rákérdeztem és a makrót ajánlották. Rávezettek. Elsőként a makrórögzítőt használtam, majd értelmeztem a kódot. (Ez időt igényelt, de később megtérült, hogy értettem is a kódot.) Majd elkezdtem újabb célokat kitűzni. Ne kelljen betallózni a fájlokat, hanem egy mappa alatt levő excel fájlokat dolgozzon fel. Rágugliztam és a stackoverflow és e fórum segítségével meglett a megoldás.
Röviden: Első lépésként makrórögzítőt javasolnám - diagramok előállítását mai napig ezzel csinálom meg és a szükséges pontokat írom csak át. A kódot nézegetném és értelmezném. Ha van informatikai affinitás, akkor hamar ráérzel
Második lépésként kis lépésekben tűznék ki célokat, amikre rákeresek a neten. Ha nem találsz megoldást, akkor itt tenném fel a kérdést.A legfurcsább talán ez lesz: Nem a makrózás a legnehezebb szerintem, hanem annak kitalálása, hogy mit csináljon. Az egyik vezetőmnek pl. egy 2500 soros riportot kell havonta update-elnem. Tehetném azt, hogy soronként megírom a függvényeket, de mivel van, ami ismétlődik ott ciklust használok, változóban tárolok.
Mess with the best / Die like the rest
-
Louro
őstag
[megoldva]
[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
válasz Mela Kehes #33556 üzenetére
Én úgy csalnék, hogy megnyitnám a másik fájlt. Ahová akarod hivatkozni, oda = jel után kattintanék a forrásra és kész. Így nem kell kézzel beírni a hivatkozást.
@Reinhardt: Az idővel úgy játszanék, hogy =HA(D2<C2;24-C2+D2;D2-C2)
Így megvan az éjszakai munkaóra[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
válasz Mela Kehes #33565 üzenetére
Ha D meghajtóra másolod, akkor lehet ugyanolyan könyvtárstruktúrát készíteni és akkor kompatibilis lesz
Az #ÉRTÉK hibaüzenetet azért adhatja, mert a hivatkozott cella tartalma is érték. Én általában lustaságból szoktam így hivatkozni más fájlokra. Egyszer megnyitom és egyenlőségjel után kattintok arra, amit szeretnék elhozni. Olyan, mintha copy->paste lenne.
@Imy: [link]
Videó. Itt fontos, hogy a legördülőben válaszd az Új szabályt. A legalsót válaszd ki. A formázandó cellák kijelölése képlettel. Majd írd be =ÜRES(A1) .... értelemszerűen azt a cellát írd be, amire a vizsgálatot szeretnéd. Ha másolni szeretnéd a formázást, akkor a Kezdőlap menüszalag Vágólap (első szekció) részén láthatsz egy Formátummásolót. Először állj a másolandó cellára. Majd katt a menüpontra és utána jelöld ki azt a területet, ahol alkalmazni szeretnéd ugyanazt.
[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
A kérés az volt, hogy színezze be, ha üres a cella. Akkor erre van egy függvénye az Excelnek.
=ÜRES(A1)
Így ha oldalra vagy függőlegesen másolod a formázást, mindig az aktuális cellára fog végrehajtódni.
Ha B oszlop 2. sorába akarod először beállítani, akkor =ÜRES(B2)
Mess with the best / Die like the rest
-
Louro
őstag
válasz benedekco #33596 üzenetére
SZia,
én ezt úgy oldanám meg, hogy csinálnék egy segédoszlopot. Abban lennének a dinamikus, változó hivatkozásrészek.
Példa kedvéért legyen az A oszlopban van.B1-be meg beírnám, hogy ="https://prohardver.hu/tema/excel/"&A1
(Itt az A1 tartalma: 14-14.html )Ha csak a számot akarod megadni:="https://prohardver.hu/tema/excel/"&A1&"-"&A1&".html"
(Itt az A1 tartalma: 14 )Ha pedig tartományt szeretnél, pl. https://prohardver.hu/tema/excel/hsz_14-18.html , akkor két segédoszlop kell. Legyen a 2. segédoszlop a B.
A C1-be akkor a következő kellene: ="https://prohardver.hu/tema/excel/"&A1&"-"&B1&".html"
(Itt az A1 tartalma: 14, B1 tartalma 16 )Ha pedig hivatkozást szeretnél csinálni, hogy csak kattintsanak, akkor kell elé egy HIPERHIVATKOZAS nevű függvény.
Példa az első alapján: =HIPERHIVATKOZAS("https://prohardver.hu/tema/excel/"&A1)De sok igény
Ha a linket el akarod nevezni, akkor tegyük fel, hogy csak a sorszámot akarod a link nevének megadni. Amit mutasson a függvény.
=HIPERHIVATKOZAS("https://prohardver.hu/tema/excel/"&A1;A1)Vagy csinálsz egy segédoszlopot, amiben adsz egy szép nevet a linknek és azt hivatkozod be a függvénybe a pontosvessző után.
[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
válasz stigma #35498 üzenetére
Első lépésben a vezérlőpultban megnézném a területi beállításokat, hogy ott hogyan szerepel a dátumbeállítás. Lehet elállítódott
Sajnos dolgoztam olyan helyen, ahol napi szinten állítgatták a külföldi vezető miatt, akinek csak az amerikai dátumformátum volt értelmes, míg minden más a éééé.hh.nn formátummal dolgozott.
Mess with the best / Die like the rest
-
Louro
őstag
Annyi okosságot tanultam itt, de most újra hozzátok kell fordulnom, mert nagy fába vágtam a fejszém.
Adott egy megosztott (shared) Excel. Van benne egy külső fájlból hivatkozás. Azaz a fájl tartalma van kapcsolat révén bekötve. Azért, hogy amit adatbázisból kinyerek, azt ebbe az Excelbe be tudják folyamatosan frissíteni. És sajnos azért kell a megosztás, mert több felhasználó használná egyszerre.
A gondom, hogy ha megosztom az Excelt, nem lehet frissíteni a kapcsolatot. Gondoltam makróval kijátszom és kirakok egy gombot a célra. Gombra rányomva nem elérhető a refreshall objektum.
Hátha valaki belefutott már.
Mess with the best / Die like the rest
-
Louro
őstag
válasz Fferi50 #37176 üzenetére
Erre én is gondoltam, de az kb. büntetés a felhasználóknak, hogy "körlevél-zárjátok be most-átállítja nem közös munkafüzetre-frissít-visszaállít közösre-munka folytat".
Ez (is) elég fura megoldása a M$-nak.
Akkor mai munkám kb. kuka is lesz. SP-t meg annyira nem ismerem, hogy rövid idő alatt kitanuljam, miként tudnék SP listát .csv-vel etetni. (Ez már csak siránkozás, bocsi.)
Mess with the best / Die like the rest
-
Louro
őstag
válasz FSR-27 #38610 üzenetére
Tetszik a feladvány, de mi van, ha az alábbi lesz a lista?
54,54,65,10,54
Makróval gyerekjáték lenne, de függvénnyel esküszöm hirtelen megoldást nem tudok.
Amúgy meg is van.
=SUM(A1:A5)-SMALL(A1:A5;1)-SMALL(A1:A5;2)
De lehet fordítva is:
=LARGE(A:A;1)+LARGE(A:A;2)+LARGE(A:A;3)
Nem teszteltem, de több azonos esetén gondolom az elsőt venné alapul.
[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
válasz FSR-27 #38624 üzenetére
Nekem lehet egy kicsit csúnyább megoldásom lesz, de lehet van szebb is. Az AC oszlopba kimásolnám a H oszlopot (=H5);AD-be az M-et és így tovább.
Majd ahol összeadnád a top3-at, oda =LARGE(AC:AG;1)+LARGE(AC:AG;2)+LARGE(AC:AG;3)
Lehet van szebb megoldás is, de nekem ez a leggyorsabb. Picit a táblázat ahhoz, hogy performanciát nézzek.
Mess with the best / Die like the rest
-
Louro
őstag
-
Louro
őstag
-
Louro
őstag
Szia,
ha jól értem itt annyiról lenne szó, hogy adott egy "fájlom.xlsx" állomány, aminek van egy "2019" nevű munkalapja és onnan az egyik - példa kedvéért A1 - cella tartalmát akarod behivatkozni.
Erre vagy azt szokták csinálni, hogy megnyitják a két állományt és a célfájlban kiválasztják a célcellát, majd = és utána átmennek a forrásállományba, ahol rákattintanak a forráscellára.
Ha pötyögős vagy, mint én, akkor =[fájlom.xlsx]2019!A1
Ha változóval akarod megoldani a hivatkozott munkalapot, akkor szerintem(!) a makró elkerülhetetlen.
Mess with the best / Die like the rest
-
Louro
őstag
válasz Sutyi73 #41533 üzenetére
Nem teszteltem, de valahogy így
A célmunkalapra a fejlécet azért átmásolnám első körben és utána futtatnám.Sub GetInfo()
Dim wb As Workbook
Set wb = Activeworkbook
Path = "C:\Temp\"
Filename = Dir(Path & "*.xlsx")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
Range("A2:G"&Activesheet.Usedrange.Rows.Count).Copy _
Destination:=wb.Worksheets("Célmunkalap").Range("A" & wb.Worksheets("Célmunkalap").Usedrange.Rows.Count + 1)
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub[ Szerkesztve ]
Mess with the best / Die like the rest
-
Louro
őstag
válasz TheSaint #41535 üzenetére
Lehet gagyi lesz, de 10 másodperc alatt azt mondanám, hogy F oszlopba egy sorszám, ami így nézne ki:
F1: 1
F2 és alatta: =IF(E2=E1;F1;F1+1)Majd erre dobnék egy feltételes formázást úgy, hogy a sorokat színezze aszerint, hogy páros vagy páratlan szám van az F oszlopban.
A feltételes formázásnál saját képletet használnék: =MOD(F1;2)=0, a formátumnál meg a színt kiválasztanám.
[ Szerkesztve ]
Mess with the best / Die like the rest
Új hozzászólás Aktív témák
- Koreai autók topic (Kia, Hyundai, stb.)
- Crypto Trade
- Alternatív kriptopénzek, altcoinok bányászata
- Bemutatta első Snapdragon X-re épülő notebookját az ASUS
- Milyen okostelefont vegyek?
- Call center-forradalom: AI alakítja át az ideges telefonálók hangját
- sziku69: Fűzzük össze a szavakat :)
- Eredeti játékok OFF topik
- Háztartási gépek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen