Keresés

Részletes keresés

_Nyuszi Creative Commons License 2011.02.19 0 0 14070

Azazhogy:

 

=HA(VAGY(ÉS(munka1!C14="";munka1!C15<>"");segéd1!C14=1);1;0), ekkor pontosan az első előfordulástól lesznek egy 1-eseid a segédmunkalapon.

 

A folyamatos szövegben a félkövér az módosulatot jelöl, a képletből a jelölt résznél kikerült egy idézőjel-páros. Elnézést!

Előzmény: _Nyuszi (14069)
_Nyuszi Creative Commons License 2011.02.19 0 0 14069

Ha ehető méretű a táblázat, akkor egy másik munkalapon (igen, megint :) ) csinálsz egy olyan függvényt, hogy mondjuk a C15-be ez kerül: =HA(VAGY(ÉS(munka1!C14="";munka1!C15<>"");segéd1!C14="1");1;0), ekkor pontosan az első előfordulásnál lesz egy 1-esed a segédmunkalapon. Ennek a sorszámát már le tudod kérni akár egy FKERES-sel más függvénnyel is, hogy az értéket megkaphasd.

Előzmény: zso68 (14064)
_Nyuszi Creative Commons License 2011.02.19 0 0 14068

Ha az elsőt valahogy meg tudod keresni, az utolsót a DARABTELI-vel ki tudod fejezni belőle. Az elsőn még agyalok én is.

Előzmény: zso68 (14064)
SQLkerdes Creative Commons License 2011.02.19 0 0 14067

xl2007-ben (angol változat) a következő függvény adja meg a B oszlop utolsó cella értékét:

=INDEX(B:B,MAX((ROW(B:B)*(B:B<>""))))

Magyar verzióban talán:  =INDEX(B:B,MAX((SOR(B:B)*(B:B<>""))))

 

FONTOS:  a fenti függvényt úgy kell bevinni, hogy NEM sima enter-t ütsz, hanem CTRL+SHIFT+ENTER-t.  Ha jól csináltad akkor {} zárójelek közé kerül a függvény.

 

A legelső nem üres cella értékét úgy kapod meg ha a fenti függvényben a MAX-ot kicseréled MIN-re.

 

 

Próbálok még kitalálni valamit ami xl2003 alatt is működne (mert a fenti B:B hivatkozást az xl2003 nem eszi meg).

Előzmény: zso68 (14064)
SQLkerdes Creative Commons License 2011.02.19 0 0 14066

Ja, és még egy:  a cellákban számok vannak vagy valami más (szöveg, boolean, stb.)

A MIN és MAX-ból arra következtetek, hogy számok, de azért tisztázzuk.

Előzmény: zso68 (14064)
SQLkerdes Creative Commons License 2011.02.19 0 0 14065

Ez most egy olyan eset, amikor nagyon számít, hogy milyen exceled van.

Mert xl2007 (és fölötte) van ötletem, ha xl2003 akkor még rágódni kell rajta.

Előzmény: zso68 (14064)
zso68 Creative Commons License 2011.02.19 0 0 14064

Sziasztok!

 

A következő lenne a kérdésem:

A B oszlop cellái adatokkal vannak feltöltve, de nem B1-től B100-ig, hanem pl B12-től B25-ig. Ugyanígy a C, D, stb oszlopok, de változóak az első és utolsó feltöltött cellák.

Függvénnyel szeretném megkerestetni az első kitöltött cellát, illetve annak a tartalmát pl a B oszlopban. Utána az utolsó kitöltött celláét.

A MIN, MAX, illetve a KICSI és NAGY függvények azért nem jók, mert nem sorba rendezettek az egymás alatti adatok. Nekem mindig az első "nem üres" és az utolsó "nem üres" cella értékére lenne szükségem.

Előre is köszi!

 

zso68

 

Törölt nick Creative Commons License 2011.02.19 0 0 14063

OFSZET függvény?

Előzmény: mouser (14062)
mouser Creative Commons License 2011.02.19 0 0 14062

ez a hol.van jónak tűnik, azt hiszem, ezen az úton gondolkodom tovább.

Előzmény: _Nyuszi (14061)
_Nyuszi Creative Commons License 2011.02.19 0 0 14061

Akkor csináld meg a tükörképét egy másik munkalapra, ahol csak =A1 és hasonló képletek vannak. :-)

Vagy véges sok adat esetén HOL.VAN-nal kikeresed a betűt, hozzáadsz hármat és megkapod a sor számát. Egymásbaágyazott HA függvényekkel ki tudod kerestetni, de ez macerásan bővíthető.

Előzmény: mouser (14060)
mouser Creative Commons License 2011.02.19 0 0 14060

az a baj, hogy az első táblát egyáltalán nem módosíthatom, onnan csak adatokat vehetek ki.

Előzmény: _Nyuszi (14059)
_Nyuszi Creative Commons License 2011.02.19 0 0 14059

Ha beírod a B5-be, hogy =B8? (Itthon OK.)

 

Előzmény: mouser (14057)
mouser Creative Commons License 2011.02.19 0 0 14058

persze más függvény is jó lesz nekem :-))

Előzmény: mouser (14057)
mouser Creative Commons License 2011.02.19 0 0 14057

sziasztok!

 

valaki tudna nekem segíteni, hogy hogyan tudom fkeres függvénnyel visszaadni egy adott cella alatt 4 sorral lévő cella értékét? magyarul hogy tudnám visszaadni ebben a táblában a különböző változók értékeit?

 

   

Sznida Creative Commons License 2011.02.18 0 0 14056

Egy másik checkbox-al a színét így tudod ki- és bekapcsolni:

 

Private Sub CheckBox2_Change()
If CheckBox2.Value = True Then
    ActiveSheet.Shapes("Negyzet").Fill.Solid
    ActiveSheet.Shapes("Negyzet").Fill.ForeColor.SchemeColor = 10
ElseIf CheckBox2.Value = False Then
    ActiveSheet.Shapes("Negyzet").Fill.Visible = msoFalse
End If
End Sub

 

Üdv: Sznido

Előzmény: Sznida (14055)
Sznida Creative Commons License 2011.02.18 0 0 14055

Szia,

 

Egy modulból hozzáadtam a munkalaphoz egy alakzatot:

 

Sub Alakzat()
With ActiveSheet.Shapes.AddShape(msoShapeFlowchartProcess, 201.75, 159#, 72#, 48#)
    .Name = "Negyzet"
End With
End Sub

 

A lényeg, hogy nevet adtam neki: "Negyzet"

Ezután a visual basic eszköztárról kiraktam egy checkbox-ot, és annak a programja:

 

Private Sub CheckBox1_Change()
If CheckBox1.Value = True Then
    ActiveSheet.Shapes("Negyzet").Visible = True
ElseIf CheckBox1.Value = False Then
    ActiveSheet.Shapes("Negyzet").Visible = False
End If
End Sub

 

Ha ki van pipálva, akkor látszik az alakzat, aha nincs akkor nem!

 

Erre gondoltál?

 

Üdv: Sznido

 

Előzmény: kelan (14053)
Sznida Creative Commons License 2011.02.18 0 0 14054

Szia, egy kicsit bővebben is fogalmazhatnál, milyen alakzat, eltűntetni, vagy milyen tulajdonságát akarod megváltoztatni? Milyen verziós excel-lel?

 

Üdv: Sznido

Előzmény: kelan (14053)
kelan Creative Commons License 2011.02.18 0 0 14053

Sziasztok! Hogyan tudnék egy alakzatot eltűntetni, vagy a színét megváltoztatni egy jelölőnégyzet vezérlőelemmel?

tt65 Creative Commons License 2011.02.16 0 0 14052

szuper! köszi

Előzmény: :Snoopy: (14051)
:Snoopy: Creative Commons License 2011.02.16 0 0 14051

A BKV oldalán számos járatnál már megállóhelyre bontva is meg tudod nézni az indulásait.

csak görgesd lejjebb a PDF et.  Amúgy nálunk kicserélték a megállóból való indulásra a táblákat a végállomási helyett

Előzmény: tt65 (14048)
_Nyuszi Creative Commons License 2011.02.16 0 0 14050

Ezt a kérdést a Városi és elővárosi közlekedés (VEÉK) fórumban tessék feszegetni, ott vannak releváns személyek is. :)

 

"hanem az érkezés időpontját?"

Indulást szoktak feltüntetni :), és egyre több helyen az a gyakorlat (igen, a BKV-n belül), hogy az adott megállóból való indulást szerepeltetik. Mivel minden táblát le kell gyártani (meglepő módon), akkora nagy pluszköltséget nem okoz a dolog, de még nincs így mindenhol, valóban. Talán majd egyszer....

(Azt hiszem, ha változik a menetrend, és újra kell nyomni a táblákat, akkor van ilyenre lehetőség, külön nem fognak menetrendet gyártani, ha az időadatok nem változnak, éppen a költséghatékonyság jegyében, de pontosabb infókat nem tudok.)

Előzmény: tt65 (14048)
_Nyuszi Creative Commons License 2011.02.16 0 0 14049

Ne nevettess, éppen eszek. :)

 

" el kéne hívjalak randira"

Majd felírlak a listára... :)

 

Egyébiránt a párommal egyeztess... ;-)

 

Azt meg ne is reméld, hogy az életkoromat egy nyúlvános fórumon fogom kiteregetni. :-)

Előzmény: :Snoopy: (14047)
tt65 Creative Commons License 2011.02.16 0 0 14048

HA már felmerült a téma, olyan menetrendet nem lehet excelezni, hogy ne az egymást követő állomások időben mért különbségét lehessen látni, hanem az érkezés időpontját? 

Engem pl. tök idegesít, hogy egy BKV busz esetén ki kell számolnom, hogy akkor mikor fog adott helyre érkezni a busz! Igaz, akkor minden megállóba más papírt kéne kitenni, de nem hiszem, hogy ez akkora gond lenne ma már! 

Előzmény: :Snoopy: (14045)
:Snoopy: Creative Commons License 2011.02.16 0 0 14047

na várj most melózok este majd elszöszögök vele.

Te meg annyit segítesz már nekem, el kéne hívjalak randira :) hány éves is vagy?

Előzmény: _Nyuszi (14046)
_Nyuszi Creative Commons License 2011.02.16 0 0 14046

"visszaírtam de lehet nem ment át, neharagudj."

Úgy tűnik, elkallódott.... :(

 

"Ilyen esetben minden megálló időadatánál hozzá kell rendelnem cellánként az időt?"

Mondjuk a cella tartalma másolható is, azért van a jobb alsó sarkában a kis jel. :-)

 

 

Megcsinálod az első oszlopot és átmásolod. Vagy... Nem? :S

Előzmény: :Snoopy: (14045)
:Snoopy: Creative Commons License 2011.02.16 0 0 14045

Szia Te is + Mások is.

visszaírtam de lehet nem ment át, neharagudj.

Kipróbáltam a hétvégén lehet rosszl állítottam be valamit de egy istennek se megy :(

 

Megtenné valaki hogy csinál egy olyan cellát hogy:

 

Megállóhelyek:

 

Moszkva tér                 0

Nyúl utca                     1 

János kórház               3

Kelemen L utca            6

stb.. majd beírom  tehát hogy az első részben +1 perccel nőjjön az idő  2-ik részben 2 perccel 3-ik részben 3 perccel.

 

Ilyen esetben minden megálló időadatánál hozzá kell rendelnem cellánként az időt? 

Mert úgy mondjuk egy egésznapos menetrendet bepötyögni kb 6 óra lehet  ha egyesével hozzárakom a cella értékéhez:(

 

Előzmény: _Nyuszi (14043)
_Nyuszi Creative Commons License 2011.02.16 0 0 14044

És körítés:

Nem bántottál meg, megszoktam már, hogy ez egy férfias világ... (Itt nyúlván nem erről van szó, de nem ráz meg, ha oltanak, ez a lényeg.) :)

 

Az én megoldásom elméletét bemásoltam, kérlek mondd meg, mondjátok meg, mit csinálnál, csinálnátok másképpen, egyszerűbben (én gondolkoztam a makrókban is, de akkor még teljesen az alapoktól kellett volna tanulni, nulla előképzettséggel, könnyebb volt képletekkel, most már más a helyzet).

Előzmény: Törölt nick (14041)
_Nyuszi Creative Commons License 2011.02.16 0 0 14043

Hát, a legperverzebb ötletem (amivel anno én csináltam), hogy külön cellában kezelem az órát, a percet és a másodpercet (S-Bahn menetrend volt, ott kellett a másodperc is, de módszertanilag semmi extra). És tudta kezelni az éjfélt is. A kavar az volt, hogy ha a vonat valahol áthalad, akkor csak indulási időadat van, érkezési nincs (ha a tartózkodás üres, akkor halad át). Ez azért gond, mert hol az érkezési, hol az indulási adatot kapom meg az előző indulás + menetidőből, attól függően, hogy a tartózkodási idő cellája üres-e. Az működött, de gonosz módon nem is adom ingyen. :-)

A legeslegperverzebb pedig az, hogy az órát csak akkor írja ki, ha változik az előzőhöz képest, de az első és az utolsó előfordulásnál mindig szerepelteti. Ez egy másik munkalapra került, másképpen megformázva (kicsit a MÁV szolgálati menetrendje alapján). Itt már volt valami gond: azt hiszem, az éjfélt nem mindig tudta kezelni.

 

Az itt már elhangzott megoldás kellően sok csacsogással megfűszerezve és a saját szavaimmal előadva, tizenegyedikei keltezéssel (részlet):

 

Na, ezt meg lehet csinálni. :)

 

Csinálj egy menetidős oszlopot, és oda kell beírni, hogy hány perc legyen az út. De arra vigyázz, hogy ne számnak legyen formázva, hanem időnek, és akkor jó lesz. :)

 

(Az indulási időket úgyis időnek kell megformázni, és az Excel ugye úgy dolgozik, hogy asszem 1904. január 4-től számolja a napokat. Tehát ha 35131-et írsz be, az egy konkrét napot határoz meg. Ha időt akarsz megadni, azt pedig törtként: tehát a 35131,5 az eme konkrét napnak a dele, azaz 1996. március 7. 12.00 lesz az. :-) Az Excel így kezeli a napokat, időpontokat, függetlenül a megjelenítéstől, azaz hogy te csak dátumot, csak időpontot, illetve ezek valamilyen formátumú kombinációját, töredékét akarod kiíratni.)

 

Tehát: minden időnek legyen formázva, és akkor a szerkesztőlécen be tudod állítani a menetidőt, és ezt kell görgetni.

 

Ha többfajta menetidővel kell dolgozni (pl. más-más sebességcsoportokra), akkor vegyél fel több menetidő-oszlopot, és mondjuk egy HA függvénnyel a vonatszám alapján eldöntöd, hogy melyik idővel kell számolnod (pl. HA(vonatszám>37000;kisebb_menetido+elozo_indulas;nagyobb_menetido+elozo_indulas).

 

Előzmény: Törölt nick (14041)
tt65 Creative Commons License 2011.02.16 0 0 14042

Semmi baj, jön majd Snoopy és minden a helyére kerül! :-)

Előzmény: _Nyuszi (14040)
Törölt nick Creative Commons License 2011.02.16 0 0 14041

Elnézést, ha megbántottalak volna.

Csak arra bátorkodtam célozni, hogy számomra nem nyilvánvaló, mit is mondtál neki. Ha látom, talán magam is meg tudom mondani, mi nem jó benne (már ha tényleg hibás elgondolás), és akkor tudok itt villogni vele.

Az is eszembe jutott, hogy esetleg két nicken írsz, és néha kevered őket. Vagy ilyesmi.

 

Amúgy a topik "szétoffolása" nem végzetes hiba, megtörtént már párszor, és mindenki túlélte ;-)

Sőt, szerintem jót tesz a közösségi szellemnek, ha néha van egy kis csevej kevésbé szakmai dolgokról.

Előzmény: _Nyuszi (14040)

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