Keresés

Részletes keresés

Sznida Creative Commons License 2011.02.28 0 0 14211

Köszi tt65

Előzmény: tt65 (14208)
SQLkerdes Creative Commons License 2011.02.28 0 0 14210

=SUM((matrix)*(ROW(matrix)=((rowhead="a")*ROW(rowhead))*(COLUMN(matrix)=((colhead="feb")*COLUMN(colhead)))))

 

Nem értem az előbb miért maradt le a vége...

Előzmény: SQLkerdes (14209)
SQLkerdes Creative Commons License 2011.02.28 0 0 14209

 

Az én megoldásom:

=SUM((matrix)*(ROW(matrix)=((rowhead="a")*ROW(rowhead))*(COLUMN(matrix)=((colhead="feb")*COLUMN(colhead)))))

 

Magyarázat:

  • Feltételezve, hogy a teljes táblázat A1 és E8 között van
  • A2 és A8 között vannak a "betűk" a, b, c stb. (ezt a területet nevezzük el 'rowhead'-nek;
  • B1 és E1 között vannak a hónapok, ezt a területet nevezzük el 'colhead'-nek;
  • értelemszerűen B2 és E8 között vannak az összesítendő adatok.

A fenti függvényt CTRL+SHIFT+ENTER-rel kell lezárni NEM Enterrel!

 

Magyar excel esetén:

- SUM = SZUM

- COLUMN = OSZLOP

- ROW = SOR

 

Ha akarod, akkor a kiértékelendő feltételeket ("a" és "feb") berakhatod egy-egy cellába és kijavíthatod a hivatkozást a képletben.

Előzmény: Sznida (14202)
tt65 Creative Commons License 2011.02.28 0 0 14208
Előzmény: Sznida (14207)
Sznida Creative Commons License 2011.02.28 0 0 14207

Ezt már értem én is és jól működik! :)

Kicsit egyszerűbb, mint egy UDF.

 

Valaki tud bővebbet írni a CSE-ről?

 

Köszönettel: Sznido

Előzmény: tt65 (14206)
tt65 Creative Commons License 2011.02.28 0 0 14206

=SZUM(HA(B1:H1=B9;HA(A2:A7=B10;B2:H7;0);0))  + "CSE" a bevitel módja

ahol B9 és B10 tartalmazza a feltételeket!

Előzmény: tt65 (14203)
Törölt nick Creative Commons License 2011.02.28 0 0 14205

Sziasztok

 

Egy kis segítséget szeretnék kérni!

Excel 2007-ben egy command button -el gondoltam, hogy megoldom a nyomtatást, de nem jutok előbbre.

A "választ" nevű lapon lenne a gomb, viszont a "nyomtat" nevű lapot kellene hogy nyomtassa, úgy hogy csak annyi lapszámban, ahány oldal adatot tartalmaz.

Tehát ha csak 3 oldalon van adat, normál esetben kézzel írja be az ember a nyomtatandó oldalak számát (pl. 1-3) viszont nem szeretném, hogy majd a macro majd 15 oldal üreset is nyomtasson( a komplett nyomtatási területet). (eddig csak ilyen kódot találtam a neten)

A lapszám mindig változik, de a "nyomtat" lapon az "O7" mező úgy van megcsinálva, hogy aktuálisan mutassa hány oldalon van adat. (pl. 5)

Tehát ebben az esetben nyomtassa ki a "nyomtat" lapot 1-5 ig lapszámban.

 

Ha tudna valaki egy kódot írni ehhez, nagyon megköszönném!

Üdv. Kr

tt65 Creative Commons License 2011.02.28 0 0 14204

és persze Control Shift Enter

Előzmény: tt65 (14203)
tt65 Creative Commons License 2011.02.28 0 0 14203

az valami ilyesmi lenne: =SUM(HA($A$2:$A$200="febr",HA($B$2:$B$200="süt a nap",$E$2:$E$200,0),0))

Előzmény: SQLkerdes (14200)
Sznida Creative Commons License 2011.02.28 0 0 14202

Szia SQL,

 

Érdekel a megoldásod, mindig lehet tanulni!

 

Üdv: Sznido

Előzmény: SQLkerdes (14200)
Sznida Creative Commons License 2011.02.28 0 0 14201

Szia,

 

Csináltam Neked egy UDF-et, remélve, hogy magyar excel-ed van.

A kód:

 

Function SzumhaTöbb(Tartomány As Range, Kritérium1 As String, Össz_Tartomány As Range, Kritérium2 As String)
Dim MyRange1, MyRange2 As Range
Dim Sor, Oszlop, Elsö_sor As Integer
For Each MyRange1 In Tartomány
    If MyRange1.Value = Kritérium1 Then
        For Each MyRange2 In Össz_Tartomány
            If Elsö_sor = 0 Or Elsö_sor = MyRange2.Row Then
                If MyRange2.Value = Kritérium2 Then
                    SzumhaTöbb = SzumhaTöbb + Cells(MyRange1.Row, MyRange2.Column)
                End If
            ElseIf Elsö_sor <> MyRange2.Row Then
                Exit For
            End If
            Elsö_sor = MyRange2.Row
        Next
    ElseIf MyRange1.Row <> 1 And MyRange1.Value = "" Then
        Exit Function
    End If
    Elsö_sor = 0
Next
End Function

 

Folyamat:

eszközök, makró, visual basic

Elindul a program, insert module

Megjelenik egy fehér lap, oda kell bemásolni a kódot.

Visszalépsz a excel felületre, és úgy tudod használni a felhasználói függvényed, hogy függvény beszúrás, felhasználói, ha mindent jól csináltál, akkor ott lesz a SzumhaTöbb. Kiválasztod, és megadod az adatokat.

Tartomány - amiben keresse a Kritérium1-et

Kritérium1 - Te esetedben az "a", ami lehet egy cella is

Össz_Tartomány - ennek a tartománynak az első sorában fogja keresni a Kritérium2-t

Kritérium2 - Te esetedben a "feb", ami lehet egy cella is

 

Üdv: Sznido

Előzmény: totomi30 (14197)
SQLkerdes Creative Commons License 2011.02.28 0 0 14200

Nem értek egyet, xl2003-ban is meg lehet csinálni SUM vektorfüggvénnyel.

Majd egy óra múlva újra itt leszek a környékne, ha valaki addig nem írja meg, akkor megnézem pontosan a kérdést meg a csatolt táblázatot.

Előzmény: Sznida (14199)
Sznida Creative Commons License 2011.02.28 0 0 14199

Szia,

 

Milyen verziójú excel?

Ha 2003-as vagy régebbi, akkor UDF, vagy makró.

Ha 2007, vagy 2010, azt sajna nem ismerem, nem tudom milyen függvényekkel bővült, valószínűleg ott lesz már Szumatöbb függvény, a 2003-ban nincs.

 

Üdv: Sznido

Előzmény: totomi30 (14197)
tt65 Creative Commons License 2011.02.28 0 0 14198

szumha, szumatöbb lesz a te barátod!

Előzmény: totomi30 (14197)
totomi30 Creative Commons License 2011.02.28 0 0 14197

Sziasztok.

 

Kis segítségre lenne szükségem.

Adott egy táblázat az alábbiak szerint

 

       jan        jan       jan      feb       feb      már      már

a       1           5          6         2          4          5          5

b       5           2          4         4          3          8          7

c       4            2          7         7         2          2          3

d       8           2          3         7         9          4           5   

a       8           5          7         3         7          7           1

c       2            0         7          8         4         7           4

 

A preoblémám, hogy hogyan tudnám összeadni bizonyos (de változtatható) feltételek alapján a táblázatban szereplő számokat. Pl. adja össze az "a" sorazonosítóval jeleölt sorokban azokat a számokat, amelyek oszlopazonosítójában "feb" van. De a feltételeket külön cellából vegye, mivel ezek módosulhatnak.

Lehet, hogy az én agyam nem fog ma, de már napok óta ezen gondolkodom, de nem megy.

Köszönöm

 

tt65 Creative Commons License 2011.02.28 0 0 14196

14014 és környéke

Előzmény: tt65 (14195)
tt65 Creative Commons License 2011.02.28 0 0 14195

Nem olyan túl régen mintha lett volna ilyen diskurzus a topikban, valakinek hasonló gondja volt! Érdemes lenne visszanézni!

Előzmény: saFi8647 (14193)
Sznida Creative Commons License 2011.02.28 0 0 14194

Azt gondolom, hogy tudunk segíteni. A problémám azzal van, hogy elég régen nem foglalkoztam a matematika ezen irányával, és a fogalmakkal van egy kis gondom.

Addig értem, hogy van n darab 0-1 közötti számod.

A "csomó" megegyezik n-el?

Az mit jelent pontosan, hogy γ(1, 1/τ) , ennek van köze az n darab 0-1 számmal?

A T lehet egy cellában? Csomó minden darabjánál ugyanaz, azaz konstans, vagy változik véletlenszerűen, és lehet ez a n darab szám?

Az exponenciális eloszlású véletlen szám, az azt jelenti, hogy ha fogok egy exponenciális függvényt, akkor ezek a pontok illeszkednek arra a fügvényre?

 

Bocs a sok h..lye kérdésért, de régen matekoztam exponenciális függvényekkel!

 

Üdv: Sznido

 

Előzmény: saFi8647 (14193)
saFi8647 Creative Commons License 2011.02.27 0 0 14193

Helló!

 

Olyan érdekességre keresek megoldást, hogy generálni kell n menyniségű véletlen számot 0 és 1 között. Ez megvan. Viszont ezekből gyártanunk kell egy csomó γ(1, 1/τ) exponenciális eloszlású véletlen számot. A T értéke ránk van bízva. Hogyan tudom ezt megcsinálni excelben? Lehet nem jó helyre írok :) ezesetben elnézést, viszont aki tud segítsen benne. Fontos lenne.

 

Köszönöm,

 

Ndrew

tt65 Creative Commons License 2011.02.27 0 0 14192

Kitartás és meghozza a sikert! :-)

Előzmény: :Snoopy: (14191)
:Snoopy: Creative Commons License 2011.02.27 0 0 14191

Köszi a linket így már érthető a leírás, majd átböngészem.

 

Előzmény: tt65 (14188)
tt65 Creative Commons License 2011.02.27 0 0 14190

"Az abszolút hivatkozást én az FKERES-nél szoktam használni viszonylag gyakran, még a képlet lehúzása előtt, különben a "tartományban keres" szépen elcsúszik... :("

 

Ezért jó ha elnevezed a tartományt, akkor nincs ilyen gond és még jobban is olvasható! :-)

 

Előzmény: _Nyuszi (14183)
tt65 Creative Commons License 2011.02.26 0 0 14189

VAgy ha elboldogulsz az angollal: http://flightline.highline.edu/mgirvin/YouTubeExcelIsFun/Excel2007IsFun!.doc

ezen a honlapon ill. a youtubeon találsz ezer okos példát is!

Előzmény: :Snoopy: (14184)
tt65 Creative Commons License 2011.02.26 0 0 14188
Előzmény: :Snoopy: (14184)
Sznida Creative Commons License 2011.02.26 0 0 14187

Szia, nálam a 7-esen a minialkalmazások hasonló rossz képet mutatnak, mint amiről Te írtál. Azt hittem vírus, ezért de nem talált semmit...

 

Üdv: Sznido

Előzmény: :Snoopy: (14182)
_Nyuszi Creative Commons License 2011.02.26 0 0 14186

... megint gyorsabban írtam mint gondolkodtam. :(

Bocsánat!

 

"abszulivitását" -> abszolutivitását

"tartományban keres" -> "tábla" (Snoopynak: a tartományban keres egy logikai érték.)

Előzmény: _Nyuszi (14183)
_Nyuszi Creative Commons License 2011.02.26 0 0 14185

A birtokszerkezetet sztem felejtsd el. Ezt csak egy embertől fogadom el, és az nem te vagy.

 

Irodalma a témának óriási van magyar és angol (meg gondolom cseh, lengyel stb. :) ) nyelven is, érdemes valami középiskolai táblázatkezelős tankönyvet keresni. A Műszaki Kiadónak vannak egész jó könyvei a témában. :-)

De ilyen alap dolgokat, mint HA, FKERES, VKERES stb. egy 300 forintos, 5-ös Excelhez írt könyv is tudja. :) (Persze sztem érdemes valamilyen relevánsabb kiadványra beruházni, hátha érdemes lesz lapozgatni később is. :) )

Igazából gyakorolni kell, nagyon sokat. Annál jobbat nem tudok elképzelni.

Előzmény: :Snoopy: (14184)
:Snoopy: Creative Commons License 2011.02.26 0 0 14184

köszi Nyuszim :)

 

De volt.... 15 éve :) 

Nincs valami kis oktatóprogram valahol vagy leírás az alap dolgokról? mert itt tök jól elmondjátok csak gondoltam lementeném hátha pár év múlva is szükségem lehet rá :)

Előzmény: _Nyuszi (14183)
_Nyuszi Creative Commons License 2011.02.26 0 0 14183

Hogyne számítana! :)

Ha a D1-be azt írod, hogy =A1, majd ezt másolod, akkor a hivatkozás minden más cellában átalakul úgy, hogy a balra háromra levő cella tartalmára fog hivatkozni. Ezt nevezik relatív hivatkozásnak, mert tulképp te nem az A1-es cellára hivatkozol logikailag, hanem a D1-től balra háromra lévőre (ami formailag az A1).

Ha azt írod be, hogy =$A$1, majd másolod, akkor minden cella pontosan az A1-es cellára fog mutatni. Ezt abszolút hivatkozásnak nevezik, mert akárhová másolod a D1-ből a képletet, mindig pontosan az A1-et fogja meghivatkozni.

Persze nem feltétlenül kell a sor és az oszlop abszolút hivatkozását együtt használni vagy egyszerre elhagyni, lehet keverni is: csak a sor vagy csak az oszlop abszulivitását használni. Akkor jön jól, ha pl. egy szorzótáblát csinálsz, ahol az egyik tényezőnél a sor adott, de az oszlop mindig más, a másik tényezőnél pedig pont fordítva. Ekkor pl. a B2-be írhatod, hogy =B$1*$A2. (Egyébként az F4 lenyomásával kivarázsolható ez a hivatkozási forma az Excelből, ha a szerkesztőlécen a cella hivatkozásán állsz.)

Az abszolút hivatkozást én az FKERES-nél szoktam használni viszonylag gyakran, még a képlet lehúzása előtt, különben a "tartományban keres" szépen elcsúszik... :(

 

Neked nem volt középsuliban Excel? :S

Előzmény: :Snoopy: (14181)
:Snoopy: Creative Commons License 2011.02.26 0 0 14182

Bár nem exeles kérdés.. Vista oldalsávon az időjárásnál eltünt a kép (napocska vagy felhő) csak piros X lásztik.  Leválaszottam újra felraktam, nem javította meg.  Valakinek hasonló gondja volt, mi lehet a megoldás?

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