HWSW Informatikai Kerekasztal: Excel segítség kellene elég gyorsan, plz - HWSW Informatikai Kerekasztal

Ugrás a tartalomhoz

Mellékleteink: HUP | Gamekapocs

  • (2 Oldal)
  • +
  • 1
  • 2
  • Nem indíthatsz témát.
  • A téma zárva.

Excel segítség kellene elég gyorsan, plz (nem kezdő probléma)

#1 Felhasználó inaktív   Brian16 

  • Újonc
  • Pipa
  • Csoport: Alkalmi fórumtag
  • Hozzászólások: 63
  • Csatlakozott: --

Hozzászólás ikon  Elküldve: 2004. 10. 12. 13:54

Sziasztok!
A probléma:
excelben adott egy sorozat ("A" oszlopban) és minden olyan szám mellé ahonnan a sorozat ismétlődni kezd az "Ism." feliratot kell elhelyeznem (a "B" oszlopba) ....

S.O.S segítség kellen....

Előre is köszönöm....

Szerkesztette: Brian16 2004. 10. 12. 14:01 -kor


#2 Felhasználó inaktív   worxland 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.707
  • Csatlakozott: --

Elküldve: 2004. 10. 12. 22:14

Idézet: Brian16 - Dátum: 2004. okt. 12., kedd - 14:54

Sziasztok!
A probléma:
excelben adott egy sorozat ("A" oszlopban) és minden olyan szám mellé ahonnan a sorozat ismétlődni kezd az "Ism." feliratot kell elhelyeznem (a "B" oszlopba) ....

S.O.S segítség kellen....

Előre is köszönöm....

B2 értéke: =HA(A2=$A$1;"ISM")
ezt másolni minden B oszlopbeli cellába

Szerkesztette: worxland 2004. 10. 12. 22:15 -kor

 aláírás
Spoiler

#3 Felhasználó inaktív   Brian16 

  • Újonc
  • Pipa
  • Csoport: Alkalmi fórumtag
  • Hozzászólások: 63
  • Csatlakozott: --

Elküldve: 2004. 10. 13. 13:16

Idézet: worxland - Dátum: 2004. okt. 12., kedd - 23:14

B2 értéke: =HA(A2=$A$1;"ISM")
ezt másolni minden B oszlopbeli cellába

De ha van egy ilyen sorozatom (1,2,4,3,1,5,1,2,4,3,1,5,1....) akkor nem a program az 5.elem mellé is oda fogja írni az "ism."-et...pedig a sorozat csak a 7. elemtől ismétlődik....

#4 Felhasználó inaktív   Picur 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.336
  • Csatlakozott: --

Elküldve: 2004. 10. 13. 15:07

Egy csúnya megoldás lehet a következő:
HA(ÉS(A7=$A$1;A8=$A$2;A9=$A$3;A10=$A$4;A11=$A$5;A12=$A$6) = IGAZ;"ISM";"")

Ez ugye akkor működhet, ha nem túl sok elemre van és előre be tudod írni a függvénybe.
Remélem segít..
Ha ezek közül bármely proci megszerzésében tudsz segíteni, akkor küldj PÜ-t! Köszi!

#5 Felhasználó inaktív   worxland 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 2.707
  • Csatlakozott: --

Elküldve: 2004. 10. 13. 15:41

Idézet: Brian16 - Dátum: 2004. okt. 13., szerda - 14:16

De ha van egy ilyen sorozatom (1,2,4,3,1,5,1,2,4,3,1,5,1....) akkor nem a program az 5.elem mellé is oda fogja írni az "ism."-et...pedig a sorozat csak a 7. elemtől ismétlődik....

Ja, hogy Te az Exceltől azt is elvárod, hogy ismerje fel az ismétlődést.
Nos, akkor vedd a PI (3.1415.....) számjegyeit, és tedd be az Excelbe egymás alá, és keress rá az ismétlődésre. Sok sikert :D.
Eleve a legalsó elemmel kell kezdeni az ismétlődés keresését.
Példák:
Első:
1 2 1 2 1 2 1 2 1 2 ... 1 2 3
nincs ismétlődés

1 2 1 2 3 1 2 1 2 1 2 1 2 1 2 1 2 3 1 2
nincs ismétlődés

2 1 1 1 1 1 1 1 1 1 1 1
nincs ismétlődés

1 1 2 1 2 3 1 2 3 4 .... 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 7 8 9 10 11 12 13 1 2 3 ...
nincs ismétlődés

Azért ezt egy 60000 soros Excelnél (max. ugye 65535 sor lehet) lefuttatni igen időigényes és memóriazabáló lenne. Íme az elmélet:

sorok száma (legyen N) nem lehet prím: ekkor biztos nem ismétlődik.
Ha nem prím, meg kell nézni N négyzetgyökéig N prímosztóit, és azokkal elosztva N-t:

Legyen például N 64000: ekkor
első osztója 2: N/2=32000. Az első 32000 sor megegyezik a második 32000 sorral? Ha igen, akkor az első 32000 sorra újrakezdeni az egészet, a legutolsó mondjuk az lesz, hogy az első 10 elem megegyezik a második 10-el és így tovább, de ez már tovább nem rövidíthető -> megvan az ismétlődés
ha az első 32000 sor nem egyezik meg a második 32000-re, akkor nézzük a következő prímosztót: 5
N/5= 12800. Az első 12800 sor megegyezik az összes többi 12800 sorral (12801-25600, 25601-38400,...)? Ha igen, akkor 12800-ra elölről kezdük.
Ha egyik prímosztóra sem találsz ismétlődést, akkor nincs ismétlődés.

Ezt megírhatod Excelben - bár szerintem nem fog sikerülni, ha más nem, az Excel bedobja a törölközőt. Inkább Visual Basic kell hozzá.

Nem tudom, hogy ki adta a feladatot, de azért egy tökönrúgás jár neki. :lefety:

Szerkesztette: worxland 2004. 10. 13. 15:49 -kor

 aláírás
Spoiler

#6 Felhasználó inaktív   bugbear 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 162
  • Csatlakozott: --

Elküldve: 2004. 10. 13. 19:58

makró:
elkezded belepakolgatni a számokat egyesével egy tömbe majd ha megegyező számot talál a tömb első tagjával akkor megnézi a másodikat és így tovább .......
- Az élet nagy dolgai ... -

#7 Felhasználó inaktív   FireShadow 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 1.046
  • Csatlakozott: --

Elküldve: 2004. 10. 15. 14:08

atya úr isten.. kezdem érteni hogy minek kell matekot tanulni  :D
It's a state of bliss, you think you're dreaming.. It's the happiness inside that you're feeling..
Nézd meg Flash munkáim és a rajzaim!

#8 Felhasználó inaktív   Brian16 

  • Újonc
  • Pipa
  • Csoport: Alkalmi fórumtag
  • Hozzászólások: 63
  • Csatlakozott: --

Elküldve: 2004. 10. 15. 15:30

Köszönön szépen mindenki segítség. Végülis leíroom mi lett a megoldás:
feltételezzük, hogy a sorozat első három elem azonosítja a sorozatot: tehát...

B1 tartlama: HA(ÉS(A1=$A$1;A2=$A$2;A3=$A$3);"Ism.";"")
...és ezt tanítom lefelé ameddig kell...

Mégegyszer köszi mindenkinek!

#9 Felhasználó inaktív   mikike 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 1.580
  • Csatlakozott: --

Elküldve: 2004. 11. 08. 15:46

Nekem is Excel kérdésem lenne:

Vámtarifa alapján kellene összesítenem a 2004-ben elfogyasztott élelem mennyiségét és árát.

Ehhez van 1. táblázatom (VAM) amiben egy étel vámtarifa_kódja;étel_kódja;megnevezése van.

És egy 2. táblázatom, amiben az étel_kódja;megnevezése;felhasználása;értéke van. Sajnos itt a név alatt szerepel, hogy a hónapnak a száma és emellett van a felhasznált mennyiség és érték.

Ebből a kettőből kell egy olyan 3. táblázatot csinálnom, amiben az adott vámtarifára vonatkozó ételek fogyott mennyisége és értéke van, havi lebontásban. De mivel még nincs vége az évnek, ezért a 11. hónapot a 3., a 12. hónapot az 1. hónap mennyiségével kell figyelembe vennem.



Megpróbálom lerajzolni:

1. Táblázat:

Vámtarfia_kód; Étel_kód; Megnevezés

106; 100316; Kávétejszín

202; 100002; Marha színhús

207; 100041; Tyúk egész

207; 100043; Csirke comb

207; 100044; Csirke aprólék



2. Táblázat:

Étel_kód; Megnevezés; Felhasználás; Érték

100002; Marha színhús

______; 1 hónap;  -88,08; -59521,69

______; 2 hónap;  -70,67; -51303,22

______; 3 hónap;  -76,68; -53533,87

______; 4 hónap;  -78,93; -57773,13

______; 5 hónap;  -65,64; -49605,05

______; 6 hónap;  -108,35; -84505,58

______; 7 hónap;  -78,39; -62309,69

______; 8 hónap;  -76,35; -59644,55

______; 9 hónap;  -54,77; -41555,94

______; 10 hónap; -72,22; -56938,61

______;  Összesen; -770,08; -576691,33

100040; Kapos sonka
100041; Tyúk egész
______; 4 hónap -12,40, -3596,00

______; Összesen -12,40 -3596,00
100043 Csirke comb
______; 1 hónap; -49,44, -19220,79
______; 2 hónap; -84,89; -31477,21
______; 3 hónap; -149,31, -53968,10
______; 4 hónap; -107,40, -37349,42
______; 5 hónap; -82,50, -27731,13
______; 6 hónap; -117,30; -43575,17
______; 7 hónap, -79,83; -31437,05
______; 8 hónap; -52,59; -20622,85
______; 9 hónap, -56,50; -21206,15
______; 10 hónap -83,95; -32220,54

______; Összesen -863,70 -318808,42
100044 Csirke aprólék
______; 1 hónap; -32,00; -4400,00
______; 3 hónap; -48,35; -9280,30
______; 4 hónap; -32,81; -9608,08
______; 5 hónap; -42,60; -11659,62
______; 6 hónap; -26,16; -6887,93
______; 7 hónap; -24,14; -5633,79
______; 8 hónap; -6,24; -1456,29
______; 10 hónap; -16,36; -4769,43
______; Összesen -228,66 -53695,44

100315; Tejszín poharas 2 dl 
100316, Kávétejszín 10 ml.
______; 2 hónap; -100,00; -705,00
______; 3 hónap; -70,00; -350,00
______; 4 hónap; -120,00; -740,40
______; Összesen; -290,00; -1795,40



Ebból a kettőböl kell a 3. táblázat, ami nem tudom, hogy kellene kinézzen, de kb. ilyenre tervezem

Vámtarifa_kód; Hónap; Felhasználás; Érték

106; 1 hónap; 0,00; 0,00

106; 2 hónap; -100,00; -705,00    12 hónap = 1 hónap
106; 3 hónap; -70,00; -350,00 
106; 4 hónap; -120,00; -740,40 
106; 5 hónap; 0,00; 0,00 
106; 6 hónap; 0,00; 0,00 
106; 7 hónap; 0,00; 0,00 
106, 8 hónap; 0,00; 0,00 
106; 9 hónap; 0,00; 0,00 
106; 10 hónap; 0,00; 0,00 
106; 11 hónap; -70,00; -350,00 
106; 12 hónap; 0,00; 0,00 
106; Összesen; -360,00; -2145,40 
202; 1 hónap; -88,08; -59521,69

202; 2 hónap; -70,67; -51303,22 
202; 3 hónap; -76,68; -53533,87 
202; 4 hónap; -78,93; -57773,13 
202; 5 hónap; -65,64; -49605,05 
202; 6 hónap; -108,35; -84505,58 
202; 7 hónap; -78,39; -62309,69 
202; 8 hónap; -76,35; -59644,55 
202; 9 hónap; -54,77; -41555,94 
202; 10 hónap; -72,22; -56938,61 
202; 11 hónap; -76,68; -53533,87 
202; 12 hónap; -88,08; -59521,69 
202, Összesen; -934,84; -689746,89 
207; 1 hónap;  (Tyúk egész + Csirke comb + Csirke aprólék)

.

.

.

.

.

.





Akinek ez (joggal) nem világos, ide tettem az egész táblázatot:
http://barki.fw.hu/ossz.xls
ossz.xls



A kérdés, hogyan tudom a 3. táblázat elkészítését függvényekkel, vagy makrókkal, vagy akármivel megkönnyíteni, ill. megoldani?

Tudom nem egyszerű a feladat és sajnos a neten csak virtuális sört tudok felajánlani a megoldásért, de ha valaki Pápa felé jár, az valóságban is behajthatja.
A hiedelmeid teremtik a valóságodat. - Seth

#10 Felhasználó inaktív   Jóqtya 

  • Tag
  • PipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 337
  • Csatlakozott: --

Elküldve: 2004. 11. 13. 18:41

Sziasztok

Kéne csinálnom egy referencia lista szerűséget. Nincsenek benne számolások, csak a nyers adatok. (munka megnevezése, dátuma, megrendelő neve, címe, kapcsolattartó neve, telefonja, alvállalkozó stb. kb 20-25 elem munkánként)
Viszont!
Ha egy cégnek el kell küldeni a listát, akkor nem szeretném, hogy minden adatot lásson, csak egy párat. De egy másik cégnek lehet hogy több adatot szeretnék mutatni.
És mindezt úgy kéne megoldani, hogy a kedves user, aki kezelni fogja, csak kattintásokkal meg tudja oldani hogy mely oszlopok legyenek láthatók a nyomtatáskor.
Érdemes-e ezt excelben vagy inkább accessben megoldani.
Ha accessben kéne csinálni, akkor van erre valamilyen kész forma, ami elérhető?
Unom a pincért a sarki bárban, unom a tévét a hotelszobában, unom a nőt, aki nem harap, csak karmol, unom az embert, aki mindent összebarmol, unom a káoszt, unom a rendet, unom a zajt, unom a csendet, unom a hóhért, unom a dajkát, unom a szüzet és unom a szajhát, unom az elejét, unom a végét, unom a háborút, unom a békét, unom a négert, unom a sárgát, unom a zsidót és unom az árját, unom a doktort, unom a gyógyszert, unom a szexet és unom az óvszert...

#11 Felhasználó inaktív   Wyco 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 13.245
  • Csatlakozott: --

Elküldve: 2005. 07. 22. 18:48

Hali

Az a kérdésem, hogy hogy lehet rávenni a gépet arra, hogy az alul láthato cellákat automatice kiegészitse? (tehat irja be szepen hogy 2,3,4 aztan meg ami kell, értelem szerint.
Köszi

Csatolt fájl:


http://backtotheukblog.wordpress.com - Anglia Blog - [Legutobbi: 20141212: Fény az alagút végén – Brit állampolgárság, útlevél]
Csodabogár vagyok. Egy ismerősöm azt mondta, hogy a hinduk szerint aki most bogár, az előző életében egysejtű volt. Ha ilyen tempóban fejlődök tovább, legközelebb már minden bizonnyal valami istenség leszek :D [Saját...]

#12 Felhasználó inaktív   johnnyrotten 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 836
  • Csatlakozott: --

Elküldve: 2005. 07. 22. 19:49

Itt hasadjak ketté, ha értem a kérdést.

#13 Felhasználó inaktív   Wyco 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 13.245
  • Csatlakozott: --

Elküldve: 2005. 07. 22. 19:54

Az van, hogy ott az egyes, meg az ötös. én pedig keresek olyan funkciot ami beirja a hianyzo szamokat. (azert mert van kis dolgom egy pár számmal amit ugy kellene átlagoljak hogy A pontbol B pontba haladni, ugy h (mondjuk 3251 -bol 6571 -be) X darab egyenlo lepessel jussak el, de fejben ki nem szamolom)

Szerkesztette: Wyco 2005. 07. 22. 19:58 -kor

http://backtotheukblog.wordpress.com - Anglia Blog - [Legutobbi: 20141212: Fény az alagút végén – Brit állampolgárság, útlevél]
Csodabogár vagyok. Egy ismerősöm azt mondta, hogy a hinduk szerint aki most bogár, az előző életében egysejtű volt. Ha ilyen tempóban fejlődök tovább, legközelebb már minden bizonnyal valami istenség leszek :D [Saját...]

#14 Felhasználó inaktív   johnnyrotten 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 836
  • Csatlakozott: --

Elküldve: 2005. 07. 22. 20:09

Idézet: Wyco - Dátum: 2005. júl. 22., péntek - 19:54

Az van, hogy ott az egyes, meg az ötös. én pedig keresek olyan funkciot ami beirja a hianyzo szamokat. (azert mert van kis dolgom egy pár számmal amit ugy kellene átlagoljak hogy A pontbol B pontba haladni, ugy h (mondjuk 3251 -bol 6571 -be) X darab egyenlo lepessel jussak el, de fejben ki nem szamolom)

Ha egésszel osztható a dolog, a Fill... Series jó erre, egyébként nem tudom. Sorry.

#15 Felhasználó inaktív   Wyco 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 13.245
  • Csatlakozott: --

Elküldve: 2005. 07. 23. 13:34

Hu en ilyen fuggvenyt nem találtam, lehet rossz helyen keresek?
http://backtotheukblog.wordpress.com - Anglia Blog - [Legutobbi: 20141212: Fény az alagút végén – Brit állampolgárság, útlevél]
Csodabogár vagyok. Egy ismerősöm azt mondta, hogy a hinduk szerint aki most bogár, az előző életében egysejtű volt. Ha ilyen tempóban fejlődök tovább, legközelebb már minden bizonnyal valami istenség leszek :D [Saját...]

#16 Felhasználó inaktív   johnnyrotten 

  • Törzsvendég
  • PipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 836
  • Csatlakozott: --

Elküldve: 2005. 07. 24. 11:25

Idézet: Wyco - Dátum: 2005. júl. 23., szombat - 13:34

Hu en ilyen fuggvenyt nem találtam, lehet rossz helyen keresek?

=(($E2-$A2)/(COLUMNS($A2:$E2)-1))*(COLUMN()-COLUMN($A2))+$A2

ahol A2 tartalmazza a kezdő, E2 a végértéket. Persze biztosan van elegánsabb, meg egyszerűbb megoldás is.

#17 Felhasználó inaktív   Wyco 

  • Őstag
  • PipaPipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 13.245
  • Csatlakozott: --

Elküldve: 2005. 07. 24. 11:52

Huh kosz, jo ez ;)
ügyes, látod én még ezt se tudom osszehozni...
http://backtotheukblog.wordpress.com - Anglia Blog - [Legutobbi: 20141212: Fény az alagút végén – Brit állampolgárság, útlevél]
Csodabogár vagyok. Egy ismerősöm azt mondta, hogy a hinduk szerint aki most bogár, az előző életében egysejtű volt. Ha ilyen tempóban fejlődök tovább, legközelebb már minden bizonnyal valami istenség leszek :D [Saját...]

#18 Felhasználó inaktív   Gearhead 

  • Tag
  • PipaPipa
  • Csoport: Alkalmi fórumtag
  • Hozzászólások: 100
  • Csatlakozott: --

Elküldve: 2005. 07. 27. 14:59

Sziasztok!

Hogy tudnam megoldani, hogy a tablazatban az elso sor (az oszlopok fejlecei) a tablazat gorgetesekor is lathatoak maradjanak? Szal ilyen "sticky" megoldas kellene az elso sorra.

thx

#19 Felhasználó inaktív   Root_Kiskacsa 

  • Senior tag
  • PipaPipaPipaPipa
  • Csoport: Fórumtag
  • Hozzászólások: 3.379
  • Csatlakozott: --

Elküldve: 2005. 07. 27. 15:49

Idézet: Gearhead - Dátum: 2005. júl. 27., szerda - 14:59

Sziasztok!

Hogy tudnam megoldani, hogy a tablazatban az elso sor (az oszlopok fejlecei) a tablazat gorgetesekor is lathatoak maradjanak? Szal ilyen "sticky" megoldas kellene az elso sorra.

thx

A jobb felső sarokban találsz egy vízszintes csíkot, amit meg tudsz fogni és lehúzni a kívánt felezés mértékéig. A te esetedben csak egy sornyit kell lehúznod belőle.
Kép

Második lépésként válaszd ki az Ablak / Ablaktábla rögzítése menüpontot. Így az első sor a helyén marad, görgetéstől függetlenül.
Kép
Pen-drive-on, notebookon, PDA-n kizárólag máshonnan reprodukálható/visszamásolható adat legyen!
Ami hordozható, az nem megbízható!

#20 Felhasználó inaktív   Gearhead 

  • Tag
  • PipaPipa
  • Csoport: Alkalmi fórumtag
  • Hozzászólások: 100
  • Csatlakozott: --

Elküldve: 2005. 07. 27. 16:02

Idézet: Root_Kiskacsa - Dátum: 2005. júl. 27., szerda - 16:49

A jobb felső sarokban találsz egy vízszintes csíkot, amit meg tudsz fogni és lehúzni a kívánt felezés mértékéig. A te esetedben csak egy sornyit kell lehúznod belőle.

Második lépésként válaszd ki az Ablak / Ablaktábla rögzítése menüpontot. Így az első sor a helyén marad, görgetéstől függetlenül.

Klassz, koszonom :)

Téma megosztása:


  • (2 Oldal)
  • +
  • 1
  • 2
  • Nem indíthatsz témát.
  • A téma zárva.

1 felhasználó olvassa ezt a témát.
0 felhasználó, 1 vendég, 0 anonim felhasználó