Keresés

Részletes keresés

NeomatiK Creative Commons License 2011.06.08 0 0 15084

Helló!

 

Megadtam cellaformátumnak a hh.nn. -t

Be is írtam pl, hogy 02.05.

Nagoyn frankó.

De aztán látom, hogy a F2-t nyomva vagy a szerkesztőlécben eléírja a 2011.-et!

Nekme meg az baromira nem kell, sőt nem is jó, mert más évszámok vannak és a hónpa és nap az érdekes. De így mindegyik 2011-es lett. :-//////

Hogyan lehet azt megcsinálni, hogy tényleg csak a hónap és nap kerüljön bele?

mixtura_pectoralis Creative Commons License 2011.06.07 0 0 15083

Köszönöm a javaslatokat, kipróbálom őket és visszajelzek.

Delila10 Creative Commons License 2011.06.07 0 0 15082

Sajnos már nincs meg az a füzetem, amit anno kitettem, és letölteni sem lehet.

 

Úgy emlékszem, hogy volt az ofszeten belül egy indirekt függvény is, aminek az első paramétere az oszlop betűjele idézőjelek között, ehhez jön & jellel a sor száma. A sorszámot úgy kapom, hogy a valahova beírt kezdődátumot a hol.van függvénnyel megkerestetem az oszlopban. Ezzel megvan a kiinduló cella.

 

=indirekt("A"&hol.van(f1;A:A;0))  [f1-ben van a kiinduló dátum] ezt ágyazom be az ofszet függvénybe.

 

Az ofszet első paramétere ez a kezdőcella, a fenti képlet.

A 2. és 3. paraméter 0, mert ennyi sorral és oszloppal eltolva kell nekünk a kezdőcella értéke.

A 4. paraméter azt adja, ahány sorral lentebbi celláig vegye az oszlop adatait a grafikonhoz. Ezt valamiképp kiszámoltuk a H(?)1-be bevitt utolsó dátumból a hol.van függvénnyel, és kivontuk belőle a kezdőcella sorának a számát.

Az utolsó paraméter azt adja meg, hogy a névvel ellátott tartomány hány oszlop adatait tartalmazza, ez a grafikonnál értelemszerűen 1.

 

=ofszet(kezdő_cella_címe;0;0;utolsó_cella_címe;1)

 

Ez így nagyon összetett, hátha valaki kézzelfoghatóbban el tudja mondani a lényeget.

Előzmény: Xooo (15079)
SQLkerdes Creative Commons License 2011.06.07 0 0 15081

DATEVALUE függvény help:

Using the default date system in Microsoft Excel for Windows, the date_text argument must represent a date between January 1, 1900 and December 31, 9999

Előzmény: SQLkerdes (15080)
SQLkerdes Creative Commons License 2011.06.07 0 0 15080

Vagy azt is lehet, hogy a Windows alapértelmezett dátum formátumát változtatod meg a file-odban lévő formátumra.  Az excel általában visszanyúl a window alapbeállításaihoz ilyen esetben.  Egészen kicsi szerencsével a windows default date formátum átállítása után az Excel már rögtön felismeri dátum formátumnak a cellád tartalmát, utána pedig csak annyit kell tenni, hogy C1=A1+B1 és a C1 formátumát meg kell változtatni dátum ÉS idő kijelzésre.

Előzmény: Delila10 (15078)
Xooo Creative Commons License 2011.06.07 0 0 15079

Hello ! Már csak azt nem tudom ezekkel az offszet függvényekkel hogyan zsonglőrködjek ha új oszlopot akarok beszúrni. Szánom-bánom de erre nem jöttem rá. :) Azt látom hogy a sorszámokkal az oszlopok számát adod meg de hogy ezeket hogyan és hova illesszem be arra nincs ötlet.

Előzmény: Delila10 (15002)
Delila10 Creative Commons License 2011.06.07 0 0 15078

Először az adatokat a Szövegből oszlopok (Adatok menüben)  szétválasztod, a határoló jeleknél a vesszőt megadva. Ez az A:C tartományba szedi szét az adataidat, amik közül a C már meg is adja az időt.

 

A dátumot így határozhatod meg:

 

=DÁTUM(B1;FKERES(BAL(A1;SZÖVEG.KERES(" ";A1)-1);$J$1:$K$12;2;0);JOBB(A1;HOSSZ(A1)-SZÖVEG.KERES(" ";A1)))

 

A példában a J1:K1 tartományba előbb be kell írni a hónapok nevét (January:December), a K1:K12-be pedig a számunkat (1:12).

 

Előzmény: mixtura_pectoralis (15076)
mixtura_pectoralis Creative Commons License 2011.06.07 0 0 15077

Én ilyet mindig segédtáblával oldok meg, a kívánt szempontpontok szerinti rendezéssel, de az eredeti tábla megmarad.

Előzmény: Bladika (15072)
mixtura_pectoralis Creative Commons License 2011.06.07 0 0 15076

Megint egy érdekesség, egy szöveges cellában ilyen adatok vannak:

January 23, 2002,  12:11 PM
February 11, 2002,  06:28 PM
April 9, 2002,  03:45 PM
November 19, 2002,  09:22 PM

Van esély rá, hogy dátum + idő cellákat lehessen létrehozni?

Nem találtam szövegből dátumot létrehozó függvényt.:-(

mixtura_pectoralis Creative Commons License 2011.06.07 0 0 15075

Hány hetes a válaszidejük?

Nekem még egyszer se jött meg az igért levél.:-(

Előzmény: fajlkezelo (15052)
SQLkerdes Creative Commons License 2011.06.06 0 0 15074

Azt esetleg meg lehet oldani, hogy az alaptábládból referenciákkal csinálsz egy olyan táblázatot (segédtábla), amely x-re rendezve van (LARGE függvény), majd ezekhez VLOOKUP-pal hozzákeresődik a megfelelő y érték.  Ezután a segédtáblázatból tudsz olyan grafikont csinálni, amilyen csak akarsz, ha meg változnak az adatait a segédtábla is változik a LARGE miatt.

Előzmény: Bladika (15070)
Törölt nick Creative Commons License 2011.06.06 0 0 15073

azt tudom, hogy pl egy halmozott oszlopos diagram oszlopaiban a különböző értékeket tudom tetszés szerint sorbarendezni. (2010-esben ha kiejlölöm a diagramon az oszlopot, akkor a szerkesztőlécen megjelenik egy "ADATSOR" képlet. Ennek a paramétereiben szerepel egy sorszám, és azt szoktam átírni. Lehet működne a te esetedben is.

Előzmény: Bladika (15070)
Bladika Creative Commons License 2011.06.06 0 0 15072

Sajnos nem. Én is gondoltam rá, de nem megoldható

Előzmény: Törölt nick (15071)
Törölt nick Creative Commons License 2011.06.06 0 0 15071

Az adatok sorba rendezése ábrázolás előtt nem játszik?

Előzmény: Bladika (15070)
Bladika Creative Commons License 2011.06.06 0 0 15070

Sziasztok!

 

Segítségeteket kérném. Van egy excel worksheet-em és abban két oszlopban vannak értékek x és y. Ezeket szeretném egy grafikonon ábrázolni, de nem találtam nekem megfelelőt. Próbáltam a "Line" típusút de ott az x értékeket nem rendezi sorba, az nem jó. Próbáltam az "xy scatter" típusút, az rendezi az x értékeket, de ott meg a vonalak vannak nem jól kötve a pontok között, mert keresztezik egymást stb. Szóval nincs erre valami megoldás, hogy az x ek rendezve jelenjenek meg és a vonalak a pontokat balról jobbra kössék össze, de pedig abban a sorrendben ahogyan a táblázatban volt?

SQLkerdes Creative Commons License 2011.06.06 0 0 15069

http://fastexcel.wordpress.com/2011/05/31/a-quantum-of-time/ 

 

Függvények kiszámolásának összehasonlításakor jól jöhet a fenti link.

ximix Creative Commons License 2011.06.03 0 0 15068

Sziasztok

 

A google doc táblázat szerkesztőjében lehet valahogy védeni a táblázatott hogy csak bizonyos cellákba lehessen írni ?

A mellé nyomkodások és egyebek elkerülése végett.

morr53 Creative Commons License 2011.06.03 0 0 15067

Kifelejtettem. Mindig csak az első munkalap B celláiba írok a példában.

Előzmény: morr53 (15066)
morr53 Creative Commons License 2011.06.03 0 0 15066

A B értekeket (a példámban B1-B9 az első munkalapon), ha megfelel valamilyen feltételnek, akkor másik B cellába írja ki másik munkalapon, így ahol az elsőn a B9=6, ott a másik munkalapon a B4 lesz 6. Ez nem zavar be a képletekbe, mert ott már B4=6-tal számol és a képletet nem érdekli, hogy az az adat honnan került oda.

 

Előzmény: morr53 (15065)
morr53 Creative Commons License 2011.06.03 0 0 15065

Elküldtem neked is a mintafájlt és világos lesz. Megpróbálom a makrót, de érzem, hogy nem lesz kis erőpróba.

 

Köszi a segítséget.

Előzmény: Delila10 (15064)
Delila10 Creative Commons License 2011.06.03 0 0 15064

Először ezt írtad: "És ha beírok az első munkalap B10-be egy számot,...", majd "Előre beírt képletekkel és különböző, bonyolult feltételekket vizsgálom és számítom ki az alapadatokat..."

 

Ez nem mindegy, mert az előbb küldött makró a beírásra reagál. Ha a B oszlop értéke attól változik meg, hogy a lap egy másik helyén módosítasz valamit, akkor a makrónak azt a "másik hely"-et kell figyelnie.

 

Szóval akkor a B-be írsz, vagy máshova, amitől a B értéke megváltozik?

Előzmény: morr53 (15059)
morr53 Creative Commons License 2011.06.03 0 0 15063

Elküldtem és kösz.

Előzmény: Sznida (15061)
Delila10 Creative Commons License 2011.06.03 0 0 15062

Én itthon vagyok, és a géphez is hozzáférek. :)

 

A lapodhoz kell rendelned az alábbi makrót (lapfülön jobb klikk, Kód megjelenítése, bejutottál a makrószerkesztőbe, jobb oldalon kaptál egy üres lapot, oda másold be):

 

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim usor%
    If Target.Column = 2 And Target > 5 Then
        usor% = Application.WorksheetFunction.CountA(Sheets(2).Columns(2)) + 1
        Sheets(2).Range("B" & usor%) = Target
    End If
End Sub

Ez a makró a kiindulási lap B oszlopába beírt adatok közül az 5-nél nagyobbakat sorban bemásolja a füzet 2. lapjának B oszlopába. Ha változtani akarsz az értékhatáron, a pirossal írtat módosítsd.

Később írtad, hogy több lapod van a füzetben. Ha mindegyikről 1 lapra akarod összegyűjteni a feltételnek megfelelő adatokat, akkor mindegyik laphoz (kivéve a gyűjtő lapot) be kell másolnod a kódot. Mivel a gyűjtő lap nem feltétlenül második a füzetedben, a makróban 2× szereplő Sheets(2)-t írd át Sheets("Munkalap_Neve") formában a gyűjtő lapod nevére.

Előzmény: morr53 (15059)
Sznida Creative Commons License 2011.06.03 0 0 15061

ok küldj egyet, az a baj, hogy haza kell menjek otthon nem biztos, hogy tudok vele foglalkozni, de hátha jón valaki aki megcsinálja Neked, ha nem akkor hétvégén valamikor megcsinálom!

 

Üdv: Sznido

Előzmény: morr53 (15060)
morr53 Creative Commons License 2011.06.03 0 0 15060

Igen:)

Előzmény: Sznida (15058)
morr53 Creative Commons License 2011.06.03 0 0 15059

Több ezer sor és 10-12 munkalap van egy munkafüzetben, ezeket az alapadatokat használja az összes munkalap,az oszlopok ugyanazok. Előre beírt képletekkel és különböző, bonyolult feltételekket vizsgálom és számítom ki az alapadatokat, de csak azokat a rekordokat, melyek az adott feltételeknek megfelelnek. Ha nem világos, küldük egy minta fájlt és úgy érthtő lesz.

 

Köszi.

 

Előzmény: Sznida (15057)
Sznida Creative Commons License 2011.06.03 0 0 15058

Ja értem, mert a példád éppen ott tart!!!

Bocsi

Előzmény: Sznida (15057)
Sznida Creative Commons License 2011.06.03 0 0 15057

És miért pont  a B5-ben jelenjen meg az a szám amit a B10-be írsz.

Hány soros az adatbázisod?

Előzmény: morr53 (15056)
morr53 Creative Commons License 2011.06.03 0 0 15056

"És ha beírok az első munkalap A10-be egy számot,..."

 

Helyeseen:

 

"És ha beírok az első munkalap B10-be egy számot,..."

 

Bocs.

Előzmény: morr53 (15054)
Sznida Creative Commons License 2011.06.03 0 0 15055

Szia,

 

Azt hiszem a mkró nem lassítja érezhető szintig a géped, ha nem több ezer sort kell vizsgálni.

OK, az első részt értem, hogy azok kellenek a munka2 B oszlopba, amik a munka1 B oszlopában 5-nél nagyobbak, ez sima egy egyszerű makróval megvan.

A második részét nem nagyon értem... A10-ből B5-be???

 

Üdv: Sznido

Előzmény: morr53 (15054)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!