- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- sh4d0w: Csak a profit - emberélet nem számít
- sziku69: Fűzzük össze a szavakat :)
- bitpork: Augusztus 2- szombat jelen állás szerint.
- Kempingezés és sátrazás
- sziku69: Szólánc.
- Gurulunk, WAZE?!
- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
- eBay-es kütyük kis pénzért
-
LOGOUT
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
-
Dr V
őstag
Sziasztok!
Idővonalat szeretnék létrehozni. Megvan a projekt neve, kezdési és befejezési dátum. Azt szeretném ebből kihozni, h láttható legyen egyes projektek időbeli átfedése. Hogyan oldhatom ezt meg?
-
Dr V
őstag
Sziasztok!
Egy 13 tételes, számokat tartalmazó adathalmazt szeretnék kiszűrni egy folyamatosan bővülő táblázatból. Konkrétabban kódokat olvasok be Excelbe és ha az érintett kódot (számsort) beolvasom, NOK-t írjon ki, amúgy meg OK-t. Milyen képlettel tudom megvalósítani?
-
huan
őstag
válasz
Fferi50 #41292 üzenetére
Szia!
Az x-eket ki helyezi el a táblázatban?
Az x-eket, vagy az egész F-oszlopra nincs szükség, ha a G-oszlop tud "nélküle" működniAhol kész van, oda már nem kellene írni a G oszlopba?
Maradhat üresen is, valóban. Csak azért írtam minden cellába, hogy majd az FKERES "rátaláljon" majd az első cikk találat mellett.Ahol még nem történt művelet, azaz 0 a jó+selejt, oda nem kell semmit írni?
Jogos. Csak akkor ha ez az első művelet cikken belül. (pl.24.sor, 27.sor)Hiszen ott még minden művelet hátravan. Vagy extrém esetben, ha minden db selejtté válik "útközben", akkor arra a műveletre már nem kerül sor.... ?
Csak azok a műveletek kellenének, akiken éppen "van munka", nem az összes hátralévő.
Ha minden darab selejtté válik valahol, akkor nem lesz mit feldolgozni a következőnek, így ott vége a "munkának". (F-oszlop: Ha D+E=C (jó+selejt=össz db) akkor KÉSZ >> F=KÉSZ -már nem érdekes) -
Fferi50
Topikgazda
Szia!
Az x-eket ki helyezi el a táblázatban? Ahol kész van, oda már nem kellene írni a G oszlopba?
Ahol még nem történt művelet, azaz 0 a jó+selejt, oda nem kell semmit írni? Hiszen ott még minden művelet hátravan. Vagy extrém esetben, ha minden db selejtté válik "útközben", akkor arra a műveletre már nem kerül sor.... ?Üdv.
-
huan
őstag
Sziasztok!
Szeretnék segítséget kérni Tőletek az alábbi feladattal kapcsolatban. Elnézést kérek, ha kissé bonyolult, de nem tudtam ennél jobban egyszerűsíteni.
Van egy táblázatom, ahol cikkek, műveletek, össz, jó és selejt darabszámok vannak és olyan műveletek, ahol az előtte lévő művelet "munkát" ad a következőnek, vagy sem. Akiknek "munkája" van, azokat a műveleteket szeretném összegyűjteni. (A G-oszlopban szereplő műveleteket szeretném ha lehet függvénnyel megszerezni)
- A-oszlop: cikkek
- B-oszlop: műveletek
- C-oszlop: a cikkhez tartozó össz darabszám
- D-oszlop: A cikk és adott művelet jó darabszáma az össz darabon belül
- E-oszlop: A cikk és adott művelet selejt darabszáma
- F-oszlop: Ha D+E=C (jó+selejt=össz db) akkor KÉSZ
- F-oszlop: Ha a D+E<C (vagyis a jó és az addig keletkezett selejt), akkor X (itt fontos lenne, hogy csak az addig keletkezett selejtet(E-oszlop) vegye figyelembe)
[pl.: 21.sor=KÉSZ, mert a 20.sortól már 29 az össz darab]
- G-oszlop: F=KÉSZ -már nem érdekes. Csak azokat a műveleteket tartalmazza, ahol "munka" van, azaz D-cella értéke kevesebb, mint a felette lévő D+E -értéke (cikken belüli addigi E-oszlop-összeg)Pirossal jelölt cellák: Ahol "esemény" történik számomra.
A minta táblát elhelyeztem itt.
Köszönöm előre is!
-
RAiN91
őstag
válasz
Fferi50 #41286 üzenetére
Szia
Sajnos makrót nem tudok adni. BetAngel a program, amire rá van kötve, a programon belül kell kiválasztanom az excelemet, majd a programban rányomni, hogy connect.
Esetleg nem lehet átformázni valahogy, hogy úgy érzékelje a változást, mintha kézzel írnám be? Pl. egy másik cella értékét egyenlővé tenni azzal a cellával, ahol változnak az értékek, vagy nem tudom.
-
marec1122
senior tag
Sziasztok!
A kérdésem az lenne megvalósítható e, hogy egy kijelölt cellacsoportba legyenek jelölő négyzetek minden cella közepén, úgy hogy ne kelljen minden egyes cellára beszerkeszteni egy "külső objektumot"?
Válaszotokat előre is köszönöm
-
Fferi50
Topikgazda
válasz
RAiN91 #41285 üzenetére
Szia!
Írtam, hogy ez egy eseménykezelés, akkor indul el, ha a cella értéke megváltozik.
A kérdés az, hogy milyen módon van rákötve az adatforrásra, mert ha az gátolja az eseménykezelést, akkor természetes, hogy eseménykezelés formájában nem tud futni.
Tehát jó lenne látni azt a makrót, amelyik az adatforrásból veszi az adatokat a cellába.
Az időzítést nem egészen értem, miért lenne jó.
"ha ugyan azt az értéket írom be neki, akkor is ő beírja a következő cellába"
Az eseménykezelés sajnos nem érzékeli, hogy ugyanaz maradt-e az érték a cellában, azt külön meg kellene vizsgálni.
De gondolom, a legfontosabb most az adatforrás beapplikálása lenne.Üdv.
-
RAiN91
őstag
válasz
Fferi50 #41283 üzenetére
Nem működött, mert nem tudtam elindítani, mert feljött az ablak, hogy melyik makrót akarom elindítani. De már rájöttem, nem kell elindítani, alapból fut.
Annyi a probléma, hogy kézzel működik, ha beírok valamit és entert nyomok (bár ha ha ugyan azt az értéket írom be neki, akkor is ő beírja a következő cellába), viszont ha rákötöm az adatforrásra, és változnak a számok másodpercenként, nem ír be semmit.
Időzítő lenne a másik megoldás, amit írtál is korábban, de sokkal jobb lenne egy ilyen megoldás.
-
Archius
csendes tag
Sziasztok,
Segítséget szeretnék kérni egy olyan excel diagram létrehozásához, ami időpontok napi eloszlását mutatja egy grafikonon. Reggel 7 és este 7 között számos másodperc pontosan rögzített időpontom van egy oszlopban. Egy másik oszlopban ugyan ezen időpontok dátumai. Szeretnék a két oszlop tartalmából egy olyan ábrát látni, ahol pontok formájában látszik a rögzített időpontok napi eloszlása. Ezt arra használnánk, hogy meghatározzuk melyek azok a napszakaszok amelyek jobban terheltek, és melyek azok ahová még lehet irányítani vagy esetleg átirányítani terhelést.
Segítségetek előre is köszönöm. -
Fferi50
Topikgazda
válasz
RAiN91 #41282 üzenetére
Szia!
Bocs, de miért is nem másolod le pontosan a makrót, amit küldtem?
Ne csodálkozz, hogy az Offsetet nem lépteti, mivel a k változódat nem definiáltad publikusnak, ezért valahányszor lefut az eseménykezelés, mindig 0 értéket fog tartalmazni.
Másrészt nem kapcsoltad ki az eseménykezelést, így aztán valahányszor beírja az eredményt újra és újra lefut feleslegesen (igaz, ezt nem látod, mert a cellavizsgálat alapján nem csinál semmit az eseménykezelés, csak kilép).
Továbbá, ha automatikusan íródik felül az A1 cella, akkor végtelen folyamat keletkezik, amit nem fogsz tudni leállítani. Ezért kell bele a DoEvents utasítás, mint írtam.Üdv.
-
RAiN91
őstag
válasz
Fferi50 #41277 üzenetére
Szia
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Range("A1"), Range(Target.Address)) Is Nothing Then
Range("B1").Offset(0, k).Value = Target.Value
If k < 2 Then k = k + 1 Else k = 0
End If
End SubÍgy már félig működik, csak az Offsetet nem lépteti valamiért. Mindig B1-be írja csak a változást, és azt írja felül.
-
Delila_1
veterán
válasz
PowerBuldog #41279 üzenetére
Talán képletekkel is meg lehet oldani, de nekem egyszerűbbnek tűnik makróval.
Gondolom, az A1:C1 tartományon kívül a többi sorban is vannak adataid, ezért úgy írtam meg a modulba másolandó makrót, hogy menjen végig a sorokon, és a D oszlopba írja annak a cellának a szövegét, amelyikben először találja meg a "Póló" kifejezést. Ha pl. A5-ben és C5-ben is szerepel a szó, az A5 tartalma lesz a D5-ben.
Sub Hol_A_Polo()
Dim oszlop As Integer, sor As Long, usor As Long
usor = Range("A" & Rows.Count).End(xlUp).Row
For sor = 1 To usor
For oszlop = 1 To 3
If InStr(Cells(sor, oszlop), "Póló") > 0 Then
Cells(sor, 4) = Cells(sor, oszlop)
Exit For
End If
Next
Next
End Sub -
PowerBuldog
veterán
Sziasztok!
Eléggé megkopott az excel tudásom.
Tudnátok segíteni abban, hogy hogyan lehet egy cella tartalmát másolni egy függvénnyel, ha tartalmaz egy szót? Lehetőleg úgy, hogy egy cella tartományt néz meg.Tehát van 3 egymás melletti cella
A1: C1
. Ezek közül annak a tartalma kéne nekem egy cellába ami mondjuk tartalmazza, hogy "Póló". -
Fferi50
Topikgazda
válasz
RAiN91 #41276 üzenetére
Szia!
Az alábbi makrót másold a munkalap kódlapjára. (Jobb egérgomb a fülön, majd kód megjelenítése.)
Option Explicit
Public hol As Byte
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$F$1" Then
Application.EnableEvents = False
Range("A1").Offset(0, hol).Value = Target.Value
If hol < 2 Then hol = hol + 1 Else hol = 0
Application.EnableEvents = True
End If
DoEvents
End Sub
A makró az F1 cellában bekövetkező változásokat követi le, az általad leírt módon az A1-B1-C1 cellában. A $F$1 helyére írd azt a címet ilyen formában, ahol a változások végbemennek, az A1 helyére írd azt az első cellát, ahova a változásokat szeretnéd beírni. A hol változó 0 és 2 között változik, értékétől függően kerül az A1-B1-C1 cellába az érték az Offset tulajdonság alapján.
Más cellákban bekövetkezett változásokra nem reagál.
Azt nem tudom, hogy az általad jelzett gyakoriságú változások miatt a "villódzásokon" kívül fogsz-e látni bármit is.
A DoEvents utasítás azért került bele, hogy a Ctrl+Break billentyűkkel le tud állítani a makró futását.Üdv.
-
RAiN91
őstag
válasz
Fferi50 #41271 üzenetére
Sajnos nem találtam megoldást. Annyi a lényeg, ha egy cella értéke változik, akkor írja ki az új értéket, majd ha megint változik, akkor a tőle egyel jobbra lévő cellába írja ki, és így tovább, de mindig menjen vissza az elejére is írja felül.
Tehát pl. A1-be kiíratom, majd B1-be, majd C1-be, de a következőt megint A1-be, B1 stb.
Erre esetleg tudsz valami egyszerű megoldást?
Köszönöm! -
Fferi50
Topikgazda
Szia!
1. Egy segédoszlopba - vagy új munkalapra - kimásolod a neveket tartalmazó oszlopot. Ezután adatok - ismétlődések eltávolítása. Megmaradnak az egyedi értékek.
2. Adatok - speciális szűrés - nézd meg a hozzá tartozó segítséget. Helyben is lehet úgy szűrni vele, hogy csak az egyedi adatok láthatók.
3. KimutatásÜdv.
-
tixem
addikt
Előre is elnézést kérek, ha volt már. Valszeg triviális kérdés, de sajnos hülye vagyok excelhez, képet pedig nem tudok mellékelni adatvédelemi okok miatt, de megpróbálom leírni.
Szóval adott egy táblázat, amiben ügyfelek szerepelnek.
Egyszerűsített példa: tegyük fel van 10 sor, első három sorban Kiss Pista, következő 3 sorban Minta János, végül a maradék 4 sorban Pista Miska. Ez három ügyfél, de 10 sort foglalnak mert egy ügyfélhez több szám is tartozik.
Ezt képzeljük el 1000+ ügyféllel és mondjuk 5000+ számmal
A fenti példa alapján hogyan tudom úgy leszűrni a táblázatot névre, hogy egy név egyszer szerepeljen, hogy meg lehessen számolni hány ügyfél van? Magyarul az ismétlődéseket szeretném kiküszöbölni, hogy Minta János csak egyszer szerepeljen, meg a többi is. Így a sorok száma kiadná hányan vannak.
Remélem érthető voltam
Köszi
-
RAiN91
őstag
válasz
Fferi50 #41271 üzenetére
Renden, köszönöm, kísérletezgetek.
Nagyon nem értem a témát, de korábban még te írtad ezt az eseménykezelést, ami akkor meg is oldotta az akkori problémát (makró elejére Application.EnableEvents=false, végére true), gondolom erre gondolsz. Ez az excel egy adatforrásra van csatlakoztatva és 200ms-ként változnak az adatok.
Próbálgatom, nem hiszem, hogy bonyolult lenne a megoldás. -
Fferi50
Topikgazda
válasz
RAiN91 #41270 üzenetére
Szia!
Amíg a makró fut, addig nemigen tud változni egy cella értéke szerintem, hacsak te nem változtatod.
Szerintem eseménykezeléshez kellene kötnöd a makrót, például a munkalap Change eseményéhez, amiben megnézed, hogy a Cella(9,7) értéke változott-e, ha igen akkor lefut a makród az első i-értékkel. Az i változódat publikusnak vagy static-nak kell deklarálnod, hogy megmaradjon az értéke a makró lefutása után is.
Persze lehet, hogy rossz felé gondolkodok, mert nem ismerem a problémád teljeskörűen.Üdv.
-
Fferi50
Topikgazda
válasz
RAiN91 #41268 üzenetére
Szia!
Ha egy sorba írod a feltételt és a kívánt műveletet, akkor nem kell az End IfFor i = 44 To 47
If Cells(9, 7) <> Cells(9, i) Then Cells(9, i + 1) = Cells(9, 7)
Next
Ha mindenképpen ki szeretnéd írni, akkor az End If kerüljön a cikluson belülre:
For i = 44 To 47
If Cells(9, 7) <> Cells(9, i) Then
Cells(9, i + 1) = Cells(9, 7)
End If
Next
"csak akkor szeretném, ha i ugorjon egyet, ha a feltétel teljesül,"
Egyébként mit csináljon, ha a feltétel nem teljesül? Ácsorogjon és várja meg, hogy teljesüljön? - ami persze soha nem fog bekövetkezni.Üdv.
-
RAiN91
őstag
Sziasztok
Egy kis segítséget szeretnék kérni.
i egy változó, 44-47ig, ha 47-ig eljutott, akkor a következő mindig a 44, és így megy körkörösen.
Erre ezt írtam, de mivel megadtam, hogy i kezdő értéke 44, ezért mindig is az lesz az első, és nem ugrik tovább.
Private Sub Worksheet_Calculate()
Dim i As Long
i = 44
If Cells(9, 7) <> Cells(9, i) Then
Cells(9, i + 1) = Cells(9, 7)
i = i + 1
end if
If i = 47 Then i = 44
End SubHogy lehetne másképp megoldani? For-Next ciklussal sem tudtam megoldani, mert csak akkor szeretném, ha i ugorjon egyet, ha a feltétel teljesül, és ha NEXT-et IF függvényen belül rakom, akkor hibát jelez:
For i = 44 To 47
If Cells(9, 7) <> Cells(9, i) Then
Cells(9, i + 1) = Cells(9, 7)
Next
End IfKöszönöm előre is a segítséget!
-
Delila_1
veterán
Ezt csak makróval tudod megoldani.
Sub Szinezes()
Range("2:2,5:5,10:10,15:15").Interior.Color = Range("A1").Interior.Color
' Range("A2:L2, A5:L5, A10:L10, A15:L15").Interior.Color = Range("A1").Interior.Color
End SubAz első sor az A1 cella háttérszínével azonosra színezi a 2; 5; 10 és 15. sor celláit.
A második sor, ami most megjegyzésbe van téve, a fenti sorokból csak az A:L tartományt színezi.
Írd át a színezendő területeket a saját igényednek megfelelően, valamint a Range("A1")-et, ha nem az A1 szerint szeretnéd végrehajtani a műveletet.
Töröld a makróból azt a sort, amelyikre nincs szükséged.A makrót kötheted egy billentyű kombinációhoz. Alt+F8-ra bejön a makrókat tartalmazó ablak. Kiválasztod a Szinezes makrót, Egyebek, a Billentyűparancsnál a Ctrl+ -hoz beírsz egy betűt. Ezután erre a kombinációra indul a makró, és színez.
A füzetet makróbarátként kell elmentened.
-
huan
őstag
Sziasztok!
Szeretném egy táblázatban több sor szín-kitöltését megváltoztatni automatikusan egy sornak megfelelően, ahol manuálisan változtattam a szín-kitöltést.
Magyarul egyikben beállítom a kitöltést kézzel és automatikusan a táblázat több másik sora is kitöltődik színnel ennek megfelelően.
Lehetséges ez? -
modflow
veterán
Megtudnátok azt mondani, hogy ha egy számítási művelet eredménye bekerül mondjuk A-oszlopba, pl. A1-be és A1=54,9875, akkor hogy lehet azt megoldani, hogy ezt 2 tizedesjegyre kerekítse? De ténylegesen és ne csak látszatilag?
Úgy értem nem csak azt akarom, hogy 54,99, hanem azt akarom, hogy a cellában tényleg 54,99 legyen.
MERT ha további műveletet végzek, akkor azt akarom, hogy A*54,99 legyen a művelet és ne a mögöttes 54,9875*A, mert ez már más eredményt ad.Szóval a kerekítés utáni további művelet miatt kellene, hogy 2 tizedesjegyre kerekítsen és az utána lévő műveletekben ezt a 2 tizedesjegyű számot használja.
Remélem érthetően írtam le.Tudtok segíteni?
-
Fferi50
Topikgazda
válasz
AtthysKA #41257 üzenetére
Szia!
Egy segédoszlopban alkalmazd a következő képletet:
=Helyette(E2;F2;"")
Angolban =SUBSTITUTE(E2,F2,"")
végighúzva addig, amíg értékek vannak az oszlopokban.
Ezután a segédoszlopot értékké alakítod (másolás - irányított beillesztés értékként ugyanoda), majd átmásolod az 5 oszlopba.Üdv.
-
AtthysKA
csendes tag
Sziasztok!
A segítségeteket kérném: adott egy tábla ahol 2 oszlopban van egy full termék név és a másikban egy gyűjtő termék név. Lásd az alábbi képen(5,6 oszlop):
Azt szeretném ha az 5-ös oszlopban csak a gyűjtőnéven felüli adatok maradnának, tehát a 6. oszlop tartalmát, ha van egyezés, eltávolítani az 5. oszlop tartalmából (a példaképen marad tehát 50G, 60G stb). Ha teljesen ugyanaz a tartalom minden törlődik.
Nem tudom ez megoldható valami függvénnyel, így hogy nem számokról, hanem szövegről van szó?
Köszönöm előre is a segítségetek! -
szricsi_0917
tag
Sziasztok
Egy kis segítséget szeretnék kérni.
Egy adatbázisból lehúzok egy listát ahol a számok is szövegként szerepelnek.
Van egy összesítő táblázatom ahova beillesztem értékként viszont akkor is szöveg marad pedig általánosra van formázva, de ha megnyitok egy üres excelt és oda illesztem be értékként akkor már átalakítja számmá.
Mi lehet ennek az oka? -
Traxx
őstag
Sziasztok!
Abban szeretnék segítséget kérni, hogy figyelmeztető alsót hogyan tudok készíteni? Arra gondolok, hogy A1-A2 cellában van 2 értékem, és ha a B oszlopba olyan szám kerül, ami nincs a 2 között, akkor meglenne egy üzenet. Feltételes formázással már éltem, de nem elég hatékony sajnos.
Köszönöm a segítséget!
-
Fferi50
Topikgazda
válasz
Miertvansote #41248 üzenetére
Szia!
Természetesen számít, hogy angol az Excel, akkor angol függvényneveket kell használni.
Bocs, nem vettem észre, hogy a 0 benne maradt a képletben amit beírtam. Próbáld így:
="MC_K|('Szamolas[" & Row()-1 & "]')"
Üdv. -
Miertvansote
tag
válasz
Fferi50 #41247 üzenetére
Kösznöm szépen, a második érsz világos.
De sajna az elsőt próbálgatom de sehogy nem működik :S.Bemásoltam az excel amit küldtél de hiába húzom le nem változik a szám.
Ja annyi még hogy számít hogy angol az excel ? Mert az van nekem.
Átírtam a sor row-ra de így sem működik.
Még azért próbálkozom még.
Köszi.
-
Fferi50
Topikgazda
válasz
Miertvansote #41246 üzenetére
Szia!
1. Ezt így közvetlenül nem tudja az Excel. Ha ezt szeretnéd, akkor a Sor függvényt kell alkalmaznod.
A1 cella képlete:="MC_K|('Szamolas[" & sor()-1 & "0]')".
Ezt már lehúzhatod ameddig szeretnéd. Viszont utána "el kell tüntetni a képletet"!
Kijelölöd az adott területet, majd másolás - irányított beillesztés értéket ugyanoda.
2. Az Összefűzés függvényt kellene használnod, illetve az egyszerűsített változatot, az & karaktert, pl:
=KARAKTER(65) & KARAKTER(97) & KARAKTER(67)
Üdv. -
Miertvansote
tag
Sziasztok!
Szeretnék segítséget kérni a következőben:
Tegyük fel, hogy van egy valamilyen szövegem például MC_K|('Szamolas[0]').
Ezt a szöveget mondjuk beírom az A1-es mezőbe, utána rákattintva a jobb alsó sarkot lehúzva azt várnám, hogy a 0-ás számot folyamatosan növeli, de csak azt. tehát MC_K|('Szamolas[1]') aztán MC_K|('Szamolas[2]') és így tovább.
De sajnos nem növeli a számot. Tudna ebben valaki segíteni, hogy érhetem ezt el ?
Illetve lenne még egy dolog. Van néhány decimális számom amit visszakonvertáltam a Char parancs segítségével. De a baj az hogy, amikor visszafejtettem az ascii karaktereket, onnantól fogva nem tudom egyesíteni őket, hogy egy értelmes szót kapjak. Azt meg lehet oldani valahogy, hogy egymás mögé beillesszem őket egy cellába?
Előre is köszönöm segítségeteket.
Üdv.
-
Fferi50
Topikgazda
válasz
rlazol #41241 üzenetére
Szia!
"mert amit én ismerek (Fkeres, Vkeres, Keres), az mind növekvő sorrendet kér."
Ez tévedés!
Ha pontos egyezést szeretnél, akkor nem kell sorrendben lenni az adatoknak. Nézd meg pl. az Fkeres 4. paraméterére vonatkozó súgót. Csak akkor kell növekvő sorrend, ha tartományban keresel, azaz nem pontos egyezést, hanem hozzávetőlegeset keresel. Beismerem, elég bénán van fogalmazva a súgó. -
rlazol
veterán
Sziasztok!
Összetett feladatban kérek segítséget:
kialakult egy 25 nevet tartalmazó lista, akik közül kiválogatunk 5 embert.
6an válogatunk.
Első lépésben mindenki kiválasztja a neki szimpatikus 5 főt és erősorrendbe teszi őket.
A kialakult 6 lista alapján meg kéne nézni, hogy melyik jelöltnek hány pontja van. (5 pont minden első helyért, 4 a másodikért stb).
Az alap lista még lehet névsorban, de a sorrendbe rakottak már nem.
Hozzákezdeni se tudok, mert amit én ismerek (Fkeres, Vkeres, Keres), az mind növekvő sorrendet kér.jelölt 7-nek pl ez alapján 5+4+3+4+2+2 = 20 pontja van, jelölt 5 nek meg 4+4+1=9 stb...
Ötlet valami?
Köszönöm!
-
Laciahegyrol
csendes újonc
válasz
Nagyzoli27 #41237 üzenetére
Szuper, örülök, ha segítettem.
Ha lehúzás előtt a CTRL-t nyomod, előfordul, hogy más eredményt kapsz: nem számolni kezd egyesével, hanem ismételgeti a korábban beírt számokat... -
Nagyzoli27
kezdő
válasz
Laciahegyrol #41235 üzenetére
Most már jó. Az volt a gond hogy nem szöveg volt a cella formátuma így egyesével rakta be a számokat amikor lehúztam, nem pedig 0 1 0 1...
-
Nagyzoli27
kezdő
válasz
Laciahegyrol #41235 üzenetére
Hozzáférés kell hozzá
-
Laciahegyrol
csendes újonc
válasz
Nagyzoli27 #41234 üzenetére
Itt van egy link, google táblázatokban megcsináltam:
https://docs.google.com/spreadsheets/d/1KAFxy47xH-IiYoxKB9cQ7qoL2YmWJVq20yJHJsGSgnM/edit?usp=sharing
-
Nagyzoli27
kezdő
válasz
Laciahegyrol #41233 üzenetére
De ha beszűröm 0-ra vagy 1-re akkor csak 1 sort látok.
-
Laciahegyrol
csendes újonc
válasz
Nagyzoli27 #41232 üzenetére
Nem-nem! Valószínű nem fogalmaztam jól.
0-át és 1-et begépeled.Utána kijelölöd a két cellát, a cella jobb alján levő kis fekete négyzettel pár másodperc az aljáig lehúzni.
Leszűrni a 0 vagy 1-re szintén pár másodperc és már látod is az összes páros vagy páratlan sort.
Kijelölni az első sor kijelölése után CTRL+Shift+le nyíl, jobb klikk, törlés. Kész. -
Nagyzoli27
kezdő
válasz
Laciahegyrol #41231 üzenetére
Ez olyan mintha egyesével jelölném ki a sorokat.
-
Laciahegyrol
csendes újonc
válasz
Nagyzoli27 #41229 üzenetére
Szia,
Nekem az jutott eszembe, hogy egy segédoszlopba beírod az első sorba, hogy 0, a másodikba, hogy 1. Lehúzod addig, amíg kell. Leszűröd a törlendő sorhoz tartozó számot, majd kijelölöd mindet és törlöd. Ezután segédoszlopot eltávolítod.
Üdv. -
Laciahegyrol
csendes újonc
Sziasztok,
Én a munkámhoz szükséges dolgokat egy excel táblázatba gyűjtöm. Automatikus levelek küldésére VBA segítségével kiválóan lehet használni.
Az jutott eszembe, hogy VBA-ban hogy lehetne megoldani, hogy ha egy adott személy automatikus választ állított be, azt a táblázatom pl. megnyitás során frissítse?
Az lenne a célom vele, hogy gyorsan átlássam, ki az aki esetleg házon kívül van.
Köszönöm előre is!Üdv: Laci
-
Nagyzoli27
kezdő
Sziasztok!
Hogy lehet minden második sort kijelölni és törölni?
Köszönöm
-
marec1122
senior tag
Sziasztok!
A következő problémával fordulnék hozzátok. Olyan feltételes formázásra lenne szükségem ami a következő dolgot tudja. Van egy táblázat melynek "a" oszlopától "f" oszlopáig van mindenféle adat. Van egy "g" oszlop amiben egy képlet vagy kiír egy olyan szöveget, hogy "foglalkozni kell a sorral" vagy nem. Az kéne nekem, hogy lehet e feltételesen formázni egy sort minden sor egy adott cella értéke alapján. Tehát pl. ha g1="foglalkozni kell a sorral" akkor az egész sor pirosodjon be "g" oszlopig.
előre is köszi a segítséget
-
ny.janos
tag
válasz
KaiotEch #41220 üzenetére
Szia!
Ha nem akarod olyan szinten automatikussá tenni, hogy mondjuk a fájl mentésekor keressen rá a könyvtárban található fájlokra, akkor nem feltétlen kell hozzá makró.
Ha egy adott könyvtárban már meglévő fájlokhoz akarod a hivatkozásokat megcsinálni, akkor a következőt teheted:
1. Másolod a könyvtáradban szereplő fájlok neveit, pl. Total Commanderrel.
2. A fájlneveket bemásolod az exceled egy új oszlopába.
3. Az oszlopban csere funkcióval kitörlöd a fájlnevek végeiről a kiterjesztést (keresett szöveg:.pdf
, csere erre mezőt pedig üresen hagyod. Mind cseréled.
4. Kijelölöd a számlaszámok oszlopodat és az előbbi oszlopot egyszerre, majd a feltételes formázás ismétlődő értékek parancsot választod.
5. Szűrsz az ismétlődő értékekre a számlaszámok oszlopodban azt követően, hogy bekapcsoltad az autoszűrőt.
6. Új oszlopban a hiperhivatkozáshoz a képleted:=HIPERHIVATKOZÁS("a könyvtárad neve, ahol a fájlaid vannak D:\Valami\Akármi\Bármi\ formátumban" & a számlaszámot tartalmazó cella hivatkozása & ".pdf" ;a számlaszámot tartalmazó cella hivatkozása)
7. Szűrsz a nem ismétlődő értékekre, ahol a képleted
=a számlaszámot tartalmazó cella hivatkozása
8. Törlöd a szűrőt és kész is vagy. Van egy oszlopod, ahol azoknál a számlaszámoknál van link, amelyek léteznek a könyvtáradban.
-
Üdv. Kollégák szeretnék segítséget kérni. Van egy adatbázisom, amiben van olyan oszlopom, hogy "számlaszám", amit kézzel szoktam kitölteni. Olyan macro-ra lenne szükségem, ami egy folder-ből fel tudja olvasni az ott levő PDF-eket és ha a számlaszámba beírt szám stimmel a folderban levő fájlnévvel, akkor hyperlinkelje be.
-
ny.janos
tag
válasz
szricsi_0917 #41216 üzenetére
Szia!
Az értekezletet írja ki nálam is, ha nagyon sok számítási műveletet tartalmazó fájlt nyitok meg. Vagyis a lassulást maga a fájl okozza (annak mérete, számítási sokasága).
Próbáld meg, hogy nem xlsx, hanem xlsb fájlformátumban mentet el a fájlod. Gyorsabbnak kell lennie tőle. Ha még így is túl lassú marad, akkor esetleg értékként beillesztheted azokat az adatokat a képletek helyett, amely adatoknak az újrakalkulálására nincs szükség. -
szricsi_0917
tag
Sziasztok
Lenne egy problémám. Van egy excel táblázatom ami a megnyitáskor nagyon lassan tölt be. Értekezlet megnyitását tölt, ami elég sokáig tart. A kérdésem, hogy mi ez az értekezlet és hogyan lehet kikapcsolni?
-
lappy
őstag
válasz
Nagyzoli27 #41213 üzenetére
képlet nincs csak macro-val lehet
kivéve akkor ha minden esetben a szövegben azonos helyen van a szám.
a te példád szerint a 3 karaktertől -
Nagyzoli27
kezdő
Sziasztok!
Van arra képlet, hogy egy szövegben, csak a félkövérrel jelölt szöveg maradjon meg egy másik cellában? Az a szám minden esetben 7 jegyű ha ez számítana.
GE 664040 V/329-000984 Kézikapcsoló 12A maszk 3P voltmérő átkapcsoló
Köszönöm!
-
Delila_1
veterán
válasz
pero19910606 #41211 üzenetére
Állj az első sorba, majd a Ctrl+Shift-tel tegyél be autoszűrőt.
A harmadik oszlopban a legördülő nyílra kattintva kiválasztod az eladási helyet, mire az összes többi sor rejtetté válik. A látható tartományt (Ctrl+a) kijelölve másolhatod, és oda illesztheted be, ahova akarod.Másik módszer, hogy kimutatást hozol létre (a tábládban állva a Beszúrás | Kimutatás). A minta szerint töltöd ki a kimutatás mezőit. A G oszlopban beállítottam a cellaformázást ##-##-## -ra.
-
pero19910606
csendes tag
Sziasztok,
Szeretnék egy kis segítséget kérni.
A problémám az lenne, hogy van egy táblázatom amelyben termékek szerepelnek, az alábbi rendszer szerint:
ARTNO ARTNAME LOCATION
99999999 Termék1 10-10-10
99999999 Termék1 10-20-10Tehát 1 terméknek lehet 1 vagy akár több több lokációja is (Eladási hely).
Arra lenne szükségem, hogy az adott cikkszámhoz tartozó összes eladási helyet ki tudjam listázni.
Ez alapján a leírás alapján próbáltam testre szabni, de sajnos nem sikerült
https://www.get-digital-help.com/2017/12/21/index-and-match-multiple-criteria-and-multiple-results/
Láttam rá Macro-s megoldást is, de az ilyen jellegű macro íráshoz még nincs elegendő tudásom sajnos.
Csatoltam egy példa excel-t hátha így könnyebben érthető:
https://data.hu/get/11880250/pelda.xlsx
Köszönöm, ha tud valaki segíteni!
Sziasztok!
-
ny.janos
tag
válasz
szricsi_0917 #41209 üzenetére
A próbálkozások során nekem addig volt #ÉRTÉK hibám, ameddig a HA - SZÁM vizsgálat nem volt beépítve, azóta viszont nem találkoztam vele. Mivel nálam jól működik, ezért látatlanban erre nem lehet mit mondani. Tölts fel egy mintafájlt valahova, abból talán kiderül, hogy mi a gond nálad.
-
ny.janos
tag
válasz
szricsi_0917 #41207 üzenetére
Szia!
A végére kerülhet a plusz feltétel vizsgálat, hogy az X oszlopod egyenlő-e 1-el:
{=SZORZATÖSSZEG(($A$2:$I$4=$A8)*HA(SZÁM($B$2:$J$4);$B$2:$J$4;0)*($X$2:$X$4=1))}
-
vtechun
veterán
sziasztok!
Közös használatú exel táblában miért nem aktív a cellegyesítés gomb? Köszi!
-
ny.janos
tag
válasz
Cicero #41201 üzenetére
Excel függvény fordító (komplett képletekhez is).
-
Cicero
őstag
=DATEDIF függvény madzsar megfelelője hogy van?
Más: tudom, lerágott csont, de ez nem illegális? Mármint lefordítani a függvények neveit magyarra? Mondjuk villamosszékkel nem lehet ezt büntetni? Vagy valami?
Új hozzászólás Aktív témák
Hirdetés
- Milyen légkondit a lakásba?
- Házimozi és Hifi kábelezés!
- 45 wattos vezeték nélküli töltés jön az új iPhone-ba
- Befutott a megígért HRV-mérés a Withings órájára
- Vicces képek
- HiFi műszaki szemmel - sztereó hangrendszerek
- Samsung Galaxy Watch7 - kötelező kör
- Milyen alaplapot vegyek?
- Milyen SSD-t vegyek?
- Autós topik
- További aktív témák...
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - NYÁRI AKCIÓ!
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- BESZÁMÍTÁS! ASRock B550M R7 5700X 32GB DDR4 512GB SSD RTX 3070 OC 8GB NZXT H400 fekete Enermax 750W
- Dell D6000 univerzális dokkoló USB-C/ USB-A, DisplayLink & Dell WD15 (K17A) USB-C + 130-180W töltő
- AKCIÓ! Apple MacBook Pro 16 M4 Pro - M4 Pro 24GB 512GB SSD garanciával hibátlan működéssel
- Dell és HP szerver HDD caddy keretek, adapterek. Több száz darab készleten, szállítás akár másnapra
- Bomba ár! HP EliteBook 850 G2 - i5-5GEN I 8GB I 256GB SSD I 15,6" FULL HD I Cam I W10 I Gari!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged