Keresés

Részletes keresés

Fferi50 Creative Commons License 2013.11.17 0 0 23065

Szia!

 

Én is csak véletlenül jöttem rá (nagyon untam már a copy - pastespecial -cutcopymode folyamatot), így aztán kipróbáltam - és működött.

De csak összefüggő tartományban működik, erre vigyázni kell.

 

Üdv.

Előzmény: pimre (23061)
Fferi50 Creative Commons License 2013.11.17 0 0 23064

Szia!

 

De még szebb a dolog,ha a tartomány végére nem írsz $-t:

 

B2 cellába =FKERES(A2;C$2:E25;3;1)

 

Ha így húzod le a képletet, akkor a tartomány vége automatikusan növekszik, nem kell vele törődnöd később.

 

Üdv.

Előzmény: djmorphy (23062)
djmorphy Creative Commons License 2013.11.17 0 0 23063

Mint ahogy egyik fórumtársunk HSZ-t olvastam lentebb én is túlbonyolítottam :D

Napi szinten használom az Fkeres()-t de rá nem jöttem volna erre az egyszerű megoldásra :D

Előzmény: tbando (23044)
djmorphy Creative Commons License 2013.11.17 0 0 23062

Köszönöm! Tökéletes :)

Előzmény: Fferi50 (23051)
pimre Creative Commons License 2013.11.17 0 0 23061

Nagyon köszönöm. És most már kezdem is sejteni a dolog logikáját.

És ez a .value=.value meg az életben nem jutott volna eszembe a copy/paste kiváltására.

Előzmény: Fferi50 (23034)
Fferi50 Creative Commons License 2013.11.17 0 0 23060

Szia!

 

Miért kellene a BC oszlop számait összehozni. Azokat induláskor úgy kezdték el írni és ha jön egy új szám, csak folytatják a cellában. B oszlopban magánszámok, C oszlopban céges számok.

 

Üdv.

Előzmény: tbando (23058)
tbando Creative Commons License 2013.11.16 0 0 23059

Tényleg. Most, hogy irod, dereng hogy már találkoztam a leírásával. De mivel sosem használtam, tökre kiesett. Kösz.

Előzmény: Fferi50 (23057)
tbando Creative Commons License 2013.11.16 0 0 23058

Tényleg rövidebb. De sokkal körülményesebb. Előkeresni az A oszlopból a megfelelő Miszámunkat, majd ennek a sorából egy másik cellában szöveg.keresezni… Hát nem semmi.  Azt már meg sem emlitem, hogy elötte a BC oszlop celláit is össze kell hozni.  Persze ha összeszedném magam, tudnék még  ennél is komplikáltabb megoldást csinálni :)))))

Előzmény: Fferi50 (23056)
Fferi50 Creative Commons License 2013.11.16 0 0 23057

Szia!

 

A Redim A(2 to 5) azt jelenti, hogy az új tömbödnek az első indexe amire hivatkozhatsz, az a kettes lesz, vagyis a tömböd 4 elemet (2-3-4-5) fog tartalmazni.

A Redim(5) viszont azt jelenti, hogy az első indexed az Option Base utasítástól függően 0 vagy 1, tehát a tömbben 6 ill. 5 elem helyezhető el.

 

A Dim tömb utasítást egyébként ugyanigy tudod használni.

 

Üdv.

Előzmény: tbando (23055)
Fferi50 Creative Commons License 2013.11.16 0 0 23056

Szia!

 

A számpárok mit jelentenek:

  A2: miszámunk1 B2: magánszám1

  A3: miszámunk1 B3: magánszám2

  A4: miszámunk1 B4: magánszám3

  A5: miszámunk1 B5: cégesszám1

  A6: miszámunk1 B6: cégesszám2

  A7: miszámunk2 B7: magánszám4

és így tovább.

Ezzel szemben amit csinálnak:

  A2:miszámunk1 B2: magánszám1,magánszám2,magánszám3 C2:cégesszám1,cégesszám2

  A3:miszámunk2 B3: magánszám4     C3: cégesszám3 ...

és így tovább.

 

A második verzió azért sokkal-sokkal rövidebb szerintem

 

Szöveg.keres feladata: megkeresni az adott cellában a hívott számot. Ha a B oszlopban megtalálja, akkor magánszám, ha a C oszlopban, akkor céges a szám, ha nem találja, akkor nincs még felvéve a listába.

 

Az adattábla lehet majd a következő lecke szerintem.

 

Üdv.

Előzmény: tbando (23052)
tbando Creative Commons License 2013.11.16 0 0 23055

A Redim A( 2 to 5) utasítás milyen tömböt declarál? 

 

Mit jelent, hogy van alsó és felső határa? Mondjuk ahhoz képest, hogy Redim A(5)?

Előzmény: tbando (23054)
tbando Creative Commons License 2013.11.16 0 0 23054

Értem én. Nálunk is csináltak valami hasonlót egy rövid ideig. De aztán elhalt. Mivel nem sok értelme volt. Mondjuk annyi különbség azért volt, hogy a főnökségnek se voltak túlzott reményei a módszer hatékonyságával kapcsolatban. Úgy tudom, egy APEH intézkedést gondoltak így hatástalanítani.

Előzmény: Maryenm (23050)
tbando Creative Commons License 2013.11.16 0 0 23053

Ez tecc. Frappáns.

Előzmény: Fferi50 (23051)
tbando Creative Commons License 2013.11.16 0 0 23052

Szia!

 

Valamit rosszul láthatok, mert szerintem a számlista ugyanolyan hosszú, ha a magán és céges hívások el vannak különítve egymástól, mint ha nem lennének. De ha nem így lenne, 1 millió hosszúságú akkor se lenne, már pedig annyit az excel könnyedén kezel.

 

Nálam a szöveg.keresnek nincs funkciója, és őszintén megvallva, a tiedben sem látom, hol lenne szerepe.

 

A szumhatöbb is jó természetesen. De pivot sokoldalubb elemzést tesz lehetővé. Arról nem is beszélve, hogy az adattábla kezelése is egyszerűbb. 

Előzmény: Fferi50 (23047)
Fferi50 Creative Commons License 2013.11.16 0 0 23051

Szia!

 

Próbáld ki a B oszlopban a következő képletet:

 

B2 cellába =FKERES(A2;C$2:E$25;3;1)

 

E$25 helyett írhatsz akár E$125-öt vagy amennyi sorod várhatóan lesz.

 

Ha csak a kiadott azonosítókig húzod le, akkor mindig beírja a B oszlopba az E oszlop megfelelő adatát.

Ha túlhúzod, akkor a B oszlopba az E oszlop utolsó adata kerül, ami azonnal megváltozik, ha egy új azonosítót kiadsz a C,D oszlopokban és melléírod a termék nevet az E oszlopba.

 

Remélem működik.

 

Üdv.

Előzmény: djmorphy (23037)
Maryenm Creative Commons License 2013.11.16 0 0 23050

Szerintem nem teljesen érted a lényegét. Vannak a céges telefonok, amit a kollégáim használnak. Engedélyezve van magánhívás is de azt ki kell fizetni. Vannak alap feltételek, amiket nézünk. 4-nél többször hívta vagy 4-nél több sms-t küldött. Megkérdezem a kollégám, hogy amit Ő hívott a céges telefonjáról számot az a munkáltató érdekében volt vagy magánhívásnak minősül. Ő erre besorolja valamelyik kategóriába. Én ezt folyamatosan gyűjtöm. Magán hívásnak minősül az, ami nem a munkájából adódóan hívott. Céges hívásnak amit a munkája miatt hívott. Pl.: nekem mondjuk a UPC csak magánhívás lehet. De az informatikus kollégának céges hívás mert a cég miatt hívta.

Előzmény: tbando (23046)
Fferi50 Creative Commons License 2013.11.16 0 0 23049

Szia!

 

A tlistádnál a B és C oszlopokban levő telefonszámok ugye el vannak választva valamivel?

 

Próbáld ki lsz. amit legutóbb írtam, remélem működik.

 

Üdv.

Előzmény: Maryenm (23048)
Maryenm Creative Commons License 2013.11.16 0 0 23048

2010-es excelem van

Előzmény: Fferi50 (23043)
Fferi50 Creative Commons License 2013.11.16 0 0 23047

Szia!

 

Igen, csak ez akkor egy lényegesen hosszabb telefonszámlista lenne.

Amit most csinálnak, az a telefonszámhoz tartozó két oszlopban tudja kezelni a magán, céges kérdést - más kérdés, hogy én csak a magánt kezelném, a céges már egy kicsit "Nagy Testvéres".

Kiválogatni pedig, ahogy látod, a szöveg.keres-sel lehet egy adott cella tartalmából.

Nem mondom, hogy egyszerű a képlet, de azért még elviselhető hosszúságú szerintem.

 

Miért pivot ha a szumhatöbb is megteszi?

 

Üdv.

Előzmény: tbando (23046)
tbando Creative Commons License 2013.11.16 0 0 23046

De ha már mégis van olyan cég, amelyik az alállomásai szerint variálgatja a hívás minősítését, akkor én egy olyan telefonszámlistát csinálnék:

 

A: Hivó

B: Hivott

C: Hivó &" "&Hivott

D: magán/céges

 

Az összeszámláló lapon ismét összefűzném a Hivót a Hivottal, a D oszlopban meg Fkeressel meghatároznám a hvás minősítését. És onnantól pivot.

Előzmény: Maryenm (23040)
Fferi50 Creative Commons License 2013.11.16 0 0 23045

Szia!

 

 

Rendben,  a Te telefonlistáddal dolgozunk (továbbra is tlista).

 

Akkor annyit kellene módosítani a korábban leírtakon, hogy a

 

A híváslistát kiegészíted a következővel:

D1 cellába beírhatod: magán/céges

D2 cellába képlet   =HA(HIBÁS(FKERES(A2;tlista!A:A;1;0));"Nincs ilyen céges szám a listádban!";HA(HIBÁS(SZÖVEG.KERES(B2;FKERES(A2;tlista!A:B;2;0)));HA(HIBÁS(SZÖVEG.KERES(B2;FKERES(A2;tlista!A:C;3;0)));"Nincs ez a hívott szám a listádban!";"céges");"magán"))

 

Ez megmutatja, ha egy céges számot még nem vittél fel a listádba (tlista), ha egy hívott szám nincs benne még a listádban, ha pedig megtalálta, akkor beírja, hogy céges, vagy magán volt a szám.

 

Ezt így szűrve megláthatod azt is, hogy melyik céges szám hiányzik, illetve melyik céges számról hívták az adott számot.

 

A továbbiakra nézve a korábban leírtak állnak.

 

Kérdezz továbbra is bátran.

 

Üdv.

Előzmény: Maryenm (23040)
tbando Creative Commons License 2013.11.16 0 0 23044

Valami nem stimmel a magyarázatoddal. A H-oszlopban nem a Termék1-t és Termék2-ket számoltad meg hanem a sorozatjaikat. Ha a termék db-kat akarod megszámolni, és nem a B-oszlop kitöltésével (ami pedig szerintem egyszerübb lenne, mint a CDE oszlopoké), akkor az F-oszopba számold ki a soronkénti termékdarabok számát a D-C+1 képlettel, majd H-ban szumha-val a Termék1 és Termék2 darabszámát:

 

=szumha(e1:e1000;"Termék1"f1:f1000) és ugyanezt a Termék2 vel is. 

Előzmény: djmorphy (23037)
Fferi50 Creative Commons License 2013.11.16 0 0 23043

Szia!

 

Milyen exceled van (2003,2007,2010,2013)?

 

Üdv.

Előzmény: Maryenm (23040)
tbando Creative Commons License 2013.11.16 0 0 23042

Nem szűri ki. De ilyen hogy lehetséges? Miféle cég az, ahol egy külső telefonszámot attól függően minősítenek magánnak vagy cégesnek, hogy ki a hívó?  

Előzmény: Maryenm (23036)
Maryenm Creative Commons License 2013.11.16 0 0 23041

Köszönöm szépen! kipróbálom!

Előzmény: Fferi50 (23038)
Maryenm Creative Commons License 2013.11.16 0 0 23040

Leírtam lentebb. Van ilyen listám! Melyik céges számhoz tartozik a szám.

 

A táblám:

 

A oszlop: eszköz (céges telefonszám)

 

B oszlop: az eszközhöz tartozó magánhívás számai

 

C oszlop: az eszközhöz tartozó céges hívások számai

 

Köszi. 

 

Maryen

Előzmény: Fferi50 (23039)
Fferi50 Creative Commons License 2013.11.16 0 0 23039

Szia!

 

Ezt most hogyan szűröd ki, gondolom kézzel - fejjel.

 

Úgy gondolom, ez akkor működhet, ha a magánszámokat a hozzájuk tartozó céges párjukkal együtt tároljuk a listában. Tehát nem elég megjelölni, hogy magán, azt is tudni kell, melyik hívónál magán.

Ez egy kicsit bonyolítja a helyzetet, de megoldható.

 

Dolgozom még rajta.

 

Üdv.

Előzmény: Maryenm (23035)
Fferi50 Creative Commons License 2013.11.16 0 0 23038

Maryenm!

 

Egy kicsit tovább folytatva a történetet:

 

Ezt a részt

A hlista sorbarendezése: fejléc van.

A oszlop emelkedő majd D oszlop emelkedő.

Ezután adatok részösszeg:

csoportosítási alap: A oszlop illetve a fejléce

összesítő függvény: Összeg

összesítendő oszlop: C Hívásdíj

összegek az adatok alatt

 

Ezzel megkapod minden eszközhöz a céges és a magán hívások díját.

 

Felejtsd el.

 

Helyette: az nlista C oszlopába lehet begyűjteni a magánhívások díját a következő képlettel:

 C1 cella fejléc pl magánhívások díja

 C2 cella képlet: =szumhatöbb(hlista!C:C;hlista!A:A;A2;hlista!D:D;"magán")

Ezt a képletet végighúzod az nlistádon és megkapod a magánhívások díját az adott céges telefonhoz.

Kijelölöd a C oszlopot, copy, irányított beillesztés értéket, ugyanoda, hog eltűnjön a képlet.

 

A következő hónapokban a követkő oszlopokat használhatod ugyanígy a magán hívásokhoz.

 

Ha a céges hívások díjait is szeretnéd összesíteni, akkor a következő oszlopba a képlet az alábbi (pl D oszlop):

  D2 cella képlet: =szumhatöbb(hlista!C:C;hlista!A:A;A2;hlista!D:D;"céges")

  Ezt húzod végig a sorokon.

 

Természetesen a magán és céges szöveget más, egyértelműen azonosíthatóval is helyettesítheted.

 

Remélem, működik, ha bármi problémád van, ne habozz írni.

 

Üdv.

Előzmény: Fferi50 (23030)
djmorphy Creative Commons License 2013.11.16 0 0 23037

Szia!

 

Azt szeretném hogy van mondjuk 1-től 1000-ig "vonalkód" kinyomtatva. Ahogy jön egy termék időbrendben arra rakom a kódot.
De nem tudom hogy mikor melyik termék jöhet és mennyibe van csomagolva ezért kell használnom intervallumokat.
"A oszlopban" van a "vonalkód" ami folyamatosan töltődik fel 1000-ig ahogy érkezik az árú.
"C és D oszlopban" van a kezdő és záró érték aminél megadom, hogy egy termék mettől meddig kapta meg a sorszámot.
A "H oszlopban" meg összesítem, hogy hány darab van az adott termékből.
A "B oszlopot" semmire nem használom. Vagyis ha van rá ötlet akkor arra használnám, hogy oda automatikusan beírja hogy Termék1 vagy Termék2 függően hogy a C,D,E oszlopba mi van írva és onnantól meg darabteli() meg heppyhour :D

Ami most meg tudok valósítani, hogy soronként egyesével beírogatom a B oszlopba, hogy Termék1 Termék2 stb... és azt darabteli()-vel megszámolom. De nincs túl nagy lelkesedésem több száz sort kitöltögetni manuálisan :D

 

Tudom, hogy a Termékenkénti Egyedi ID lenne a legjobb de sajnos itt nem valósítható ez meg.

Előzmény: tbando (23031)
Maryenm Creative Commons License 2013.11.16 0 0 23036

Szia!

 

S mi van ha ugyan az a szám a kollégámnál magán hívás nálam pedig céges hívásnak minősül? Ez kiszűri?

Előzmény: tbando (23032)

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