- Luck Dragon: Asszociációs játék. :)
- Gurulunk, WAZE?!
- Android másképp: Lineage OS és társai
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Magga: PLEX: multimédia az egész lakásban
- bambano: Bambanő háza tája
- VoidXs: Tényleg minden játék optimalizálatlan?
- erkxt: A Roidmi becsődölt – és senki nem szól egy szót sem?
- Viber: ingyen telefonálás a mobilodon
-
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
-
Delila_1
veterán
válasz
dellfanboy #40195 üzenetére
Próbáld meg így
ActiveWorkbook.SaveAs utvonal & "\" & FN & ".xlsb", FileFormat:=xlExcel12
-
dellfanboy
őstag
Van 1 riportom ami egy makro segisegevel all elo. (Delila azt hiszem tavaly segitettel a makroirasban)
A riportom xlsx formatumban mentodik el a makro segitsevel. Viszont arra jottem ra ha xlsb-kent van elmentve negyedannyi helyet foglal.
Nem vettem eszre valtozast, hogy lassab lenne a file beolvasasa xlsb-kent de megkerdeznelek titeket, hogy mik lehetnek a hatranyai ha a riportom xlsb-kent van elmentve?Ha xlsb a jovoben tamogathato formatum, hogy kellene modositano-m a makromat? Mert hiaba irtam az utolso sort xlsx-rol xlsb-re nem menti el a makro az alabbi hibauzenettel all le:
Run time error 1004 this extension can not be used with the selected file type.ez pedig a programkodom:
Sub Masolasok25()
Dim WBE As Workbook, WSM As Worksheet, ide As Long
Dim FD, utvonal As String, FN As String
Set WBE = ActiveWorkbook
Sheets(1).Copy '1. lap másolása
Set WSM = ActiveWorkbook.Sheets(1)
WSM.Name = "Sheet1"
ide = WSM.Range("A" & Rows.Count).End(xlUp).Row + 1 '2. lap másolása
WBE.Sheets(2).Range("A1").CurrentRegion.Offset(1).Copy Range("A" & ide)
ide = WSM.Range("A" & Rows.Count).End(xlUp).Row + 1 '3. lap másolása
WBE.Sheets(3).Range("A1").CurrentRegion.Offset(1).Copy Range("A" & ide)
'Másolt fájl neve és útvonala
FN = Application.InputBox("Please fill in the file name like example:GL download Noetix EMEA YYYY_MM v!", , , , , , 2)
MsgBox "Please Choose Folder??", vbExclamation
Set FD = Application.FileDialog(4) 'mappa választás
With FD
.AllowMultiSelect = False
.Show
If .SelectedItems.Count = 0 Then
MsgBox "You did not choose destination folder, we stop.", vbInformation, "Értesítés"
Exit Sub
Else
utvonal = .SelectedItems(1)
End If
End With
ActiveWorkbook.SaveAs utvonal & "\" & FN & ".xlsb" 'mentés
End Sub -
Fferi50
Topikgazda
válasz
Laciahegyrol #40191 üzenetére
Szia!
A tartományt sem jól jelölted ki.
WorksheetFunction.CountIf(Range("A:A"), "<" & valtozo)
a megfelelő formátum.Üdv.
-
Delila_1
veterán
válasz
Laciahegyrol #40191 üzenetére
Db = Application.WorksheetFunction.CountIf(Columns(1), "<" & valtozo)
MsgBox Db -
Laciahegyrol
csendes újonc
Sziasztok,
Szeretnék segítséget kérni, hogy VBA-ban hogy írjam meg a countif függvényt, ha egy változóban tárolt integer típusú adatnál kisebb értékeket szeretnék összeszámolni?
WorksheetFunction.CountIf(Range(A:A, "<10") helyes a súgó szerint, de WorksheetFunction.CountIf(Range(A:A, "< valtozo"), vagy WorksheetFunction.CountIf(Range(A:A, "<" valtozo) nem működik.
Köszönöm előre is!Üdv:
Laci -
Fferi50
Topikgazda
válasz
Ronyman #40187 üzenetére
Szia!
A kapcsolódó adatok megkeresésére lehet használni az FKERES illetve az INDEX-HOL.VAN függvényeket.
Ezekkel lehet egy táblába összehozni a szükséges tételeket.
Természetesen szívesen segítünk, ha pontosabban megfogalmazod a problémát, esetleg teszel fel egy mintát.Üdv.
-
Ronyman
aktív tag
válasz
Fferi50 #40185 üzenetére
Szia!
Köszönöm a választ, de ezzel az a baj, hogy az adatbázisban jóval több név szerepel! Mondjuk esetleg le lehet szűrni ez igaz.... Egyébként ha a nehezebb megoldást választanám, akkor tudsz ebben segíteni?
Szeretek mindent tudni
A másik dolog, hogy nem csak a szerződő fél adatait kellene kiszedni, hanem egy másik táblázatból azt is, hogy ki az ügyintéző és annak az adatai stb. Tehát ha ezt így meg akarnám csinálni egy külön szerződés táblába, akkor másolgatni kellene több táblából egy táblába... és ezt napi rendszerességgel többször.... -
Fferi50
Topikgazda
Szia!
A hivatkozásoknak a teljes elérési utat kell tartalmazni, akkor látszanak az értékek olyankor is, ha a másik fájl zárva van.
Ezt úgy érheted el, hogy mentés előtt bezárod a forrás fájlt. Ekkor a célfájlban megjelenik a teljes hivatkozás. Ezután mentsd el ezt a fájlt (érdemes szerintem az automatikus frissítés beállítása megnyitáskor opciót beállítani).
Persze a forrás fájlt "nem illik" elmozdítani az eredeti helyéről, mert akkor nem fogja megtalálni a cél fájl.Üdv.
-
Fferi50
Topikgazda
válasz
Ronyman #40183 üzenetére
Szia!
Ha úgyis körlevélben gondolkodsz, akkor csináld meg a körlevelet Wordben és ott rendeld hozzá a levélhez a kívánt mezőket. Ahogy "görgeted" a neveket, úgy változnak automatikusan a mezőkben levő adatok is. Nincs értelme egy másik Excel munkalapnak ebben az esetben szerintem.
Üdv.
-
Ideg
aktív tag
Sziasztok!
Egy kis segítségre lenne szükségem, mert a jelenlegi megoldásom problémás.
Van 2 db excel munkafüzet, az egyik az Alapanyagok, a másik pedig a Megrendelések. Legyen a forrás fájl az Alapanyagok és a cél fájl a Megrendelések. A forrás táblázatot töltjük ki adatokkal, ezek az adatok pedig átkerülnek ugyanebben a sorrendben a cél munkafüzetbe olyan módon, hogy a Cél munkafüzetben egy szimpla egyenlővé tétel van a Forrás munkafüzet azonos megnevezésű oszlopaival majd szépen le van húzva és sorrendben követik egymást a sorok.. pl: "=Alapanyagok!C1"
Ez a megoldás addig működik is, amíg a forrás és cél fájl nincs egyszerre nyitva, azonban előfordulhat olyan, hogy két fizikailag máshol levő kolléga szeretne belekukkantani, ki az egyikbe, ki a másikba. Ilyenkor vagy nem töltenek be a cél fájlban a hivatkozások vagy szimplán eltűnnek a hivatkozások és lehet őket újra "csinálni".
Biztos van rá valami professzionális módszer, nem csak ez a fapados. Kérlek segítsetek, hogy milyen módon kellene ezt szépen megcsinálni.
Köszi!
-
Ronyman
aktív tag
Sziasztok!
Munkám megkönnyítése érdekében szeretnék egy excel táblát létrehozni, amely alapja lenne egy körlevélnek.
Mivel egyre több szerződést kell gyártanom, így ez a megoldás nagyon megkönnyítené munkámat.Elképzelésem a következő:
Egy munkalapon a szerződő adatait szerepeltetném.Legyen egyszerűség kedvéért:
Szerződő neve
Szerződő címe
Szerződés módja
stb.Azt szeretném, hogy egy másik munkalapon ha egy legördülő listából kiválasztom a szerződő fél nevét, akkor a szerződő címe és a szerződés módja, meg persze a többi adat automatikusan kitöltődjön.
Ez az új munkalap lenne az alapja egy körlevélnek.A legördülő lista nem gond azt létre tudom hozni, de a többiben kérnék segítséget.
Office 2013-as verziója van telepítve a számítógépemre!
Előre is köszönöm a segítségeteket!
Üdv:
Ronyman -
tgumis
tag
Sziasztok!
Hogyan tudom azt megmondani, hogy az összes A001 közül azt vegye figyelembe amelyiknél az A001 előtti szám nagyobb. Tehát a 43466A001 előtti cellába írja ki a képlet hogy "nem" a 43497A001 előtti cellába meg azt hogy "Igen",Semmi nem jut rá eszembe. A számok az A00X előtt dátumból lettek átalakítva.
43466A001 A001
43466A002 A002
43497A001 A001
43497A002 A002
43497A003 A003
43497A004 A004
43497A005 A005
43497A026 A026
43497A006 A006
43497A007 A007
43497A008 A008 -
Delila_1
veterán
válasz
Hestiana #40178 üzenetére
Az INDIREKT függvényt nézd meg. Egy cellába szövegként beírod a dátumot (0209), és erre hivatkozol a behívó cellák függvényében.
=indirekt("[" & bal(F1;4) & "_telko.xlsx" & "]Lapnév!A1")
ahol az eredeti füzet F1 cellájában van a kiválasztott dátum, és a másik füzet A1 celláját akarod megjeleníteni.
Ha a lapnév szóközt tartalmaz, vagy számmal kezdődik, ne feledkezz meg az aposztrófokról sem!
-
Hestiana
tag
Sziasztok,
Jelenleg használok 1 fő excelt a képleteknek amikre szükségem van, és van 2 excel fájl amiből dolgozik.
Rögtön két kérdésem is lenne, listából szeretném kiválasztani, hogy melyik excelből szedje ki az adatokat, struktúra ugyanaz, csak a fájl neve más.
Másik kérdés szorosan kötődik ehhez. Pár naponta kapom a 2 excelt, és már kezd kezem belesajdulni, hogy átírjam a képleteket, mert mindig más a neve az új excelnek, excel fájlok elején van hónap nap ilyen formátumban:
0209_telko.xls. tudja esetleg excel kezelni, hogy ignorálja az első 4-5 karaktert?Nem szeretik, ha átnevezem az excelt, már más is dolgozik belőle.
Köszi ha tudok segíteni!
-
tkesy
addikt
Sziasztok,
Olyan problémába ütköztem, hogy van egy adatsorom, amit egy már makrózott excel számol, (a csatolt képen a 13.-17. sor, de ez most csak ki lett másolva egy sima fájlba) és ebből kellene kikerestetnem az adott héthez tartozó max értéket a 14. sorból.
Tehát ha valahova felveszem a kb másfél év időszakához tartozó hetek sorszámát (40.,41.,42.,.. stb, egymás mellé) akkor a függvény megmondja, hogy a 40. héthez a max érték 37, a 41.-en ez 34, és így tovább...
A hetek és napok számát csak én írattam ki míg keresgéltem az esetleges megoldásokat, az nem része az eredeti adathalmaznak.Van esetleg valami 5letek?
Előre is köszi a segítséget.
-
Fferi50
Topikgazda
válasz
PRDZsolesz #40174 üzenetére
Szia!
Az Fkeres függvénnyel meg tudod oldani. Felveszel egy táblázatot a határokkal és a függvénnyel itt kerestetsz. A negyedik paraméntert pedig Igaz értékre állítod.
Javaslom nézd át az Fkereshez tartozó helpet.Üdv.
-
PRDZsolesz
aktív tag
Sziasztok! Segítséget szeretnék kérni!
Van egy táblázatom, amiben súly adatok szerepelnek, és 6 kategóriába kellene sorolni őket! Ha súly <a, akkor 1, ha súly b<>c akkor 2 és igy tovább 6-ig.
Elore is koszi!
-
Fferi50
Topikgazda
válasz
CobraKai #40171 üzenetére
Szia!
Esetleg tedd fel ide a kérdésed (bár itt program kezdeményeket is várnak melléje):
https://prog.hu/katalog/4600/visual-basic
Vagy ide:
https://prog.hu/tudastar/cimkek/2010/microsoft-accessDe lehet, itt még nagyobb a lehetőség érdemi válaszra:
https://pcforum.hu/tudastar/cimkek/10020/adatbaziskezeles?opener_wnd=54Üdv.
-
CobraKai
csendes tag
Sziasztok!
Segítség kellene Access 2013-as Excel file csatolás, és frissítéssel kapcsolatban, de az Access topic halott.
Első körben az lenne a cél, hogy csatoljak 3, általam csak olvasható file-t a helyi hálózatról, és a bekerülő adatokat időről időre frissítsem. A frissítés alatt azt is értem, hogy időről időre módosulnak a rekordok, néhány törölve is lesz, illetve újak is kerülnek hozzá.
A sima csatolás lenne az legjobb elméletileg, de nem tudom megoldani hogy:
- csak azokat az adatokat hozza át, amire nekem van szükségem,
- a 3 Excel file adatai között a megfelelő kapcsolatot alakítsak ki, mivel az oszlopok adattípusai mások, és nem enged pl. számhoz szöveget kapcsolni.Jelenleg úgy van megoldva, hogy becsatoltam a szükséges file-okat, ezekből a szükséges adatokat hozzáfűztem egy-egy helyi táblához (az adattípus így már megadható), de a frissítés itt nem a legtökéletesebb.
Milyen módszerrel lehetne:
- vagy korrekten csatolni a nekem szükséges adatokat
- vagy rendszeresen, és megbízhatóan frissíteni a csatolt táblából importált adatokatElőre is köszi a segítséget.
-
Fferi50
Topikgazda
Szia!
Jól gondolod. Ráadásul a képlettel nem hivatkozhatsz magára a cellára, amiben a képlet van, mert az hibát okoz.
Szerintem megpróbálkozhatnál a feltételes formázással:
- a formázandó cellák kijelölése képlettel
Képlet:pl =A1=""
Formázásnál megadod a kitöltőszínt vagy a szegélyt.
Alkalmaz.
Amíg üres a cella, színes lesz. Ha bármit beleírnak, "kifehéredik". Vagy adhatsz arra is egy másik színt, ha van bele írva.Ha ez nem tetszik, akkor az eseménykezelő makró lehet a megoldás.
Üdv.
-
mdk01
addikt
Sziasztok,
Cellába, hogyan lehet azt megadni, hogy ha a cella üres akkor írja bele a cellába, hogy "Válassz!".
Feltételes formázásnál nem találtam ilyet. Makróval kellene?
Képlettel nem tudom megoldani, mert miután beleírok a cellába és esetleg kitörlöm(tehát megint üres lesz a cella) akkor eltűnik a képlet és a cella valóban üres lesz "Válassz!" felirat nélkül.
Legalábbis én így gondolom.
KöszönömÜdv.
-
BullZeye
veterán
-
BullZeye
veterán
válasz
BullZeye #40163 üzenetére
Sajna egy 10x86os táblánál befagyott teljesen, 1 óra alatt se jött helyre, most megy a második próba is, többi függvényt a táblában kilőttem teljesen, proci pörög, de csak 33%on, lassan fél órája.
Van benne legalább 1 cella ami a legolcsóbb, így elméletileg kellene megoldásnak lennie. ( >=0-t használok)
-
ny.janos
tag
válasz
marec1122 #40154 üzenetére
Szia!
A kérdésedre a válasz: a pivot táblában kijelölöd a KAT 151-2000 sorát, majd amikor amikor fölé állva a négy irányba mutató nyíl jelenik meg, a Ctrl lenyomása mellett oda húzod, ahova szeretnéd.
Beleokoskodás (hogy később könnyebb dogod legyen): hozz létre egy segédtáblát ahol az első oszlopba a kategória induló értékeit írod egymás alá sorban (0, 26, 76, 151), a mellé lévő oszlopba pedig írd a megfelelő kategóriákat. Ezt követően egyetlen FKERES függvény megadja neked a kategóriákat (utolsó argumentumnak
1
-et vagyigaz
-t adj meg). Így lehet 20 kategóriád is, akkor is csak 1 függvényre van szükséged, míg 20 HA függvény egybeágyazása már elég macerás. -
tonermagus
aktív tag
Sziasztok!
Tudnátok erre egy megoldást?:
Adott egy adatok.xls állomány, aminek két munkalapja van. Az Munkalap1-et nem szabad piszkálnom.
Tegyük fel C:\Excel mappában minden nap keletkezik egy állomány cuccok.xls néven. Ennek a adattartalmát (üres sorokat nem!) kellene az adatok.xls állomány 2-es munkalapjára másolni úgy, hogy göngyölítve legyenek az adatok, tehát a megelőző napokon átmásolt adatok nem törlődjenek, folyamatosan gyűjtődjenek az adatok. Miután végzett a másolással, akkor pedig a C:\excel mappa tartalmát törölje.Gondolom ez egy Script lenne... Tudnátok ilyet írni, vagy ez komolyabb?
-
Fferi50
Topikgazda
válasz
Delila_1 #40153 üzenetére
Szia!
Szerintem ez még nem oldja meg így a problémát, mert nem figyel a többi üzlet áraira.
Ahhoz, hogy ki tudjuk választani a Pennyben legolcsóbb összetételt, szükség van arra, hogy meghatározzuk a többi üzletben is az árakat ugyanarra a termékösszetételre.
Így a Solver feltételeit bővíteni kell.A B9 képlete:=SZORZATÖSSZEG(B2:B7;$G$2:$G$7)
Ezt lehet végighúzni a soron.Azt feltételeztem, hogy mindenből szeretne legalább 1 db/kg-ot venni. Ez természetesen módosítható.
Üdv.
-
Wasquez
senior tag
Sziasztok!
Van egy excel fájlom, amiben két munkalap van, pár soros mind a kettő, de különböző oszlop elrendezéssel vannak megcsinálva.
Ezeket szeretném valahogyan egy munkalapra összehozni.
Hogyan lehet azt megcsinálni? Gyakorlatilag teljes fektetett A4 szélességbe kellene beleraknom egy oldalra kétféle fejléccel pár sort egymás alá.
Meg lehet ezt oldani valahogyan?Valamint több munkalapot, hogyan lehet egy oldalra folytatólagosan kinyomtatni egymás alá?
A nyomtató beállításainál próbáltam a több oldal egy lapra, a munkafüzet minden lapjának nyomtatásával, de valamiért külön oldalra nyomtatja mindig.
Mit kellene beállítani még itt? -
marec1122
senior tag
Sziasztok!
Lenne egy problémám. Egy táblázatban ha függvényekkel kategóriákat hoztam létre a következő módon.
(Kérlek nézzétek el ha nem ez a legszebb vagy legegyszerűbb megoldás)=HA(F8<26;"KAT 0-25";HA(F8<76;"KAT 26-75";HA(F8<151;"KAT 76-150";HA(F8<1500;" KAT 151-2000"))))
Szóval ennek az oszlopnak az eredményét egy Pivot táblába raktam bele. Az lenne a bajom hogy a 151-2000 kategória a pivot táblába mindig előre jön és ez zavaró a szemléltetés szempontjából. Hogy lehetne megoldani hogy sorban legyenek az adatok?
-
Delila_1
veterán
válasz
BullZeye #40149 üzenetére
A feladat egyszerű megoldásához szükség van a Solver bővítményre. Az Excel beállításánál, a bővítményeknél tudod behozni, ha nincs meg (nézd meg a súgóban).
A Mennyiség oszlopban írj be bármilyen értékeket, lehet mindegyik 0, vagy 1 is. Az összár képlete
=G2*H2, a H8 képlete pedig =SZUM(H2:H7).Ezután indíthatod a Solvert, például a kép szerinti korlátozó feltételekkel, amik közül a $G$2:$G$7 = egész érték a lényeg, persze csak abban az esetben, ha nem akarsz tört értékeket eredményül.
A képen egy megoldás látható.
-
norbika84
csendes tag
Sziasztok!
Adott ez a képlet:
=INDEX('Napi bontás'!A: D;HOL.VAN(HÓNAP((Havi!J1)-1);'Napi bontás'!P: P;1);4)
az előző hónap utolsó értékét írja be az aktuális cellába. Eddig működött is, de most hogy az év már 2019, így nem a decemberi utolsó értéket mutatja, hanem az idei januárit. Hogy lehetne átírni, hogy jól működjön? -
bozsozso
őstag
válasz
Delila_1 #40144 üzenetére
Hát igen csak ezzel az a baj, hogy a C oszlop látszódni fog, de nem szeretném. Lehet az némely esetben megoldás lesz számomra ha úgy csoportosítok, hogy A-C illetve A-F így több tagolás lesz igaz nincs arra mód, hogy az A-C-t megjelenítsem. Vagy A-F vagy D-F. Majd meglátom mi lesz a legjobb változat. Aért köszönöm a javaslatod.
-
BullZeye
veterán
válasz
Delila_1 #40145 üzenetére
Bocs, igen, 4 másik.
Az megvan, hogy melyik a legolcsóbb és hol, de a feladatom, hogy mindenképpen a Pennyben vásároljak 1000 Forint értékben, és előfordul, hogy a Pennyben semmi sem a legolcsóbb, viszont ki kell választanom pár gyümölcsöt, amit ha megfelelő arányba vásárolok, akkor az Pennyben lesz a legjobb áron.
1000 Forint helyett pedig legyen mondjuk 10.000 Ft a vásárlás, hogy legyen mozgástér a gyümölcsök darabszámához, eloszlásához.
Ezt jelenleg szemmel keresem ki, de néha belebotlok olyanba, hogy nem csak 20-50 tétel van, hanem annál jóval több, és egyszerűen nem megy kézzel/szemmel, mert nem fér ki monitorra a táblázat.
Adott táblában pl ha veszek 4 dinnyét és 1 citromot meg 1 narancsot, akkor azok összege Pennyben a legolcsóbb, ez van alul mint hatékony penny vásárlás, ez lenne a cél, a fél-1 órás kutatás szemmel keresés helyett.
-
Delila_1
veterán
válasz
bozsozso #40143 üzenetére
Az első csoporthoz az A-B oszlopokat jelöld ki, a másodikhoz csak a D-t.
Szerintem is elég béna megoldás, de csoportosításkor a tartománytól jobbra lévő oszlopot automatikusan összegző oszlopként értelmezi az Excel. Ezt módosíthatod az Adatok | Tagolás-nál, a Tagolás felirat jobb alsó sarkában lévő kis nyíl párbeszéd ablakában.
-
bozsozso
őstag
Sziasztok,
Csoportosítani szeretnék oszlopokat pár oszloponként. Viszont amikor csoportosítom pl. A-B-C oszlopokat és utána szeretném a D-E oszlopot külön csoportba sorolni akkor nem lehet mert összevonja az előzővel. Igaz ezt úgy el tudom kerülni, hogy üres oszlopot szúrok be, de nincs erre valami elegánsabb megoldás?
-
BullZeye
veterán
Adott egy XLS fájl, van 1000 forintom, és a cél, hogy elköltsem Pennybe azt úgy, hogy másik 3 áruházba a gyümölcsök drágábbak legyenek.
Van erre valami képlet, vagy megoldás? Vagy ez már túl bonyolult excelnek alap szinten?
-
ny.janos
tag
válasz
csferke #40137 üzenetére
Szia!
Időpont esetén az excel a 24 órát értelmezi 1-ként, minden ennél kisebb időérték egy egynél kisebb törtszám. Mivel 1 napban 1440 perc van (24*60), ezért a 45 percet 45/1440 törttel tudod megadni (a tizedesérték használata kerülendő, mert az nem pontos).
Vagyis a 45:00 helyére mindenütt
45/1440
-et írj. -
csferke
senior tag
Ez lemaradtAngol Excel 2007
-
csferke
senior tag
Sziasztok!
Egy feltételes számítást szeretnék végezni időegységgel (óó:pp)
G9 - munka kezdete
G10 - munka vége
G13 - pihenő
G18 - munkaidő
Eddig így számítódott G18 = G10 - (G9 + G13) ám most egy újabb feltétel is előjött.Nevezetesen ha a G13 nagyobb mint 00:45 akkor a G18 eredményben a 00:45 feletti időt bele kell számítani a munkaidőbe.
Valahogy így G18 = If(G13>00:45; G10-(G9+(G13-00:45)); G10-(G9+G13)) csak felakadtam az óó:pp (00:45) feltétel megadásánál.Ebben kérném a segítségetek.
köszi
-
zzz012
csendes tag
https://data.hu/get/11669900/annapanni.xlsx
-
ny.janos
tag
válasz
bandus #40129 üzenetére
Miért vannak 4 számjegyű adataid egy adott cellában, amelyek 2-2 bontásban ponttal vannak elválasztva?
Angol nyelvi beállításból hoztad át őket magyar nyelvű munkafüzetbe? Ha igen, és megvan az eredeti forrás, akkor megteheted azt, hogy az oszlopot még azt megelőzően szöveg formátumúra állítod, mielőtt bele másolod az adataidat (értékként). Ez esetben nem alakítja át dátummá. Utána tudod cserélni a pontot vesszőre tömegesen, végül számmá alakítani az oszlopformátumot.
Ha semmi köze az adatoknak a számokhoz, hanem tulajdonképpen 4 számból álló, ponttal elválasztott szövegről van szó, akkor úgy nem válik dátummá az adatod, ha a cellát aposztróffal kezded (Shift + 1).
Valahol biztosan ki is lehet kapcsolni a dátummá alakítást, de azt most én sem tudom, hogy hol.
A már meglévő dátum formátumú celláidból az eredeti formátumot 2 számjegy, pont, 2 számjegy megkapod az alábbi képlettel (tesztem alapján működnie kellene):
=HA(ÉV(A1)=2019;NAP(A1)&"."&HA(HÓNAP(A1)>=10;HÓNAP(A1);0&HÓNAP(A1));HA(HÓNAP(A1)<=12;JOBB(ÉV(A1);2)&"."&HA(HÓNAP(A1)>=10;HÓNAP(A1);0&HÓNAP(A1));A1))
A1 helyére a dátumot tartalmazó cellát írd.
(Csak a dátumot tartalmazó cellákra alkalmazd. Ami nem dátum, ott nem fog működni.) -
zzz012
csendes tag
Sziasztok!
A következő feladatban kérnék segítséget:
Mindegyik sorban legyen meg a legnagyobb szám, a nyertes, illetve adjuk meg, hogy volt-e, aki egyedül érte el a hatost;
Az utolsó hogy volt-e valaki aki egyedül érte el a hatost az nem ment
Index hol.van ha -val szerettem volna megoldani de nem sikerült( persze lehet, hogy nem ezzel kellene)Köszi!
-
adDis
csendes tag
válasz
ny.janos #40130 üzenetére
Nagyon szépen köszönöm, az idézőjelek elhagyásával tökéletesen működik minden!
Az "N" meghatározása: - nos semmi extra, csak elfelejtettem átírni C-re
Eredetileg ugyanis az adataim teljesen más oszlopokban vannak a munkalapon, csak ide, nektek irkáltam át A,B,C,D,E-re őket, bár mindegy lett volna.Tömbképlet: Nem akartam olyat
Lehet, hogy ott is bénázhattam valamit a képletekben, de nekem "csak úgy" működött a képletem (eddig), ha a megadtam fixen a tartományt. Valamiért enélkül elcsúsztam a képlet másolásával, vagy csak egyetlen egy cellát vizsgált. Így meg valahogy működött.
Akárhogy is, most ránéztem, és javítottam azt is az eredeti javaslatod szerint egy relatív hivatkozásra, mindössze az első vizsgálandó cellát megadva a képletben, és az is tökéletesen működik.
Excel tanfolyam:
Anno a diplomamunkámhoz főleg az SPSS-t használtam, az Excelben pedig elegendő volt tudni az egyszerűbb számítások, grafikonok elkészítésének módját, különösebben nem volt szükségem a spec. függvényekre, makrókra, egyebekre. (És a munkahelyemen is a frontvonalban vagyok, nem back office-onEddig még különösebben nem volt tehát rá szükségem, ezt is csak magam szórakoztatására, és az itthoni kimutatásaim gyorsítása miatt csinálom, de nem lenne rossz azért kenni-vágni
Szerintetek hol, milyen formában lenne érdemes ezeket ki és megtanulni?
Melyik könyv / tanfolyam lenne szerinted hasznos? Rengeteggel találkozni a neten, de nem tudom, melyik lenne jó. Ha váltanék - főleg, ha háttér területekre - azt hiszem, igencsak jól jönne!
Köszönöm a segítséged!
-
ny.janos
tag
Szia!
Én a képleteid alapján azt látom, hogy mindkettő kvázi tömbképletként működik, vagyis az xy-nak vagy xy2-nek, és a többi értékeknek is, a teljes tartományban (9-től a 199. sorig) ugyanazt az értéket kell tartalmazzák. Valóban ez a cél?
A második képletben hivatkozol az N oszlopra is, ami az eredeti leírásod alapján nem derül ki, hogy micsoda.Alapvetően azonban ott lehet a probléma, hogy mivel a kívánt kódod egy szám, majd arra akarsz későbbi vizsgálatot alapozni, így számot kell a képletedben használni. Az idézőjel miatt azonban szöveg lesz mindkét képleted által generált kód. Hagyd el az idézőjeleket!
Ha ez nem segít, akkor tölts fel egy konkrét minta fájlt kamu nevekkel és értékekkel. Az alapján könnyebb lesz segíteni.
-
sziasztok!
elég nagy adathalmazzal dolgozom épp, és van benne egy bosszantó hiba, amire nem találok angolul megoldást, valószínűleg rosszul keresem. a több tízezer sorban előfordul, hogy szám helyett dátumok vannak, mint például 27.ápr vagy szept.84
ha átállítom a cella típusát számra, vagy text-re, akkor visszaadja azt a számot ami megfeleltethető az adott dátumnak excel időszámítás szerint, de visszatudom-e nyerni azt a számot, amiből a dátum lett valamilyen úton módon, és semmi köze az excel időhöz?
remélem érthetően fogalmaztam meg a kérdést
köszi előre is
-
adDis
csendes tag
válasz
ny.janos #40071 üzenetére
Köszönöm a segítségedet, ny.janos !
A javaslatodat továbbdolgozva meg lett a megoldás!
Csak emlékeztetőül a probléma, hátha másnak is érdekes lehet:
Arra szerettem volna megoldást kérni, hogy ha
1) adott egy havi kiadásokat listázó táblázat, amiben A oszlop néhány szavas leírást, B oszlop pedig összegeket tartalmaz, milyen képlettel oldható meg, hogy a C oszlopba kiírja az 1-es kódot, ha A-ban - mondjuk - megtalálja az "xy" kifejezést, a 2-es kódot, ha megtalálja az "xy2"-t, és
2) milyen képlettel írathatom ki a C oszlopba -mondjuk- a 3-as kódot, ha a fent keresett szövegek egyikét sem találja.Végül az lett a nyerő megoldás, hogy az 1)-es kérdésemre általad javasolt HA függvény hamis ágára befűztem a szintén "A" oszlopban keresendő 2. szövegrészt (személynevet), és annak a hamis ágára pedig a harmadik (azaz a "közös költség") kategória kódját, így:
=HA(TÍPUS(SZÖVEG.KERES("xy";$A$9:$A$199))=1;"1";HA(TÍPUS(SZÖVEG.KERES("xy2";$A$9:$A$199))=1;"2";"3"))
- ahol azt végzi el tehát a képlet nekünk, hogy "C" oszlopba kiírja az 1-es kódot, ha az A oszlopban megtalálja az xy nevet, a 2-es kódot, ha az xy2-t, és a hármast, ha egyik előzőt sem.(Az összegek nálam a A9:A199-es tartományban vannak.)
A 3-as kérdésemben arra kerestem a választ, hogy ha "C" oszlopban 3-as kód van, ÉS az egyébként manuálisan kitöltésre kerülő "D"-ben 2-es, ÉS az összeget tartalmazó "B" -ben az összeg nagyobb vagy egyenlő mint 1000, akkor (az E oszlopba) írjon ki egy 3-ast, minden más esetben (feltéve, ha C=3, D=2 feltétel továbbra is fennáll), akkor 2-est. Ezt ugyanazzal a módszerrel oldottam meg, mint fent, tehát általad írt HA képlet hamis ágára fűztem egy másik HA függvényt:
=HA(ÉS($C$9:$C$199=3;$D$9:$D$199=2;$B$9:$B$199>=1000);3;HA($N$9:$N$199=3;"2";""))
Viszont egy új, bosszantó problémával szembesültem, amikor ezeket a képleteket végigmásoltam az automatikus kódolásra kijelölt (C, E) oszlopokban, azzal szembesültem, hogy az E oszlop képletei nem jelenítenek meg semmilyen értéket, ha a C-ben a kódokat a fent leírt képlettel generáltatom . , és egyébként a C oszlopra kitalált feltételes formázás sem működik.
Feltehetőleg azzal van a problémája, hogy nem szimplán egy értéket lát, hanem a mögötte álló képletet, de nem értem miért probléma ez az E oszlopba rakott HA függvénynek, ha pl. szinten a C oszlop celláira mutató SZUMHATÖBB képleteket (a munkalap más részein) meg nem zavarja ez.
A kérdésem tehát: mit kellene vajon beállítanom, hogy a feltételes formázásom és az E oszlopba beírt képlet a C oszlopba kiírt értéket figyelje és ne annak a képletét?
Előre is köszönöm minden fáradtságotokat!
-
user112
senior tag
Sziasztok!
Közös használat esetén gyakran nem működik a görgetés. Se Pg.. billentyűvel, se egérrel, se csúszkával. Csak a panel rögzités feloldásával tudom visszaállitani. De ezzel sem oldódik meg véglegesen a probléma. Mitől van ez? -
ngabor2
nagyúr
Egy (remélhetőleg) automatizálható problémám lenne. Van egy könyvtárrendszer, amiknek a nevei 1-től 200-ig terjednek. Miden egyes könyvtárban majdnem ugyan azok az excel fájlok vannak, pontosabban a fülek és a képletek minden fájlban azonosak, a nem képlettel feltöltött cellák változhatnak. Az egyes lapok lapvédelemmel vannak ellátva a véletlen felülírás ellen, csak egy néhány cella változtatható. A struktúra évek alatt alakult ki, azon nem kellene változtatni. Viszont ha van egy képletben változás, az rabszolgameló, hogy minden egyes könyvtárban ugyan azt a fájlt megnyitni, megjeleníteni a füleket, az adott lapról levenni a lapvédelmet, kicserélni a képletet, visszazárni a lapot, eltüntetni a füleket.
Erre szeretnék írni egy makrót, például olyat, hogy egy munkafüzetlap egyik cellájába beírom a fájlnevet, mellé a lap nevét, a cella számát és a képletet, amit oda be kell szúrni, vagy amire az ottani képletet le kell cserélni, aztán egy gombnyomás és kész is.
Nagyon zöld vagyok VB-ben, ha ez tényleg egyszerű, akkor valaki tudna dobni egy skiccet, hogy hogyan lehet ezt megcsinálni?
-
Vanir
veterán
Sziasztok!
Egy barátomnak kellene segítség, én pedig teljesen hülye vagyok az Excelhez, tudnátok segíteni, kérlek?Adott A oszlop, melynek elemei kódok, legyen tíz darab. Adott B oszlop, ezeket szintén kitöltik kódokkal, sok száz darabbal. Adott C oszlop, ide ki kéne íratni a B oszlop elemei mellé, hogy IGAZ vagy HAMIS, hogy ha az A oszlopban található kódok közül egyezik valamelyikkel a B oszlopban található adott kód.
Valahogy így, csak lényegesen nagyobb elemszámmal:Remélem érthetően írtam le, előre is köszönöm a segítséget!
-
sztanozs
veterán
válasz
Delila_1 #40117 üzenetére
Igazából fogalmam sincs mi volt a kérdés, mert az I:J oszlopok nem látszanak a képen - így nem tudom hogy 0-t hoz át, vagy üres cella helyett jelenít meg nullát
Amúgy ha nulla a forrásérték is, akkor én cellaformázással tüntetném el, mert az gyorsabb (és szerintem tisztább), mint kétszer fkeresezni.
-
BullZeye
veterán
Excelben meg lehet valahogy oldani a következőt:
Van 5 számítógép márka, mind az 5hez vannak opciók:
0) Asztali vagy Notebook
1) 4-8-16gb ram
2) i3-i5-i7-i9
3) 128gb, 256gb, 512gb ,1tb
4) 1-3-5 év garanciaSzeretnék PIVOT féle kattintgatóst, ami szépen szűri és végén kiírja a konfigot és a hozzájuk csatolt cikkszámot.
Pl Kattintás Dell (leszűkíti a Dellekre), kattintás Asztali, 8gb ram, 256gb, 3 év garancia.
És a végén kiírja az alkatrészekhez társított cikkszámokat.
Pivotnál előre le kellene generálni az összes elérhető megoldást, amire nincs lehetőségem, van más megoldás?
-
andreas49
senior tag
Sziasztok
Hogy kellene módosítanom az fkeres függvényt, hogy az eredményben lévő '0'-át (F2) ne írja ki?
Segítséget köszi előre is. -
EmberXY
veterán
válasz
ny.janos #40105 üzenetére
Ezt még nem próbáltam korábban, csak a sima másolás-beillesztést, de most megnéztem.
Így nem csúszik szét a táblázat, viszont a fejlécnek valóban külön kell lennie, végülis ez is járható út, de az Excelben történő makrós megoldás talán egy fokkal egyszerűbb. Mindenesetre köszönöm Neked is a tippet. -
ny.janos
tag
(#40097) EmberXY: Nem tudom, hogy esetedben van-e erre lehetőség, de nem gondoltál arra, hogy a word fájlon belül a jelenléti ívet excel táblázatként szúrd be? A fejlécet pedig megcsinálod a különálló excel fájl alapján körlevél varázslóval.
(#40102) GreenIT: Rosszul emlékszel, mert már nem először segítettem, így már nem eggyel jössz. Majd adok privátban bankszámla számot.
Na ne szórakozz velem, örülök hogy tudtam segíteni!
-
EmberXY
veterán
válasz
Pakliman #40103 üzenetére
Hálás köszönetem, tökéletesen működik!
Alapul vettem az általad készített táblázatot, beillesztettem az általam szerkesztett jelenlétit, bemásoltam a névsort, a kódban az A1 helyére megadtam a cellát, ahova illeszteni kell a neveket, és az adott cellát meg is formáztam a kívánt stílusúra, és jöhetett is a nyomtatás (nyomtatási terület megadásával természetesen), ami szépen le is zajlott.
Így gyakorlatilag csak az adott hónap jelenlétijét kell bemásolnom, és mehet is, 100 évnyi munkától mentettél meg, köszönöm még egyszer.
Tervezem egyébként, hogy belekóstolok a makrókészítésbe, mert előbb-utóbb szükségem lesz rá, nem kuncsoroghatok mindig ide segítségért... -
GreenIT
tag
válasz
ny.janos #40088 üzenetére
ha azonos dátumon van pl. F2O es F2P vagy C1S es D1S, akkor az általam készített megoldás csak az első találatot fogja beírni a táblába
Az nem gond, kulon listaba tudjuk tenni az azonos datumhoz tartozokat, es azokat mar egyesevel egyszeru lesz beirni.
dátumot csak minden második sorba szúrjuk be
Eletembe nem jottem volna erre ra - nem akarsz excelt tanitani valahol?
Új hozzászólás Aktív témák
- Mercedes topic
- Revolut
- Kormányok / autós szimulátorok topikja
- Milyen TV-t vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- Apple iPhone 15 Pro Max - Attack on Titan
- Luck Dragon: Asszociációs játék. :)
- Milyen légkondit a lakásba?
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- VR topik
- További aktív témák...
- Azonnali készpénzes Apple Macbook Air felvásárlás személyesen / csomagküldéssel korrekt áron
- AKCIÓ! Gigabyte B450M R7 2700X 16GB DDR4 512GB SSD RX VEGA64 8GB CM 690 III FSP 600W
- Azonnali készpénzes Sony Playstation 5 lemezes és digitális felvásárlás személyesen/csomagküldéssel
- Bomba ár! Dell Latitude 5500 - i5-8GEN I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Garancia!
- ÁRGARANCIA! Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest