- Fórumok
- OS, alkalmazások
- Microsoft Excel topic
- (kiemelt téma)
-
44000 - 43901
54992 - 54001 54000 - 52001 52000 - 50001 50000 - 48001 48000 - 46001 46000 - 45901 45900 - 45801 45800 - 45701 45700 - 45601 45600 - 45501 45500 - 45401 45400 - 45301 45300 - 45201 45200 - 45101 45100 - 45001 45000 - 44901 44900 - 44801 44800 - 44701 44700 - 44601 44600 - 44501 44500 - 44401 44400 - 44301 44300 - 44201 44200 - 44101 44100 - 44001 44000 - 43901 43900 - 43801 43800 - 43701 43700 - 43601 43600 - 43501 43500 - 43401 43400 - 43301 43300 - 43201 43200 - 43101 43100 - 43001 43000 - 42901 42900 - 42801 42800 - 42701 42700 - 42601 42600 - 42501 42500 - 42401 42400 - 42301 42300 - 42201 42200 - 42101 42100 - 42001 42000 - 40001 40000 - 38001 38000 - 36001 36000 - 34001 34000 - 32001 32000 - 30001 30000 - 28001 28000 - 26001 26000 - 24001 24000 - 22001 22000 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2023-11-13 08:31 Téma összefoglaló
Új hozzászólás Aktív témák
-
Zoty4
őstag
-
lappy
őstag
-
bobsys
veterán
Koszonom a valaszokat, sikerult osszehozni
-
Zoty4
őstag
Sziasztok
A következőben kérném a segítségeteket.
Az "A" oszlopban levő gyümölcsöket szeretném úgy begyűjteni a "D" oszlopba hogy ami már volt azt hagyja ki.
Aztán a "B" oszlopban levő daraszámokat gyüjtse le az összevontak után az "E" oszlopba
citromot el is írtam így manuálba, na ezért kell az automata

az lemaradt hogy a D oszlopot is automatikusan generálja le, ne keljen beírni oda, akkor egy sima summhaval működne
-
Zoty4
őstag
Sziasztok
A következőben kérném a segítségeteket.
Az "A" oszlopban levő gyümölcsöket szeretném úgy begyűjteni a "D" oszlopba hogy ami már volt azt hagyja ki.
Aztán a "B" oszlopban levő daraszámokat gyüjtse le az összevontak után az "E" oszlopba
citromot el is írtam így manuálba, na ezért kell az automata

-
Mutt
senior tag
Adott egy oszlop, aminek az első 50 sorában csak 10 helyen szerepel érték. Hogy tudnám azt megoldani, hogy ezt a 10 értéket egy másik oszlopba egymás alatt felsorolja?
Volt már erre valami ha jól emlékszem tömbképletes megoldás. Olyan kellene, amit a Google Sheet is el tud kezelni.
KöszönömSzia,
Google Sheetsben van FILTER. Ez a függvény csak Office365 insiderben érhető még el.

üdv
-
Mutt
senior tag
Sziasztok (jobban beleolvasva a topicba Szia Delila!) Lenne egy olyan problémám, amit már biztos kérdeztek itt a forumon valamikor.
Egy terméktesztelés során kaptam több csv (excel alapú) adatbázist. 59 excel, excelenként változó mennyiségű sor, az oszlopok száma megegyezik és az oszlopokon belül található attribútumok is. Mivel a termékek meghibásodhatnak ezeken az oszlopokon belül lehetnek eltérések illetve lehetnek hibakód adatok is bizonyos oszlopokban.
Kellene nekem egy olyan kereső makrót készítenem, ami bizonyos oszlopokban keres anomáliákat/eltérést a megfelelő értékektől, illetve hibakódokat. Ahol talál a komplett sort ki kéne exportálni az excelből, így tudnám az időpillanatokat azonosítani, mikor mi történt a tesztelés során. Elvileg ez egy viszonylag egyszerű kereső makró lenne, amihez az információkat (értékek, hibakódok) számomra ismertek.
A legnagyobb probléma, hogy C++-ban, turbo pascalban, delphiben, qbasicben és hasonló programokban dolgoztam még egyetem és középiskola alatt, de az excel makrókészítés teljesen elkerült életemben.
Ahhoz hogy egy ilyen viszonylag egyszerű kereső makrót tudjak írni, milyen oldalakat, videókat, tanulivalókat javasoltok? Azért szeretném magamnak megcsinálni, mert jó eséllyel más tipusú teszteknél is kell majd hasonló makrót írnom.
Köszööm előre is a segítséget!Szia,
.. több csv (excel alapú) adatbázist. 59 excel, excelenként változó mennyiségű sor, az oszlopok száma megegyezik és az oszlopokon belül található attribútumok is.
Ha Excel 2010 vagy frissebbed van, akkor Power Query fog tudni neked segíteni.
Youtube-on van pár video róla, pl. több fájl fedolgozása.Ha kell segítség a feladathoz dobd fel a fórumra.
üdv
-
Fferi50
Topikgazda
Szia!
Mivel a cellában magában nem lehet direkt műveletet végezni, segédoszlop kell.
A képlet:=CSERE(A1;1;SZÖVEG.KERES("\";A1)-1;"")Ha csak egy \ van a cellában, akkor működik Fire/SOUL/CD megoldása.
Üdv. -
Fire/SOUL/CD
félisten
Ha a példád elég konkrét, akkor még képlet sem kell hozzá, egy sima Keres és csere (CTRL+H) is megoldja a helyzetet. Sajnos, ha a cellában nem 1, hanem több vissza-perjel van, akkor már ez a megoldás nem jó. [kép]
-
lappy
őstag
-
bobsys
veterán
Van formula arra, hogy egy text formatumu cellabol kitorolni mindent ami mondjuk a "\" elott van? Peldaul qwerty\Szoveg -> \Szoveg ?
-
mulli86
tag
-
Fferi50
Topikgazda
Szia!
Ha nem válna be, amit Lappy tanácsolt, próbáld a következőket:
Egy segédoszlop kell hozzá, amit az eredeti mellé veszel fel. Nálam az F-ben van az adat, a G a segédoszlop és a J oszlopba kerül a felsorolás:
Az első cellába kerül egy db 1.
A második cellában a képlet:=HA(F2<>"";G1+1;G1)
Ez a képlet húzható lefelé.
A J1 cella képlete:=HAHIBA(INDEX($F:$F;HOL.VAN(SOR();G:G;0));"NINCS TÖBB")
Ez is húzható lefelé. A NINCS TÖBB helyett írhatsz akár üres szöveget is ("")Üdv.
-
Fferi50
Topikgazda
Szia,
Köszönöm!
1, van Personal, az nem gond,
2, nem is új sor volt a jó szó, hanem az eredeti 6000 sorból törlődött más műveletek alapján jó sok sor és a maradék, illetve az eredeti 6000 sor közötti üres sorok megjelentek a szűrőben, mint üres sorok. Egy autószűrő fel, le megoldotta.
3, így kellene berakni? Megakad ezen a soron:Dim ucell As RangeSet ucell = Range("V" & Rows.Count).End(xlUp)With Range(Range("V2"), ucell).Validation'Range("V2").Select'With Selection.Validation.Delete.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _xlBetween, Formula1:="=[Munkafüzet3.xlsx]Lista!$A$2:$A$17".IgnoreBlank = True.InCellDropdown = True.InputTitle = "".ErrorTitle = "".InputMessage = "".ErrorMessage = "".ShowInput = True.ShowError = TrueEnd WithEzen a soron megáll, pedig egy könyvtárban vannak és stimmel az elérés::
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _xlBetween, Formula1:="=[Munkafüzet3.xlsx]Lista!$A$2:$A$17"Szia!
Ilyen külső hivatkozást az érvényesítésnél nem lehet megadni.
Ha mindenképpen máshonnan szeretnéd a listát megadni, akkor kell egy hivatkozás valamelyik munkalapon a forrás munkafüzet tartományára, amivel a listát megadod. Ezután ezt használhatod a lista forrásaként.
Tehát két lépésben megy:
Egy munkalapon, ha a forrás munkafüzet nyitva van (ha nincs nyitva, teljes elérési út kell):
A2 képlete:=[Munkafüzet3.xlsx]Lista!$A2
Ezt húzod le a 17. sorig.
Majd az érvényesítésnél ezt a tartományt adod meg.
Üdv.
Ps. Bocs, hogy az előbb ezt nem vettem észre. -
Fferi50
Topikgazda
-
oke
senior tag
Szia!
1. Ha már van Personalod, akkor a VBA nézetben kinyitod, megnyitod a modulját. Majd egyszerűen átmásolod a kívánt makrót oda. Ha az eredeti helyen nem akarod otthagyni, akkor a kivág - áthelyez megy vagy másolás után törlöd onnan.
Ha még nincs Personal, akkor indítasz egy makrórögzítést az egyéni makró munkafüzetbe. Pl. kijelölsz egy cellát. Utána leállítod a rögzítést. Átmész a VBA nézetbe. A többit lásd fent.
2.Elvileg jó a kód, nem generálhat üres sorokat (persze az itt kikommentelt sorok kellenek bele.) Bár én inkább így csinálnám:
ActiveSheet.Range("$A:$W").AutoFilter Field:=23, Criteria1:="=lakás", _
Operator:=xlOr, Criteria2:="=szoba"
Range(Range("W2"),Range("W" & Rows.Count).End(xlUp)).ClearContents
Activesheet.ShowAlldata 'vagy
Activesheet.AutofilterMode=False3.
Dim ucell as Range
Set ucell=Range("V" & Rows.Count).End(xlUp)
With Range(Range("V2"),ucell).Validation
'..... ide jönnek a soraid
End With
Üdv.Szia,
Köszönöm!
1, van Personal, az nem gond,
2, nem is új sor volt a jó szó, hanem az eredeti 6000 sorból törlődött más műveletek alapján jó sok sor és a maradék, illetve az eredeti 6000 sor közötti üres sorok megjelentek a szűrőben, mint üres sorok. Egy autószűrő fel, le megoldotta.
3, így kellene berakni? Megakad ezen a soron:Dim ucell As RangeSet ucell = Range("V" & Rows.Count).End(xlUp)With Range(Range("V2"), ucell).Validation'Range("V2").Select'With Selection.Validation.Delete.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _xlBetween, Formula1:="=[Munkafüzet3.xlsx]Lista!$A$2:$A$17".IgnoreBlank = True.InCellDropdown = True.InputTitle = "".ErrorTitle = "".InputMessage = "".ErrorMessage = "".ShowInput = True.ShowError = TrueEnd WithEzen a soron megáll, pedig egy könyvtárban vannak és stimmel az elérés::
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _xlBetween, Formula1:="=[Munkafüzet3.xlsx]Lista!$A$2:$A$17" -
mulli86
tag
-
lappy
őstag
https://www.get-digital-help.com/create-a-list-of-all-numbers-or-text-in-a-column-in-excel/
Itt van ami neked kell -
spe88
senior tag
Szia!
Teszel egy szűrőt az oszlopra. Ezután kiszűröd az üres tételeket - maradnak az értéket tartalmazó cellák.
Ezeket kijelölöd - másolás - Egy új oszlop első sorába - irányított beillesztés - transzponálás.
A szűrőt megszünteted! (Ez fontos, hogy később ne zavarja a köreidet.)
Kijelölöd az előbb bemásolt tételeket - másolás - A kivánt oszlopba - irányított beillesztés - transzponálás.
Majd a "segédadatokat" kitörlöd.
Üdv.Nem hiszem, hogy érteném. Nekem ezek a folyamatosan változnak. Ezért kéne egy fv. ami figyeli az értékeket és egymás után leírja őket az adott oszlopba. A manuális szűrögetés nem opció. Fv,-nyel ezt, hogy lehetne?
-
lappy
őstag
-
Fferi50
Topikgazda
Szia!
Csak magyarul tudom...
Segédoszlop kell hozzá. C oszlop képlete:=Ha(B1="";A1;B1)
A képletet végighúzod a C oszlopon.
Ezután a C oszlopot kijelölöd, másolás - irányított beillesztés - értéket az A oszlopba. A C oszlopot törlöd.
Üdv. -
Fferi50
Topikgazda
Adott egy oszlop, aminek az első 50 sorában csak 10 helyen szerepel érték. Hogy tudnám azt megoldani, hogy ezt a 10 értéket egy másik oszlopba egymás alatt felsorolja?
Volt már erre valami ha jól emlékszem tömbképletes megoldás. Olyan kellene, amit a Google Sheet is el tud kezelni.
KöszönömSzia!
Teszel egy szűrőt az oszlopra. Ezután kiszűröd az üres tételeket - maradnak az értéket tartalmazó cellák.
Ezeket kijelölöd - másolás - Egy új oszlop első sorába - irányított beillesztés - transzponálás.
A szűrőt megszünteted! (Ez fontos, hogy később ne zavarja a köreidet.)
Kijelölöd az előbb bemásolt tételeket - másolás - A kivánt oszlopba - irányított beillesztés - transzponálás.
Majd a "segédadatokat" kitörlöd.
Üdv. -
Fferi50
Topikgazda
Sziasztok,
Három kérdésem is lenne:
1, Hogyan lehet átrakni egy makrót egy excel fájlból a Personal-ba?
2, Szeretném a W oszlopban lévő értékek közül a „lakás” és a szoba szavakat törölni, hogy üres legyen a cella. Csak magukat az értékeket, nem a sort. Az alábbi kódrészlettel próbálkoztam, de üres sorokat generál:Selection.AutoFilter'ActiveSheet.Range("$A:$W").AutoFilter Field:=23, Criteria1:="=lakás", _Operator:=xlOr, Criteria2:="=szoba"Range("W2").Select'Range(Selection, Selection.End(xlDown)).SelectSelection.ClearContentsActiveSheet.Range("$A:$W").AutoFilter Field:=23
3, szeretnék egy legörülő lista válastót berakni a V oszlopba,. A lista ugyan abban a könyvtárban, de egy másik táblázatban szerepel, ezzel próbálkoztam, de nem akar működni, illetve csak a második csellába rakssal próbálkoztam, nem tudom hogy lehet kiterjeszteni az eész oszloba addig, amíg van adat:Range("V2").SelectWith Selection.Validation.Delete.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _xlBetween, Formula1:="= [Munkafüzet3.xlsx]Lista!$A$2:$A$17".IgnoreBlank = True.InCellDropdown = True.InputTitle = "".ErrorTitle = "".InputMessage = "".ErrorMessage = "".ShowInput = True.ShowError = TrueEnd WithColumns("v:v").SelectSzia!
1. Ha már van Personalod, akkor a VBA nézetben kinyitod, megnyitod a modulját. Majd egyszerűen átmásolod a kívánt makrót oda. Ha az eredeti helyen nem akarod otthagyni, akkor a kivág - áthelyez megy vagy másolás után törlöd onnan.
Ha még nincs Personal, akkor indítasz egy makrórögzítést az egyéni makró munkafüzetbe. Pl. kijelölsz egy cellát. Utána leállítod a rögzítést. Átmész a VBA nézetbe. A többit lásd fent.
2.Elvileg jó a kód, nem generálhat üres sorokat (persze az itt kikommentelt sorok kellenek bele.) Bár én inkább így csinálnám:
ActiveSheet.Range("$A:$W").AutoFilter Field:=23, Criteria1:="=lakás", _
Operator:=xlOr, Criteria2:="=szoba"
Range(Range("W2"),Range("W" & Rows.Count).End(xlUp)).ClearContents
Activesheet.ShowAlldata 'vagy
Activesheet.AutofilterMode=False3.
Dim ucell as Range
Set ucell=Range("V" & Rows.Count).End(xlUp)
With Range(Range("V2"),ucell).Validation
'..... ide jönnek a soraid
End With
Üdv. -
spe88
senior tag
Adott egy oszlop, aminek az első 50 sorában csak 10 helyen szerepel érték. Hogy tudnám azt megoldani, hogy ezt a 10 értéket egy másik oszlopba egymás alatt felsorolja?
Volt már erre valami ha jól emlékszem tömbképletes megoldás. Olyan kellene, amit a Google Sheet is el tud kezelni.
Köszönöm -
Fooler89
őstag
Sziasztok!
Van két oszlop pl:
A oszlop
1
2
3B oszlop
4
Eredmény legyen A oszlopban
1
4
3Ha lehet angol nyelven. Hogy tudom ezt megcsinálni?
-
oke
senior tag
Sziasztok,
Három kérdésem is lenne:
1, Hogyan lehet átrakni egy makrót egy excel fájlból a Personal-ba?
2, Szeretném a W oszlopban lévő értékek közül a „lakás” és a szoba szavakat törölni, hogy üres legyen a cella. Csak magukat az értékeket, nem a sort. Az alábbi kódrészlettel próbálkoztam, de üres sorokat generál:Selection.AutoFilter'ActiveSheet.Range("$A:$W").AutoFilter Field:=23, Criteria1:="=lakás", _Operator:=xlOr, Criteria2:="=szoba"Range("W2").Select'Range(Selection, Selection.End(xlDown)).SelectSelection.ClearContentsActiveSheet.Range("$A:$W").AutoFilter Field:=23
3, szeretnék egy legörülő lista válastót berakni a V oszlopba,. A lista ugyan abban a könyvtárban, de egy másik táblázatban szerepel, ezzel próbálkoztam, de nem akar működni, illetve csak a második csellába rakssal próbálkoztam, nem tudom hogy lehet kiterjeszteni az eész oszloba addig, amíg van adat:Range("V2").SelectWith Selection.Validation.Delete.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _xlBetween, Formula1:="= [Munkafüzet3.xlsx]Lista!$A$2:$A$17".IgnoreBlank = True.InCellDropdown = True.InputTitle = "".ErrorTitle = "".InputMessage = "".ErrorMessage = "".ShowInput = True.ShowError = TrueEnd WithColumns("v:v").Select -
mulli86
tag
Lenne egy olyan kérésem, hogy akinek megvan a könyv, az legyen oly kedves feltölteni drive--ra és megosztani velem itt vagy akár privátba (bár abból más nem profitál)
Köszönöm előre is! -
mulli86
tag
-
Delila_1
veterán
Az egyik https://prohardver.hu/tema/excel/hsz_33224-33224.html, a másik https://prohardver.hu/tema/excel/hsz_33226-33226.html
Szerk.: most látom, hogy a könyv linkje nem jön be.

-
mulli86
tag
Szia Feri, egy gondom van. A link ami a hozzászólásban van, nem elérhető.
De még a neten se találtam letölthető formátumot. A legtöbb link mindig más helyre továbbít. Illetve van egy scennelt pdf olvasós verzió, de azt nem látom rendesen
-
Sesy
aktív tag
sziasztok
van egy ilyen xml adat fájlomamit excelben szeretnék tovább szerkeszteni, bővíteni, majd a kész fájlt vissza tölteni az eredeti programba...
nem megy

notepad-ban megy, de ott macerás szerkeszteni... excelben próbálkozom, de nem sikerül...
tudtok esetleg segíteni benne?
köszönöm
-
Fferi50
Topikgazda
Szia!
Mivel a perc 60 másodperc, az óra 60 perc és a nap 24 óra, a következő osztásokat kell végezned a helyes időformátumhoz:
Perc esetén =A1/24/60, másodperc esetén pedig =A1/24/60/60
A formátum pedig egyéni: ó:pp ill. ha napon túl nyúló időtartam van, akkor [ó]:pp
Üdv. -
Delila_1
veterán
Az Excelben az idő alapegysége a nap.
A 60,24 percet elosztod 60-nal, így órában kapod meg az értéket, majd ezt osztod 24-gyel, hogy napban kapd meg. Ez az érték 0,041833, ami óó:pp formátumban 1:00A másik értéked (3614,6) másodperben van megadva, ezért osztod 60-nal, hogy perc legyen, majd újra 60-nal, hogy óra, végül 24-gyel, hogy napban legyen az értéked. Ennek az osztásnak az értéke 0,04183565. A fenti formátum szintén 1:00-t mutat.
-
cortez25
senior tag
Sziaszok! Hogy lehet egy tört perc adatot idő formátumba konvertálni? pl az adat 60,24 p vagy 3614,6 mp akkor a cella 1:00 időt mutasson.
Köszönöm.
-
Fferi50
Topikgazda
-
Ivy.4.Ever
őstag
Miért, a beépített/telepíthető Microsoft VBScript Regular Expressions 5.5-el valami gond van?

Ez valamiért kikapcsolt
Köszi. -
mulli86
tag
-
Fire/SOUL/CD
félisten
Sziasztok!
Ti találtatok ingyenesen hozzáférhető és a legújabb 2019-el is működő modult ami reguláris kifejezések használatát teszi lehetővé?
Köszönöm, Üdv.Miért, a beépített/telepíthető Microsoft VBScript Regular Expressions 5.5-el valami gond van?

-
Ivy.4.Ever
őstag
Sziasztok!
Ti találtatok ingyenesen hozzáférhető és a legújabb 2019-el is működő modult ami reguláris kifejezések használatát teszi lehetővé?
Köszönöm, Üdv. -
Fferi50
Topikgazda
Sziasztok (jobban beleolvasva a topicba Szia Delila!) Lenne egy olyan problémám, amit már biztos kérdeztek itt a forumon valamikor.
Egy terméktesztelés során kaptam több csv (excel alapú) adatbázist. 59 excel, excelenként változó mennyiségű sor, az oszlopok száma megegyezik és az oszlopokon belül található attribútumok is. Mivel a termékek meghibásodhatnak ezeken az oszlopokon belül lehetnek eltérések illetve lehetnek hibakód adatok is bizonyos oszlopokban.
Kellene nekem egy olyan kereső makrót készítenem, ami bizonyos oszlopokban keres anomáliákat/eltérést a megfelelő értékektől, illetve hibakódokat. Ahol talál a komplett sort ki kéne exportálni az excelből, így tudnám az időpillanatokat azonosítani, mikor mi történt a tesztelés során. Elvileg ez egy viszonylag egyszerű kereső makró lenne, amihez az információkat (értékek, hibakódok) számomra ismertek.
A legnagyobb probléma, hogy C++-ban, turbo pascalban, delphiben, qbasicben és hasonló programokban dolgoztam még egyetem és középiskola alatt, de az excel makrókészítés teljesen elkerült életemben.
Ahhoz hogy egy ilyen viszonylag egyszerű kereső makrót tudjak írni, milyen oldalakat, videókat, tanulivalókat javasoltok? Azért szeretném magamnak megcsinálni, mert jó eséllyel más tipusú teszteknél is kell majd hasonló makrót írnom.
Köszööm előre is a segítséget!Szia!
Az összefoglalóban találsz linkeket.
Üdv. -
mulli86
tag
Sziasztok (jobban beleolvasva a topicba Szia Delila!) Lenne egy olyan problémám, amit már biztos kérdeztek itt a forumon valamikor.
Egy terméktesztelés során kaptam több csv (excel alapú) adatbázist. 59 excel, excelenként változó mennyiségű sor, az oszlopok száma megegyezik és az oszlopokon belül található attribútumok is. Mivel a termékek meghibásodhatnak ezeken az oszlopokon belül lehetnek eltérések illetve lehetnek hibakód adatok is bizonyos oszlopokban.
Kellene nekem egy olyan kereső makrót készítenem, ami bizonyos oszlopokban keres anomáliákat/eltérést a megfelelő értékektől, illetve hibakódokat. Ahol talál a komplett sort ki kéne exportálni az excelből, így tudnám az időpillanatokat azonosítani, mikor mi történt a tesztelés során. Elvileg ez egy viszonylag egyszerű kereső makró lenne, amihez az információkat (értékek, hibakódok) számomra ismertek.
A legnagyobb probléma, hogy C++-ban, turbo pascalban, delphiben, qbasicben és hasonló programokban dolgoztam még egyetem és középiskola alatt, de az excel makrókészítés teljesen elkerült életemben.
Ahhoz hogy egy ilyen viszonylag egyszerű kereső makrót tudjak írni, milyen oldalakat, videókat, tanulivalókat javasoltok? Azért szeretném magamnak megcsinálni, mert jó eséllyel más tipusú teszteknél is kell majd hasonló makrót írnom.
Köszööm előre is a segítséget! -
Delila_1
veterán
-
wolfman
veterán
-
wolfman
veterán
Sziasztok!
lehet olyat csinálni, hogy egy cellába egymás után valamilyen módon beírt számokat adja össze a program egy másik cellába?
Tehát beírom mondjuk a cellába, hogy '30+22+49+10+15' és ennek az értékét írja ki egy másik cellába. -
JozsBiker
aktív tag
-
Delila_1
veterán
-
Zoty4
őstag
Nem túl bonyolult ha évek is lennének
Ami kell hozzá , ma, ha, min függvények tömbben használva.
Viszont ami te szeretnél csak azt a dátumot fogja színezni ami tényleg a legközelebbi. Értem ez alatt hogy ha több év dátuma szerepel csak hónap nappal akkor a legközelebbi lesz színes.
{=MIN(ha((A1:D1>=MA());A1:D1))}
Ez ha év is lenne. A te esetedben meg a hónap napokat kell beilleszteni a ma függvényhez. A formátumot is figyelembe véve.így nem igazán jó nekem, azért köszönet
-
JozsBiker
aktív tag
Szia!
Ebben az esetben konkrét értéket kell megadnod és nem képletet:=C1="" helyett =""
Én ilyenkor a formázandó cellák megadása képlettel opciót szoktam választani, oda való az=C1="" képlet.
A szabályok kezelése pontban pedig megadhatod, hogy milyen tartományra legyen érvényes a formázás.
Üdv.Így már működik, köszi !
-
Fferi50
Topikgazda
Szia!
Ebben az esetben konkrét értéket kell megadnod és nem képletet:=C1="" helyett =""
Én ilyenkor a formázandó cellák megadása képlettel opciót szoktam választani, oda való az=C1="" képlet.
A szabályok kezelése pontban pedig megadhatod, hogy milyen tartományra legyen érvényes a formázás.
Üdv. -
JozsBiker
aktív tag
Szia!
Ha a feltétel nem teljesítése esetén üres szöveg ("") kerül a cellába, akkor a feltételes formázás képlete:=A1=""
Kijelölöd a formázandó területet. A feltételes formázásnál az A1 helyett a területed kezdő celláját adod meg. (Pl. ha c5-től kezdődik a formázandó rész, akkor=C5=""a képlet.)
Üdv. -
JozsBiker
aktív tag
"Olyan feltétel kellene tehát, ami az, hogy képlet van a cellában. Ezt hogyan lehet megadni ?"
Például:
=HA(KÉPLET(A1);"Képlet van a cellában";"Nincs képlet a cellában") -
Fferi50
Topikgazda
Sziasztok !
Feltételes formázással kapcsolatban lenne kérdésem. A cellákban különböző képletek vannak, amikben az a közös, hogy HA feltétellel kezdődnek, ami alapján csak akkor kerül konkrét érték a cellákba, ha egy bizonyos feltétel teljesül.
A feltételes formázással ezen cellák színét szeretném változtatni attól függően, hogy került-e érték a cellába azaz a HA feltétel teljesült-e, vagy sem.
A feltételes formázás feltételének azt adnám meg, hogy üres-e a cella, de nem üres, hiszen képlet van benne. Olyan feltétel kellene tehát, ami az, hogy képlet van a cellában. Ezt hogyan lehet megadni ? Köszi.Szia!
Ha a feltétel nem teljesítése esetén üres szöveg ("") kerül a cellába, akkor a feltételes formázás képlete:=A1=""
Kijelölöd a formázandó területet. A feltételes formázásnál az A1 helyett a területed kezdő celláját adod meg. (Pl. ha c5-től kezdődik a formázandó rész, akkor=C5=""a képlet.)
Üdv. -
lappy
őstag
Sziasztok !
Feltételes formázással kapcsolatban lenne kérdésem. A cellákban különböző képletek vannak, amikben az a közös, hogy HA feltétellel kezdődnek, ami alapján csak akkor kerül konkrét érték a cellákba, ha egy bizonyos feltétel teljesül.
A feltételes formázással ezen cellák színét szeretném változtatni attól függően, hogy került-e érték a cellába azaz a HA feltétel teljesült-e, vagy sem.
A feltételes formázás feltételének azt adnám meg, hogy üres-e a cella, de nem üres, hiszen képlet van benne. Olyan feltétel kellene tehát, ami az, hogy képlet van a cellában. Ezt hogyan lehet megadni ? Köszi.használhatod a szám függvényt is a feltételes formázáshoz bár az attól is függ hogy milyen a ha függvényed felépítése
mert ha a hamis ágban " " van akkor működik, különben nem -
Fire/SOUL/CD
félisten
Sziasztok !
Feltételes formázással kapcsolatban lenne kérdésem. A cellákban különböző képletek vannak, amikben az a közös, hogy HA feltétellel kezdődnek, ami alapján csak akkor kerül konkrét érték a cellákba, ha egy bizonyos feltétel teljesül.
A feltételes formázással ezen cellák színét szeretném változtatni attól függően, hogy került-e érték a cellába azaz a HA feltétel teljesült-e, vagy sem.
A feltételes formázás feltételének azt adnám meg, hogy üres-e a cella, de nem üres, hiszen képlet van benne. Olyan feltétel kellene tehát, ami az, hogy képlet van a cellában. Ezt hogyan lehet megadni ? Köszi."Olyan feltétel kellene tehát, ami az, hogy képlet van a cellában. Ezt hogyan lehet megadni ?"
Például:
=HA(KÉPLET(A1);"Képlet van a cellában";"Nincs képlet a cellában") -
JozsBiker
aktív tag
Sziasztok !
Feltételes formázással kapcsolatban lenne kérdésem. A cellákban különböző képletek vannak, amikben az a közös, hogy HA feltétellel kezdődnek, ami alapján csak akkor kerül konkrét érték a cellákba, ha egy bizonyos feltétel teljesül.
A feltételes formázással ezen cellák színét szeretném változtatni attól függően, hogy került-e érték a cellába azaz a HA feltétel teljesült-e, vagy sem.
A feltételes formázás feltételének azt adnám meg, hogy üres-e a cella, de nem üres, hiszen képlet van benne. Olyan feltétel kellene tehát, ami az, hogy képlet van a cellában. Ezt hogyan lehet megadni ? Köszi. -
lappy
őstag
Sziasztok, megint lenne egy kérdésem:
Ha van négy cellában 4 dátum, de csak olyan hogy hó/nap, szóval év nincs, és ez folyamatosan megy tovább évről évre.
Azt szeretném hogy vizsgálja meg az excel, hogy melyik cellában levő dátum, ami közeledik az aktuális naphoz (ma) és azt a cellát szinezze ki mondjuk zölddel.
pl:
A1: jan1
B1: ápr1
C1: júl1
D1: okt1A5: ma: máj 12 van
ergo a következő dátum a jul1 ->akkor a júl1 legyen szines, de júl1-én már az okt1.
dec 31én jan1 legyen zöld jan 1-én meg már a ápr1
Ezt mennyire bonyolult megoldani?Nem túl bonyolult ha évek is lennének
Ami kell hozzá , ma, ha, min függvények tömbben használva.
Viszont ami te szeretnél csak azt a dátumot fogja színezni ami tényleg a legközelebbi. Értem ez alatt hogy ha több év dátuma szerepel csak hónap nappal akkor a legközelebbi lesz színes.
{=MIN(ha((A1:D1>=MA());A1:D1))}
Ez ha év is lenne. A te esetedben meg a hónap napokat kell beilleszteni a ma függvényhez. A formátumot is figyelembe véve. -
Zoty4
őstag
Sziasztok, megint lenne egy kérdésem:
Ha van négy cellában 4 dátum, de csak olyan hogy hó/nap, szóval év nincs, és ez folyamatosan megy tovább évről évre.
Azt szeretném hogy vizsgálja meg az excel, hogy melyik cellában levő dátum, ami közeledik az aktuális naphoz (ma) és azt a cellát szinezze ki mondjuk zölddel.
pl:
A1: jan1
B1: ápr1
C1: júl1
D1: okt1A5: ma: máj 12 van
ergo a következő dátum a jul1 ->akkor a júl1 legyen szines, de júl1-én már az okt1.
dec 31én jan1 legyen zöld jan 1-én meg már a ápr1
Ezt mennyire bonyolult megoldani? -
tomi_x
tag
-
Zenebohoc
tag
Szia,
Ez alapján csak tippelni lehet mi a gondja annak az 1 db fájlnak.
1. Más makrót tartalmaz-e az adott fájl, különös tekintettel Worksheet eventeket futtattót?
2. Melyi az utolsó használt cella a fájlban? F5-öt nyomj és Irányított -> Utolsó cellát válaszd ki
3. Mentés másként egy új fájlba után az új fájl is csinálja a problémát?üdv
Bocs a megkésett válaszért. Megpróbáltam mindent.
Nem vezettek eredményre mit írtál. Végül el kezdtem kitörölgetni egyenként a lapokat és közben próbálgattam a makrót. Tegnap ki is bukott egy hibás lap a fájlban, melyben volt néhány hivatkozás, egy grafikon, de nem ezek voltak a bűnösök. Az egész lapot törölnöm kellett és akkor gyorsult vissza a makró.
Ma gondoltam folytatom tovább és elemzem ezt a hibás lapot a fájlban. Sajnos nem vezetett eredményre, már törlést követően sem javult a helyzet.
Feladtam.
Marad a fájl bezárása, makró futtatás a másik fájlban, majd visszanyitás és adatmásolás.
Köszi még egyszer a segítséget! -
lappy
őstag
Sziasztok !
Egy kis segítséget szeretnék kérni. Hogy fel tudjam tenni a kérdést, leegyszerűsítettem a feladatot.
Adott a mellékelt kép szerinti táblázat. A D oszlopba akkor kellene az értékeket átírni ha a B oszlop értéke Kp felvétel vagy Kp bevétel.
Ezzel próbáltam : =SZUMHATÖBB(C2;B2;"Kp felvétel";B2;"Kp bevétel")
De nem akart működni.
Mit rontottam el ? Vagy másik függvényt kellene használnom ?Előre is köszi a segítséget.
Szia
A képletet rosszul használtad és nem is igazán arra való amit írtál. Egy ha függvény is megteszi.
Ha(b2='kp bevétel';c2;"")
Ha összegezni akarod ezeket akkor lehet használni a szumha függvényt -
tomi_x
tag
Sziasztok !
Egy kis segítséget szeretnék kérni. Hogy fel tudjam tenni a kérdést, leegyszerűsítettem a feladatot.
Adott a mellékelt kép szerinti táblázat. A D oszlopba akkor kellene az értékeket átírni ha a B oszlop értéke Kp felvétel vagy Kp bevétel.
Ezzel próbáltam : =SZUMHATÖBB(C2;B2;"Kp felvétel";B2;"Kp bevétel")
De nem akart működni.
Mit rontottam el ? Vagy másik függvényt kellene használnom ?Előre is köszi a segítséget.
-
dellfanboy
őstag
Van egy xls file-m ami tobb munkalapbol, all, hasonlo strukturaban
Van egy fooldal ahol a A-L oszlopban a honapok vannak [jan-dec], es kulonbozo sorokban linkelve van a tobbi munkalaphoz.
A fooldalon felteteles formazasst hasznalok, hogy konnyen eszreveheto legyen ha valami gebasz lenne.
Ezt szeretnem kicsi automatizalni a kovetkezokeppen.
Jelenleg ugye majus van, tehat a fooldalon jan-apr adatok vannak megjelenitve, ha most atmasolom a fv-t az apr cellabol a majusiba akkor altalaban piros felteteles formazast kapok sok esetben mert a majusi adat meg hianyzik. Ezt akarnam elkerulni, hogy a cella erteke maradjon ures, formazatlan, viszont ha uj periodusba lepunk akkor meg automatikusan kitoltodjon a feltetels formazassal eggyutt. Erre van tippetek milyen fv-t hasznaljak?
koszi -
Fferi50
Topikgazda
Sziasztok!
Hogy lehetséges a feltételes formázást úgy megcsinálni, hogy az I-P oszlopok adatait az F-hez viszonyítsa? Tehát annak megfelelően rajzoljon lefelé vagy fölfelé nyílat.
Remélem érthetően tettem fel a kérdést, köszönöm előre is a választ!
Szia!
Szerintem ikonokkal csak a kijelölt területen belüli összehasonlításokat lehet megoldani feltételes formázással.
Más módon kell az eltéréseket jelölnöd (pl. kitöltő színnel).
Képlettel az F oszlopot kell abszolút módon megjelölnöd. =$F2>I2
Ebben az esetben ha kiterjeszted a feltételes formázást a többi oszlopra is, akkor is működni fog.
Üdv. -
Triathlete
senior tag
-
Delila_1
veterán
Koszi!Szívesen, harkhonnak is.
-
Fferi50
Topikgazda
Szia! Köszi a segítséget, ide sikerült eljutnom:

Ebből kéne valahogy összegeznem, hogy adott napon hány 'IGAZ' értékem van, de hiába kattintgatok, sajna sehogy nem jön össze. Próbáltam úgy is, hogy az oszlopokhoz húztam fel a dátumot, az IGAZ/HAMISt pedig a sorokhoz, de úgy sem jutottam semmire. Kimutatásdiagram beszúrásakor meg szintén minden egyes adatot külön akar ábrázolni, az egyes napokat nem vonja össze.
Lehet, hogy ott van a probléma, hogy az egy naphoz tartozó értékek valójában különböznek egymástól? (tehát két 2020.04.19. között van különbség: az egyik mondjuk 8 óra 15 perc a másik pedig 10ó 20p. Ezeket a dátum formátummal 'levágtam' de talán itt lehet a gond?)Szia!
"ott van a probléma, hogy az egy naphoz tartozó értékek valójában különböznek egymástól?"
Esélyes nagyon.
A kimutatás alapjául szolgáló táblázatod mellé vegyél fel egy segédoszlopot.
A segédoszlop képlete: =INT(A2) - ezt húzd végig lefelé. (Ha az eredeti dátum az A oszlopban van). Ennek az eredménye az, hogy a napok lesznek itt.
FONTOS a cellaformázás. Jelöld ki a segédoszlop adatait - jobb egérgomb - cellaformázás - ÁLTALÁNOS.
Ezután a kimutatás forrásadatai közé vedd be az új oszlopot - sorcimkének, a régi oszlopot pedig vedd ki belőle.
Ha minden igaz, akkor most napokra összesített értékeket fogsz kapni - de a napokat szám formában látod.
Ezért most a segédoszlopot ismét meg kell formázni - mégpedig dátum formátumra.
Ezzel a formázási trükkel el tudjuk érni, hogy az excel ne akarjon egyből hónapokra összesíteni.
A végeredmény pl.
Üdv. -
dreizwanzig
aktív tag
-
harkhon
tag
-
Gabman
csendes tag
Szia! Köszi a segítséget, ide sikerült eljutnom:

Ebből kéne valahogy összegeznem, hogy adott napon hány 'IGAZ' értékem van, de hiába kattintgatok, sajna sehogy nem jön össze. Próbáltam úgy is, hogy az oszlopokhoz húztam fel a dátumot, az IGAZ/HAMISt pedig a sorokhoz, de úgy sem jutottam semmire. Kimutatásdiagram beszúrásakor meg szintén minden egyes adatot külön akar ábrázolni, az egyes napokat nem vonja össze.
Lehet, hogy ott van a probléma, hogy az egy naphoz tartozó értékek valójában különböznek egymástól? (tehát két 2020.04.19. között van különbség: az egyik mondjuk 8 óra 15 perc a másik pedig 10ó 20p. Ezeket a dátum formátummal 'levágtam' de talán itt lehet a gond?) -
Fferi50
Topikgazda
Sziasztok, egész éjszaka bújtam a netet, de sajna nem találtam megoldást...
Adott egy táblázat, a sorokban dátumok (másodpercre pontosan) , minden sorban van egy IGAZ vagy HAMIS érték. Én azt szeretném összegezni, hogy le legyen bontva hogy melyik nap hány IGAZ illetve HAMIS érték van. Szűrni egy-egy napra külön tudok , de nekem az kell, hogy grafikonon szépen ábrázolható legyen hogy ma volt 8 IGAZ érték, tegnap 6,azelőtt 14 stb...előre is nagyon köszönöm!
üdv,
GáborSzia!
Csinálj egy kimutatást, aztán abból már tudsz kimutatás diagramot is.
Üdv. -
lappy
őstag
Sziasztok, egész éjszaka bújtam a netet, de sajna nem találtam megoldást...
Adott egy táblázat, a sorokban dátumok (másodpercre pontosan) , minden sorban van egy IGAZ vagy HAMIS érték. Én azt szeretném összegezni, hogy le legyen bontva hogy melyik nap hány IGAZ illetve HAMIS érték van. Szűrni egy-egy napra külön tudok , de nekem az kell, hogy grafikonon szépen ábrázolható legyen hogy ma volt 8 IGAZ érték, tegnap 6,azelőtt 14 stb...előre is nagyon köszönöm!
üdv,
GáborDarabhatobb függvény súgóját nézd meg
-
Gabman
csendes tag
Sziasztok, egész éjszaka bújtam a netet, de sajna nem találtam megoldást...
Adott egy táblázat, a sorokban dátumok (másodpercre pontosan) , minden sorban van egy IGAZ vagy HAMIS érték. Én azt szeretném összegezni, hogy le legyen bontva hogy melyik nap hány IGAZ illetve HAMIS érték van. Szűrni egy-egy napra külön tudok , de nekem az kell, hogy grafikonon szépen ábrázolható legyen hogy ma volt 8 IGAZ érték, tegnap 6,azelőtt 14 stb...előre is nagyon köszönöm!
üdv,
Gábor -
Chosen
addikt
Szia!
"ahol elméletileg minimális a csapatok értékelésének átlaga és szórása "
Úgy érted, hogy a két csapat értékelésének átlaga minimálisan tér el egymástól?
Ebben az esetben én elindulnék a két széléről befelé a választásban és az utolsó 2-t attól függően választanám, hogy közelítsen egymáshoz.
Pl. Egyik csapat: A1+A10+A2+A9+A8 =5,05
Másik csapat: A3+A7+A4+A6+A5=5,14
Persze ebbe nyilván beleszól az is, hogy ki-kivel játszott eddig együtt.
Igazából függvényt nem tudnék javasolni.
Üdv.& Mutt: Köszönöm a tippeket!

-
Delila_1
veterán
Sziasztok,
A segítségeteket szeretném kérni.
Össze szeretnék adni olyan cellákat, ami különböző munkalapon vannak, és érdeklődnék, hogy van-e erre valami egyszerűbb/gyorsabb módszer, mintha manuálisan összekattingatnám?
Nem tudom, hogy releváns-e, de az összeadandó értékek minden lapon ugyanabban a cellákban vannak. pl.: 1eslap (A7 + E7)+ 2eslap (A7+E7)+3aslap (A7+E7)..... és így tovább.
Előre is köszönöm!
=SZUM(Munka1:Munka3!A7)+SZUM(Munka1:Munka3!E7) -
harkhon
tag
Sziasztok,
A segítségeteket szeretném kérni.
Össze szeretnék adni olyan cellákat, ami különböző munkalapon vannak, és érdeklődnék, hogy van-e erre valami egyszerűbb/gyorsabb módszer, mintha manuálisan összekattingatnám?
Nem tudom, hogy releváns-e, de az összeadandó értékek minden lapon ugyanabban a cellákban vannak. pl.: 1eslap (A7 + E7)+ 2eslap (A7+E7)+3aslap (A7+E7)..... és így tovább.
Előre is köszönöm!
-
Delila_1
veterán
Sziasztok!
A kovetkezo kerdesem lenne, hogyan tudnam a kovetkezot megoldani?
Mondjuk az A oszlopban vannak reszfeladatok egy projekthez felsorolva, zolddel akarom jelolni, amik le vannak zarva, de nem akarom kezzel szinezgetni a cellekat. Azt kene megoldanom, hogy ha a B oszlopba a megfelelo sorba rakok mondjuk egy x-et, akkor az A oszlopban a cella hatterszina legyen zold. Tehat, ha B1-be rakok egy x-et, akkor az A1 hatterszine legyen zold. Ha kiveszem az x-et, akkor ujra feher.
Elore is koszi.A feltételes formázás képlete az A oszlopban (A1-től kijelölve ameddig kell)
=$B1="x" -
dreizwanzig
aktív tag
Sziasztok!
A kovetkezo kerdesem lenne, hogyan tudnam a kovetkezot megoldani?
Mondjuk az A oszlopban vannak reszfeladatok egy projekthez felsorolva, zolddel akarom jelolni, amik le vannak zarva, de nem akarom kezzel szinezgetni a cellekat. Azt kene megoldanom, hogy ha a B oszlopba a megfelelo sorba rakok mondjuk egy x-et, akkor az A oszlopban a cella hatterszina legyen zold. Tehat, ha B1-be rakok egy x-et, akkor az A1 hatterszine legyen zold. Ha kiveszem az x-et, akkor ujra feher.
Elore is koszi. -
p5quser
tag
Nem kell a 11-es címke, hiszen nem irányít ide a makródban semmi.
A képletek beírásaIf ComboBox1 = "valami" Then
Range("D2:D31").FormulaR1C1 = _
"=(IFERROR(VLOOKUP(RC[-3],cikkek!C[-3]:C[5],R1C7,0),0))*R5C8"
Else
Range("D2:D31").FormulaR1C1 = _
"=(IFERROR(VLOOKUP(RC[-3],cikkek!C[-3]:C[5],R1C7,0),0))*R5C8*1.27"
End IfKöszönöm, a végén így néz ki. A címkét azért raktam oda előzőleg, mert azt hittem így könnyebb lesz megmutatni a módosító scriptnek hogy mit keressen. De okafogyottá vált.(#43919) Fferi50
Van erről valami irodalom? Nem baj ha angol. Néha jól jött volna, függetlenül a jelen helyzettől. Ugyan mindig sikerült megkerülni a problémát, de biztos gyorsabb lehet "röptében" átírni a scriptet. (bár ezt így leírva, világos lett az árnyoldala is)
Neked is köszönöm a választ! -
Mutt
senior tag
Szia!
"ahol elméletileg minimális a csapatok értékelésének átlaga és szórása "
Úgy érted, hogy a két csapat értékelésének átlaga minimálisan tér el egymástól?
Ebben az esetben én elindulnék a két széléről befelé a választásban és az utolsó 2-t attól függően választanám, hogy közelítsen egymáshoz.
Pl. Egyik csapat: A1+A10+A2+A9+A8 =5,05
Másik csapat: A3+A7+A4+A6+A5=5,14
Persze ebbe nyilván beleszól az is, hogy ki-kivel játszott eddig együtt.
Igazából függvényt nem tudnék javasolni.
Üdv.FFeri-vel értek egyet.
Én is vmi olyat javasolnék, hogy az egyik csapatban a legerősebb + leggyengébb játékos, majd a másik csapatba a második legerősebb + második leggyengébb kerülni. Ezt változtatva kerülnének az emberek szétosztásra, így a pontszámok egymást kompenzálni próbálják csapaton belül. Viszont a szórás innentől pocsék lesz, hiszen a legjobb és a legrosszabb egy csapatban lesz.
Képletnek a NAGY függvényt tudom javasolni, ha nincs ismétlődés a pontszámokban.
Csináltam egy ilyen táblázatot, ahol legkívül a kiválasztási körök vannak. Beljebb hogy hanyadik ember kell nekünk a listából, belül pedig a NAGY függvény van, ami a hanyadik emberre mutat.
üdv
-
Fferi50
Topikgazda
Sziasztok!
10 fős (CS:GO) meccseket szoktam szervezni, aminél mérjük a játékosok teljesítményét. Hogyan tudok Excelben olyat csinálni, hogy optimálisan bontsa szét 2x5 fős csapatra az embereket, ahol elméletileg minimális a csapatok értékelésének átlaga és szórása?
A 10 fő értékelése (játékon belül generált szám, az előző meccsek teljesítménye alapján):
1,65
1,48
1,35
1,09
1,04
0,88
0,78
0,77
0,67
0,48Az optimális szétbontáshoz melyik függvényekre lenne szükségem, hogyan tudnám megcsinálni?
Szia!
"ahol elméletileg minimális a csapatok értékelésének átlaga és szórása "
Úgy érted, hogy a két csapat értékelésének átlaga minimálisan tér el egymástól?
Ebben az esetben én elindulnék a két széléről befelé a választásban és az utolsó 2-t attól függően választanám, hogy közelítsen egymáshoz.
Pl. Egyik csapat: A1+A10+A2+A9+A8 =5,05
Másik csapat: A3+A7+A4+A6+A5=5,14
Persze ebbe nyilván beleszól az is, hogy ki-kivel játszott eddig együtt.
Igazából függvényt nem tudnék javasolni.
Üdv. -
Fferi50
Topikgazda
Szia!
"lehet-e beleírni makróval egy scriptbe."
Elvileg lehet, gyakorlatilag nem tanácsos - a vírusvédelem nem fogja szeretni.
Ahogyan Delila is írta, nincs is rá szükség.
Üdv. -
Chosen
addikt
Sziasztok!
10 fős (CS:GO) meccseket szoktam szervezni, aminél mérjük a játékosok teljesítményét. Hogyan tudok Excelben olyat csinálni, hogy optimálisan bontsa szét 2x5 fős csapatra az embereket, ahol elméletileg minimális a csapatok értékelésének átlaga és szórása?
A 10 fő értékelése (játékon belül generált szám, az előző meccsek teljesítménye alapján):
1,65
1,48
1,35
1,09
1,04
0,88
0,78
0,77
0,67
0,48Az optimális szétbontáshoz melyik függvényekre lenne szükségem, hogyan tudnám megcsinálni?
-
Delila_1
veterán
Nem kell a 11-es címke, hiszen nem irányít ide a makródban semmi.
A képletek beírásaIf ComboBox1 = "valami" Then
Range("D2:D31").FormulaR1C1 = _
"=(IFERROR(VLOOKUP(RC[-3],cikkek!C[-3]:C[5],R1C7,0),0))*R5C8"
Else
Range("D2:D31").FormulaR1C1 = _
"=(IFERROR(VLOOKUP(RC[-3],cikkek!C[-3]:C[5],R1C7,0),0))*R5C8*1.27"
End If -
p5quser
tag
Az if-fel próbálkoztam először én is, de az hibát dobott. Akkor még nem vettem észre hogy azért, mert vesszővel írtam pont helyett a tizedes elválasztót. Már jó, köszönöm!
Bár a kérdés még élne, hogy lehet-e beleírni makróval egy scriptbe. -
ROBOTER
addikt
Sziasztok!
Adott egy munkalap, amin rengeteg képlet van, és több felhasználó használja, ezért a cellák jelentős része védett. Az oszlopok dinamikusan keletkeznek, sok van belőlük, ezért csoportosítva vannak, ez eddig működik.
Hogy tudnám megadni a jogot a felhasználónak, hogy becsukhassa vagy kinyithassa a csoportokat anélkül, hogy jelszót adok neki?
A változásokat úgy kezelem, hogy ha a makró védett cellát írna, előtte feloldom, átírom, újra levédem. Jól működik. De tudom érzékelni az eseményt, hogy csoportot akar összecsukni, vagy kinyitni? Mert akkor annak az eseménynek a kezelőjében meg tudnám tenni a feloldást.Köszi!
Tárgytalan, megoldódott. A
.Protectparaméteriben aUserInterfaceOnly:=Truevolt a megoldás. -
Delila_1
veterán
Igen, bocsi, pongyolán fogalmaztam. Szóval hogy egy eme modulon kívűli comboboxban határoznám meg ezt képletet. Ha áfás megjelenítés kell, akkor módosítja ezt (és csak ezt) a sort.
Lehet ezt így, egyátalán? Bele lehet írni egy makróval egy másik modul, másik makrójának egy sorába? Vagy lemódosítani egy adott, cimkével jelölt sort?
Köszönöm!
Tedd függővé egy feltételtől a képlet beírását, amiben szerepeljen a combobox értéke.
If combobox = ... then ... *1.27, else szorzás nélküli sor. -
ROBOTER
addikt
Sziasztok!
Adott egy munkalap, amin rengeteg képlet van, és több felhasználó használja, ezért a cellák jelentős része védett. Az oszlopok dinamikusan keletkeznek, sok van belőlük, ezért csoportosítva vannak, ez eddig működik.
Hogy tudnám megadni a jogot a felhasználónak, hogy becsukhassa vagy kinyithassa a csoportokat anélkül, hogy jelszót adok neki?
A változásokat úgy kezelem, hogy ha a makró védett cellát írna, előtte feloldom, átírom, újra levédem. Jól működik. De tudom érzékelni az eseményt, hogy csoportot akar összecsukni, vagy kinyitni? Mert akkor annak az eseménynek a kezelőjében meg tudnám tenni a feloldást.Köszi!
-
p5quser
tag
Igen, bocsi, pongyolán fogalmaztam. Szóval hogy egy eme modulon kívűli comboboxban határoznám meg ezt képletet. Ha áfás megjelenítés kell, akkor módosítja ezt (és csak ezt) a sort.
Lehet ezt így, egyátalán? Bele lehet írni egy makróval egy másik modul, másik makrójának egy sorába? Vagy lemódosítani egy adott, cimkével jelölt sort?
Köszönöm!
-
Delila_1
veterán
Sziasztok!
Van egy combobox change-em és ennek az értékétől függően meg kéne változtasson egy modulban egy sort, ami egy "call"-ra fut le.
A 11:-gyel jelölt sort kellene átírni. (igazából csak a képlet végére beírni a "*1,27"-et)Sub RESET_SZLAZO()
With Sheets(1)
.TextBox1.Text = ""
.TextBox2.Text = ""
.TextBox3.Text = ""
End With
Range("A2:C31, H20, H23").ClearContents
11: Range("D2:D31").FormulaR1C1 = _
"=(IFERROR(VLOOKUP(RC[-3],cikkek!C[-3]:C[5],R1C7,0),0))*R5C8"
Range("G5").Value = ""
Range("B38").Value = ""
ActiveSheet.PageSetup.CenterHeader = ""
ActiveSheet.PageSetup.LeftHeader = ""
Range("A2").Select
End Sub
Előre is köszönöm!A formulában az idézőjel elé írd be a *1.27-et. Látod, pont a tizedes jel.
-
p5quser
tag
Sziasztok!
Van egy combobox change-em és ennek az értékétől függően meg kéne változtasson egy modulban egy sort, ami egy "call"-ra fut le.
A 11:-gyel jelölt sort kellene átírni. (igazából csak a képlet végére beírni a "*1,27"-et)Sub RESET_SZLAZO()
With Sheets(1)
.TextBox1.Text = ""
.TextBox2.Text = ""
.TextBox3.Text = ""
End With
Range("A2:C31, H20, H23").ClearContents
11: Range("D2:D31").FormulaR1C1 = _
"=(IFERROR(VLOOKUP(RC[-3],cikkek!C[-3]:C[5],R1C7,0),0))*R5C8"
Range("G5").Value = ""
Range("B38").Value = ""
ActiveSheet.PageSetup.CenterHeader = ""
ActiveSheet.PageSetup.LeftHeader = ""
Range("A2").Select
End Sub
Előre is köszönöm! -
Fire/SOUL/CD
félisten
"Próbáltam a reg file-okat"
Remélem úgy érted, hogy csak az elsőt (mert ha egymás után lefuttattad a REG-eket, akkor az első létrehozta a bejegyzést, a második meg egyből ki is törölte...)

Sajnos más ötletem nincs, esetleg amit 2007-es Excel esetén írtam: [link]
"Arra felhívnám a figyelmet, hogy ez esetben, csak úgy nyithatsz meg munkafüzetet, hogy azt az excelből betöltöd. Az a megoldás, hogy ütök egy entert egy XLS-en és elindul az excel és automatikusan megnyitja az xls-t, az nem fog működni..."
-
Guitar14
senior tag
Azt nem tudom, miket állítgattál már kínodban a DDE-nél, de próbáld eredeti állapotra visszaállítani elsőre.

1. Excel legyen bezárva
2. Az alábbi "kódokat" másold ki, illeszd be egy üres TXT fájlba és mentsd el REG kiterjesztéssel őket (ez fontos)
Az alábbi "kódot" mentsd el pl. excel_tobb_ablakban_fut.reg néven és futtasd.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options]
"DisableMergeInstance"=dword:00000001Ezt a "kódot" meg mentsd el pl. excel_alaphelyzetbe.reg néven és ha szükséges (több ablakos helyett visszaállnál a régi állapotra) csak akkor futtasd.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options]
"DisableMergeInstance"=-Kipróbálni nem tudom, mert nincs kéznél Office 2010, de remélem segít...
Ha műxik, akkor intézőből vagy Total Commander-ből stb stb indítva az Excel fájlokat, külön Excel ablakban kellene megnyílniuk.(bocsi a késői választ, nem voltam elérhető hétvégén)
Próbáltam a reg file-okat, sikeresen hozzá is adta a bellításjegyzékhez de még mindig ugyanaz a probléma van, shift nyomása közben is mikor nyitom a másik xls-t. Lehet valai gáz van a programmal :/ -
adDis
csendes tag
-
Fire/SOUL/CD
félisten
Sziasztok!
Nagyon szépen köszönöm lappy [link] és Fferi50 [link] tippeit is, egyelőre Mutt [link] javaslatát próbáltam ki és remekül működik!

(Jut eszembe, régen át tudtam írni ezt a link szócskát is bármire, most azt sem látom már , hogyan kellene
)Most "már csak" azt kellene még beépíteni valahogy ebbe a képletbe, hogy ugyanezt a 3 vizsgálatot (A=1, A=2 és A=3 esetét) akkor is végezze el, ha van mondjuk van még előtte két olyan kritérumtartomány (legyen X és Y) amely között egyébként mindig ÉS kapcsolat van.
Azaz, ha pl.:
X=1 és Y=1 és A=1, akkor a C mező értékeit adja össze +
X=1 és Y=1 és A=2 akkor a D mező értékeit adja össze +
X=1 és Y=1 és A=3 akkor a C-t szorozza D-vel.Azért nem reagáltam még eddig, mert ezen ügyködöm most, h valahogy belerakjam

üdv"Jut eszembe, régen át tudtam írni ezt a link szócskát is bármire, most azt sem látom már , hogyan kellene"
Válts át a régi szerkesztőre hsz írása előtt...
-
Zoty4
őstag
-
Delila_1
veterán
Engedjetek meg még egy kérdést.
van egy lista mellékelve
azt szeretném ha megvizsgálná a B oszlopot és ahol alma van, ott a C oszlopban levő darabszsámokat összegezze a G12 mezőben
ha a B oszlopban ahol körte van, ott a C oszlopban levő darabszsámokat összegezze a G13 mezőben
Van erre valami gyors megoldás?Előre is köszönöm
Erre való a SZUMHA függvény. G12-be írod, és másolhatod lefelé.
=SZUMHA($B$5:$B$11;F12;$C$5:$C$11) -
Zoty4
őstag
Engedjetek meg még egy kérdést.
van egy lista mellékelve
azt szeretném ha megvizsgálná a B oszlopot és ahol alma van, ott a C oszlopban levő darabszsámokat összegezze a G12 mezőben
ha a B oszlopban ahol körte van, ott a C oszlopban levő darabszsámokat összegezze a G13 mezőben
Van erre valami gyors megoldás?Előre is köszönöm
-
Fferi50
Topikgazda
Szia,
Köszönöm, Igen, egy-egy szó szerepel a D oszlopban. Én "analóg" módon közelítettem meg a dolgot, ahogy excelben csinálnám: a D oszlopban az x feltétel közül kijelölném azt az 5-öt, ami kell (vagy kevesebbet, ha épp nincs valamelyik), a szűrés alapján kijelölném az A oszlopban lévő szűrt listát és beszínezném sárgára. Látszik az agyam nehezen áll rá a makró más lehetőségeire

Hétfőn kerülők exceles gép közelébe, ki fogom próbálni.Szia!
Természetesen meg lehet csinálni a szűrést makróval is. Ha folytonos a D oszlop:With ActiveSheet.Range(Range("$D$1"), Range("$D$1").End(xlDown)).AutoFilter Field:=1, Criteria1:=Array("alma", "körte", "eper","csoki", "autó"), Operator:=xlFilterValues.Offset(0, -3).Interior.Color = vbYellowEnd With
A vagylagos szűrőkritériumokat meg lehet adni egy tömbben.Ha van üres cella is a D oszlopban, akkor az utolsó cellát
Range("$D$1").End(xlDown) helyett Range("$D$" & Rows.Count).End(xlUp)formában kell megadni.
Természetesen a feltételeket is megadhatod változóval vagy cellatartományokban, a lényeg az, hogy amikor feltételként használod azokat, akkor tömb legyen.Üdv.
-
Zoty4
őstag
Szia,
lappy által linkelt oldalon ott a megoldás, Power Query használata (Excel 2010-hez még külön kell telepíteni).
Lépések
1. Adatok -> Adatok beolvasása -> Más forrásból -> Weblapról
2. https://www.mnb.hu/arfolyamok URL megadása
3. Első táblázat kijelölése, majd alul Adatok átalakítása gombra kattintasz
4. Pénznem oszlopban szűrés USD-re.
5. Forint érték fejlécén jobb klikk és a többi oszlop tőrlése
6. Bezárás betöltés adott helyre, majd válaszd a táblázatot és a helyet ahol szeretnéd
7. Opcionális: Adatok fülön Tulajdonságok majd a lekérdezés tulajdonságainál az Adatfrissítés fájl megnyitásakor.
üdv
köszi szépen, sikerült
Új hozzászólás Aktív témák
-
44000 - 43901
54992 - 54001 54000 - 52001 52000 - 50001 50000 - 48001 48000 - 46001 46000 - 45901 45900 - 45801 45800 - 45701 45700 - 45601 45600 - 45501 45500 - 45401 45400 - 45301 45300 - 45201 45200 - 45101 45100 - 45001 45000 - 44901 44900 - 44801 44800 - 44701 44700 - 44601 44600 - 44501 44500 - 44401 44400 - 44301 44300 - 44201 44200 - 44101 44100 - 44001 44000 - 43901 43900 - 43801 43800 - 43701 43700 - 43601 43600 - 43501 43500 - 43401 43400 - 43301 43300 - 43201 43200 - 43101 43100 - 43001 43000 - 42901 42900 - 42801 42800 - 42701 42700 - 42601 42600 - 42501 42500 - 42401 42400 - 42301 42300 - 42201 42200 - 42101 42100 - 42001 42000 - 40001 40000 - 38001 38000 - 36001 36000 - 34001 34000 - 32001 32000 - 30001 30000 - 28001 28000 - 26001 26000 - 24001 24000 - 22001 22000 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- OS, alkalmazások
- Microsoft Excel topic
- (kiemelt téma)
- Okosóra felvásárlás!! Apple Watch Series 6/Apple Watch Series 7/Apple Watch Series 8
- TOP PC konfig /Ryzen 7 9850X3D, 32GB DDR5 RAM, 1TB M.2 PCIe SSD/ akciós áron eladó! BeszámítOK!
- ÚJ Lenovo ThinkPad X13 Gen 5 - 13.3" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- HP 250 G7,15.6",i5-1035G1,8GB DDR4,256GB SSD,WIN11
- Huawei P20 Lite 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest





Köszi.






