Hirdetés
-
Mesterportrékkal érkezett a Honor 200 Pro
ma A Honor AI a Studio Harcourt módszerén edzett, a Pro mellett befutott a Honor 200 is.
-
Computex 2024: Kingston mindenhol
ph A mesterséges intelligencia futtatásához sok RAM kell – és ez nem kerüli el a Kingston figyelmét sem.
-
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! :)
-
PROHARDVER!
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
-
Delila_1
Topikgazda
válasz littleNorbi #39496 üzenetére
A laphoz rendelted a makrót?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz gaben86 #39497 üzenetére
Modulba másold a makrót, majd rendeld a gombodhoz.
Sub Masolas()
Dim utvonal As String, FN As String
utvonal = ThisWorkbook.Path & "\"
FN = Sheets("Munka1").Range("L1")
Range("A1:N55").Copy
Workbooks.Add
Sheets(1).Range("A1").PasteSpecial xlPasteValues
Sheets(1).Range("A1").PasteSpecial xlPasteFormats
ActiveWorkbook.SaveAs Filename:=utvonal & FN & ".xlsx"
ActiveWorkbook.Close
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
marchello1
csendes tag
Sziasztok!
Karácsonyi húzást szeretnék csinálni excelben, ha valaki tudna segíteni nagyon megköszönném
Eddig próbálkoztam a Véletlen függvénnyel, csak az a gond, hogy a számok/nevek mindig ismétlődnek újra.
Valakinek valami más ötlet?
-
GreenIT
tag
válasz marchello1 #39509 üzenetére
Karácsonyi húzást szeretnék csinálni
Ha ezt valahogy erthetoen leirod, talan gyorsabban kapsz ra valaszt.
UI: Javasolt olvasmany a "hogyan kerdezzunk ..", nem artana, ha elolvasnad.
-
Heavyrain
őstag
Sziasztok.
A VBA elsajátításához milyen könyvet ajánlotok?
Bár az alapszintű C# ismeret megvan de nem tudom ,hogy azzal mennyire megyek itt, így mindenképpen olyan könyvet/ ingyenes kurzust keresek, ami teljesen az alapoktól kezdi.
Ezt megtaláltam az összefoglalóban, de már 10 éves, gondolom azóta már jópár dolog változott így kicsit frissebbet keresek. Rengeteg angol nyelvű anyagot találtam, és végső soron abból is meg tudnám tanulni, de magyarul sokkal könnyebb lenne. Akár privátban is jöhetnek a válaszok, ha tilos a warez.Köszönöm előre is a válaszokat!
-
spe88
senior tag
Hogy tudnék olyat megoldani, hogy egy adott tartományt a B oszlopban szummázon és csak akkor ha az A oszlopban az adott sorban egy adott érték szerepel. Magyarán a tartomány nem minden tagját kéne összeszámolni csak, ami megfelel a kritériumnak. Ahogy elnéztem SZUMHA másra jó, de lehet nem jól használom.
Köszi
Spóroljunk! Kerül, amibe kerül!
-
ny.janos
tag
Pedig az írtak alapján a SZUMHA függvény pont arra való, amit szeretnél. Vagy rosszul fogalmaztad meg, hogy mit szeretnél. Vagy én nem értem.
Szemléltesd szerintem egy példával, hogy mit tartalmaz a táblázatod, és mit szeretnél elérni. Úgy egyszerűbb lesz megtalálni, hogy hol van a hiba. -
lappy
őstag
válasz marchello1 #39509 üzenetére
Ha nem is tökéletes, de a következőt csináld meg:
egy oszlopban a Vél függvénnyel előállítasz annyi számot ahány név van.
a mellette lévő oszlopba beírsz egy számot (ez szintén annyi legyen ahány neved van)
majd ezzel a képlettel generálsz számokat a nevek mellé=HA(SOR()-SOR(A$1)+1>$D$1;"";SORSZÁM(ELTOLÁS($E$1;SOR()-SOR(A$1)+(OSZLOP()-OSZLOP($A1))*($D$1/2););$E$1:INDEX($E$1:$E$1000;$D$1)))
ezután pedig összerendeled őket
pl. 1-2; 3-4; 5-6; stb.Bámulatos hol tart már a tudomány!
-
ny.janos
tag
B101 cella képlete:
=SZUMHA(A1:A100;"B";B1:B100)
Magyarázat:
A kritériumtartomány: A oszlop. Ebben az oszlopban keresed azokat az értékeket, amelyek megfelelnek az általad megadott feltételeknek. A Feltételnek megfelelő sorokban található értékeket adja majd össze a függvény.
Kritérium: amely értéknek meg kell felelnie az A oszlop adatainak, esetedben: B. Természetesen idézőjelben, mert szövegre keresünk.
Összeg tartomány: amely adatoknak az összegét meg szeretnéd kapni, ha a feltétel teljesül. Esetedben B1:B100[ Szerkesztve ]
-
Mutt
aktív tag
válasz marchello1 #39509 üzenetére
Szia,
Ha VBA-ban csinálod, akkor kódban legyen elől egy Randomize.
Ha munkalapon dolgozol, akkor a nevek mellett egy oszlopba vegyél fel véletlenszámokat (VÉL függvénnyel) és utána ha monduk 5 név kell, akkor a KICSI vagy NAGY függvényel kiválsztanám az 5 számot. Ezeket a számokat HOL.VAN függvénnyel megkeresném a véletlen oszlopban és INDEX-el kiíratom.
Ha nem elég véletlenek a számok, akkor F9-el kérhetsz újabat, vagy szorozz/adj össze két véletlenszámot.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
aktív tag
válasz Heavyrain #39511 üzenetére
Szia,
Igazi változás nem történt VBA-ban az elmúlt évtizedben, az esetleges újabb funkciók kaphattak támogatást vagy újabb verziójú objektum libraryk jelentek meg. pl ha jól emlékszem Excel 2010-ből a korábban működő DatePicker form control kikerült, ami akkor nekem szívás volt.
Angol nyelven én John Walkenbach Excel könyvét ajánlom.
Érdemes indulásként mások kódjait nézni, mert abból lehet ötleteket meríteni.
Lehet kérdezni is a fórumon.Véleményem szerint előbb érdemes haladó szintre jutni Excelben (vlookup, pivot, sumproduct, CSE) és csak utána makrót programozni.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
marchello1
csendes tag
válasz GreenIT #39510 üzenetére
Szia,
Vannak húzó személyek és egy "kalap" (egy másik oszlop ugyan ezekkel a nevekkel) amiben ezeknek a személyeknek a nevei vannak.
A kalapban lévő neveket véletlen sorrendben, a másik oszlopban lévő nevek mellé kéne rendelni.
Ezt min úgy, hogy saját magát ne "húzza" senki.Ezt szeretném valahogy megoldani.
[kép] -
Mutt
aktív tag
válasz marchello1 #39522 üzenetére
Szia,
Képletekkel ez nehezen oldható meg; jó pár segédoszlop kell ahova mindig vissza kell vezetni a még ki nem húzott neveket.
Erre ma még makró a legjobb megoldás. Felraktam ide egy változatot.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Nova96
őstag
Sziasztok a páromnak egy gondja akadt, én meg nem értek az Excel-hez.
A coli és ecoli értékeket kéne ábrázolni a csapadék függvényében, de a dátum rajta kell legyen valamelyik tengelyen. Azonban a coli és ecoli értékekhez tartozó datumozas elter a napi csapadék datumozasatol
Köszönöm.
-
Ambrix
újonc
Sziasztok, valaki raerne esetleg megoldani nekem skypeon vagy emailben egy kisebb feladatot excelben? Reggel ota szenvedek,de sehogy nem tudom megoldani. Nagyon halas lennek.
Az a problema, hogy egy hosszu sorban van megadva harom oszloponkent ar, masik ar, link utana megint ar, masik ar, link es igy tovabb, minden sorban 3 ar, masik ar, link van kitoltve, tobbi ures. Es a munkalap elejere kelle nekem kiirni az elso arat kovetkezo oszlop elso "masik ar", harmadik oszlop elso link, kovetkezo oszlop masodik ar, kovetkezo oszlop masodik "masodik ar" es igy tovabb.
Elore is koszonom a segitseget. -
lorcsi
veterán
van egy excel fájlom
az első sor fixált
utána vagy 200 sor, ezek az adataimarra lenne szükségem, h ez a 200 adat különböző fájlba legyen és az első sor mindenütt ugyanaz
hogyan lehet ezt megoldani ?
-
tgumis
tag
Sziasztok
Szeretném hogy:
- egy bevitel nevű munkalapon beírom egy ember törzsszámát(vagy akár többet ) listázódjon ki nekem a meghatározott adatok pl az itt látható adatok küzül mind
- Ha valaki kap valamilyen anyagot ami a letárolt adatokban 0( példáúl Minta Géza eddig 0 db kalappal rendelkezett de most kapott akkor ha itt a kilistázott adatoknál átírom a kalap mennyiségét 2 db-ra akkor szeretném ha a letárolt adatoknál is átíródjon hogy neki 2 db kalapja vanA letárolt adat alatt egy adatbázis értek ahol kb 3000 ember összes ruházati felszerelése szerepel és az egyes egységek mikor megküldik, hogy ki mit kapott esetleg pótoltak akkor automatikusan tudjam felülírni és ne kelljen egyesével keresgélnem benne
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz tgumis #39530 üzenetére
Semmi szükség külön lapra, ahol megdupláznád az adataidat.
Az utolsó lapon a címsorba autoszűrőt teszel, szűrsz törzsszámra, vagy névre, és beírod a kiadott ruhadarabot.
Több névre is szűrhetsz.Nézd meg az adatokat! Azonos törzsszámmal rendelkezik Tóth Éva Püspökladányból, és Takács Éva Békéscsabáról. Van, aki Bp. Nyugatiban, és Záhonyban is szerepel. Összesen 4 ilyen párod van. Használd a DARABTELI függvényt a kikeresésükhöz!
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
mesm
újonc
válasz ny.janos #39441 üzenetére
Szia!
Köszi a segítséget, de egy kicsit megúsztam a dolgaimmal , úgyhogy most volt időm előkaparni megint a dolgot.Amit írtál megcsináltam. Sajnos HIÁNYZIK- al jön vissza a dolog. (Közben ezt azt még módósítani kellett, de értelemszerűen a cellák változásával lekövettem abban képletben amit írtál) -
tgumis
tag
válasz Delila_1 #39531 üzenetére
Köszi!
Sajnos az auto szűréssel az a baj, hogy pepecselős. És ha 500 embert kell végig pötyögni az sok. Az egyes szervezetek megküldik az emberik friss ellátottságáról az adatokat és én a jelenlegit szetetném vele felülírni. Gondolkodtam olyanon hogy a beküldött munkafüzeteket behivatkouom csak éppen nem tudom hogy melyik hány soros lesz így nem állíthatom be hogy A2:A100 záhony
A101:200 pladány stb.A törzsszám generálás nem ok azt tudom de semmi mas ötlet nincs hogy kellene generálni( sajnos aratvédelem miatt nem kaphatom meg az igazo törzsszámokat.
-
ny.janos
tag
Szia!
Nálam működött. Feltöltöttem a fájlt, amin teszteltem, nézd meg, hátha abból kiderül nálad miért nem működik.
Mutt írt a 39450-es hozzászólásában egy másik (az általam írtnál sokkal egyszerűbb és frappánsabb) megoldást az újabb verziókban elérhető MINHA függvény használatával. Ha az excel verziód támogatja, akkor azzal jobban jársz, amit ő javasolt.
-
Fferi50
őstag
válasz tgumis #39533 üzenetére
Szia!
Feltöltöttem ide egy javaslatot:
A Törzsszám oszlopra létrehoztam egy nevet.
A Munka2 munkalap a "beviteli" munkalap. Itt a C oszlop a törzsszám. Az első pár cellára megcsináltam az adatérvényesítést, ahol az érvényes lista a Törzsszám. Ez a mindenkori tényleges adatokat fogja tartalmazni a név meghatározása miatt.
A többi oszlopban az Index - Hol.van képlet páros játszik.
A bevitel rögzítéséhez szükséges volt egy makró. Ez egyrészt beviszi az adatot a Munka1 tábla megfelelő helyére, másrészt visszaállítja a kereső képletet (mivel az új érték beírásával az eltűnne).Remélem, valami ilyesmire gondoltál.
Üdv.
PS. A törzsszám generálásra egy javaslatot a Munka1 munkalap DA oszlopában találsz. Ebben az esetben garantált az azonos törzsszámok elkerülése.
[ Szerkesztve ]
-
l.skywalker
félisten
Sziasztok. 2010-es Office-t használok.
Ezen dolgozok reggel óta, de nem jutok előre valahol mindig elakad a dolog:A lényeg, hogy az E3-as cellába olyan ÖSSZEGZÉS-t kéne beillesztenem, ami az E5:E14 tartományból csak azokat a sorokat veszi alapul amelyek esetében a B és a C oszlop értékében "YES" van és ezeket az értékeket az E oszlopban megszorozza a D oszlop értékével, de csak akkor ha a B és C oszlopnál "YES" van.
Pl.: a sárgával kiemeltek esetén az E3 így nézne ki: (10*0,6)+(10*0,3)+(10*0,5)=14
Kitételek:
Az eredeti táblázatba sem új sor, sem új oszlop nem szúrható be és a meglévő formátumok, értékek nem változtathatóak. Van valakinek ötlete?VBA-ban meg tudnám csinálni, de kitétel az is, hogy csak és kizárólag függvény lehet - én függvényekben pedig gyenge vagyok
[ Szerkesztve ]
Nem szabad félnem. A félelem az elme gyilkosa. A félelem a kis halál, mely teljes megsemmisüléshez vezet. Szembenézek félelmemmel.
-
Delila_1
Topikgazda
válasz l.skywalker #39537 üzenetére
Tömbfüggvény, Shift + Ctrl + Enter-rel kell bevinned.
=SZUM((B5:B14="YES")*(C5:C14="YES")*(D5:D14)*(E5:E14))
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz l.skywalker #39539 üzenetére
Szívesen.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
meke11
aktív tag
Sziasztok!
A problémám a következő, egy oszlopban szerepelnek az alábbi adatok, ezekből nekem csak a római számok kellenének. Tehát a nyilazás után lévő római számokat szeretném megjeleníteni. Milyen képletezést kell alkalmaznom?
Válaszokat előre is köszönöm!
I/1 10-130 --> I
XIX/2 330-960 --> XIX
IX/2 0-60 --> IX
LXXXVIII/1 10-30 --> LXXXVIII
XLIX/2 30-90 --> XLIX -
l.skywalker
félisten
válasz Delila_1 #39538 üzenetére
Van lehetőség, hogy bármelyik részbe beillesszek másodlagos lehetőséget?
Pl.: ne csak a YES-t hanem a DO-t is nézze?
Próbáltam a "VAGY" parancsal de nem ment:
=SZUM((B5:B14="YES")*(VAGY(C5:C14="YES";C5:C14="DO"))*(D5:D14)*(E5:E14))
Nem szabad félnem. A félelem az elme gyilkosa. A félelem a kis halál, mely teljes megsemmisüléshez vezet. Szembenézek félelmemmel.
-
looser
addikt
-
Delila_1
Topikgazda
válasz looser #39545 üzenetére
A négy táblázatot összevontam. Az I oszlop tartalmazza azt az esetet, ha mindenből 1 kg-ot veszel. A példa szerint a Delta nevű cégtől érdemes vásárolni.
Más a helyzet, ha különböző mennyiségeket veszel, akkor az Alfa a nyerő.[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz l.skywalker #39543 üzenetére
Ezek a feltételek ÉS kapcsolatban vannak egymással. Egy másik oszlopba tedd a DO feltételt.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Mutt
aktív tag
válasz l.skywalker #39543 üzenetére
Szia,
ÉS/VAGY/NEM logikai operátorok nem működnek tömb-függvényekben, helyette az alábbi trükköt kell használni:
ÉS = (feltétel_1) * (feltétel_2)
VAGY = ((feltétel_1) + (feltétel_2)) > 0
NEM = (1-(feltétel_1))SZORZATÖSSZEG-el még CSE-t sem kell használnod:
=SZORZATÖSSZEG((E5:E14)*($D$5:$D$14)*((($B$5:$B$14="YES")+($B$5:$B$14="DO"))>0)*((($C$5:$C$14="YES")+($C$5:$C$14="DO"))>0))
Illetve ha csak YES/DO és NO van a feltételek oszlopban, akkor talán érdemes azt nézni, hogy hol nem NO az érték.
=SZORZATÖSSZEG((E5:E14)*($D$5:$D$14)*($B$5:$B$14<>"NO")*($C$5:$C$14<>"NO"))
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
Új hozzászólás Aktív témák
- Google Pixel topik
- Óra topik
- Mesterportrékkal érkezett a Honor 200 Pro
- OTP Bank topic
- CURVE - "All your cards in one." Minden bankkártyád egyben.
- Kompakt vízhűtés
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Azonnali informatikai kérdések órája
- Diabetes - Cukorbetegség
- Debrecen és környéke adok-veszek-beszélgetek
- További aktív témák...
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Adobe Előfizetések - Adobe Creative Cloud All Apps, Photography Plan - 12 Hónap
- Bitdefender Total Security 3év/3eszköz! - "Tökéletes védelem most kedvező áron..."
- Canva Pro előfizetés - 1 éves
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.