Hirdetés

2024. április 28., vasárnap

Gyorskeresés

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-11-13 08:31:56

LOGOUT.hu

A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.

Összefoglaló kinyitása ▼

Hozzászólások

(#32701) Csolt


Csolt
tag

Sziasztok!

A segítségeketre van szükségem, mert én ehhez hülye vagyok.

Van egy adathalmazom, ebből szeretnék vonaldiagramot készíteni:

Az A oszlop legyen az X tengely, mint idő, a többi adat az Y tengelyen.

Hogy tudnám ezt megoldani? Akárhogy próbálkozom, sehogy nem jön össze.

Köszönöm,
Zsolt

(#32702) lappy válasza Csolt (#32701) üzenetére


lappy
őstag

Ha nem titkos adat akkor tedd elérhető helyre és szerkesztek neked egy diagramot!
Amúgy beszúrás menü. diagram, vonal, adatok kijelölése

Bámulatos hol tart már a tudomány!

(#32703) Csolt válasza lappy (#32702) üzenetére


Csolt
tag

Ide töltöttem fel: http://www.filedropper.com/diagram

Amit leírtál nem megy. Már rengeteg féleképpen próbáltam, teljesen homály dolgok jöttek ki.

Köszönöm a segítséget!

(#32704) Fferi50 válasza Csolt (#32701) üzenetére


Fferi50
őstag

Szia!

Próbáld meg a Pont (XY) diagramtípust, ezen belül a vonal jelölőkkel, vagy vonal jelölők nélkül.

Üdv.

(#32705) almos94


almos94
aktív tag

Jó estét szakik!
Sajnos már 1-2 éve nem használom túl gyakran az Excelt, ezért probléma ütköztem és segitséget szeretnék kérni. Diagramkészitésről lenne szó, vonaldiagram. Egy folyó esésgörbéjét kell megszerkesztenem. Azaz: Függőleges tengelyen 225-ről kellene indulnia és 5-ösével lépkedni lefelé 200-ra, közben pedig vizszintesen 0-ról indulva először 260-nál legyen a 220-as függőleges, 480-nál a 215,810-nél a 210-es stb...
Remélem érthető a magyarázatom.
Sajnos sehogy sem jut eszembe, hogy hogyan kellene megszerkeszteni, egy órája ezzel próbálkozom. Nagyon megköszönném a segitséget!
üdv. :R

Miért érdemes tanulni??? A tanulás meghozza gyümölcsét, a gyümölcsből meg ugyebár pálinkát lehet főzni...

(#32706) Csolt válasza Fferi50 (#32704) üzenetére


Csolt
tag

Ez sem vált be, de közben felhívta rá egy ismerősöm a figyelmem, hogy cseréljem le a tizedes pontokat vesszőre, és láss csodát... :D

(#32707) Fferi50 válasza Declare (#32697) üzenetére


Fferi50
őstag

Szia!

Az alábbi makrót okoskodtam össze, feltétel, hogy minden S. Titel előtt a G oszlopban legyen Titel:

Sub osszeado()
Dim kezdrng As Range, vegrng As Range, ws1 As Worksheet, celrng As Range, elsocim As String, gewerkrng As Range
Set ws1 = ActiveSheet
'megkeressük az első S. Titel cellát:
Set vegrng = ws1.Columns("G").Find(what:="S. Titel", LookIn:=xlValues, lookat:=xlWhole, searchdirection:=xlNext, after:=Range("G1"))
elsocim = vegrng.Address 'megjegyezzük a címét, mert itt kell leállítani
Do While Not vegrng Is Nothing
'megkeressük a kezdő sort
Set kezdrng = ws1.Columns("G").Find(what:="Titel", LookIn:=xlValues, lookat:=xlWhole, after:=vegrng, searchdirection:=xlPrevious)
If kezdrng.Row < vegrng.Row Then 'ha kisebb mint az S. Titel helye, akkor összeadjuk
vegrng.Offset(0, -1).Formula = "=Sum(" & kezdrng.Offset(1, -1).Address & ":" & vegrng.Offset(-1, -1).Address & ")"
End If
'következő S. Titel
Set vegrng = ws1.Columns("G").Find(what:="S. Titel", LookIn:=xlValues, lookat:=xlWhole, after:=vegrng, searchdirection:=xlNext)
If vegrng.Address = elsocim Then Exit Do 'ha visszaértünk az elsőhöz, kilépünk
Loop
'megkeressük az első S. Gewerk cellát:
Set vegrng = ws1.Columns("G").Find(what:="S. Gewerk", LookIn:=xlValues, lookat:=xlWhole, searchdirection:=xlNext, after:=Range("G1"))
elsocim = vegrng.Address: Set gewerkrng = Range("G1") 'megjegyezzük a helyét és a lehetséges első cellát
Do While Not vegrng Is Nothing
'megkeressük az első S. Titelt a Gewerkben
Set kezdrng = ws1.Columns("G").Find(what:="S. Titel", LookIn:=xlValues, lookat:=xlWhole, after:=vegrng, searchdirection:=xlPrevious)
Set celrng = kezdrng
Do While Not kezdrng Is Nothing
If kezdrng.Row > gewerkrng.Row Then ' ha benne van a tartományban
If kezdrng.Row < vegrng.Row Then ' és oda tartozik, akkor bevesszük az összesítésbe
Set celrng = Union(kezdrng, celrng)
Else
vegrng.Offset(0, -1).Formula = "=Sum(" & celrng.Offset(0, -1).Address & ")" 'ha nincs benne, akkor beírjuk az összesítő képletet
Exit Do
End If
Else
vegrng.Offset(0, -1).Formula = "=Sum(" & celrng.Offset(0, -1).Address & ")" ' ha már az előző Gewerkhez visszaértünk, akkor beírjuk az összesítő képletet
Exit Do
End If
'megkeressük a következő S. Titel cellát:
Set kezdrng = ws1.Columns("G").Find(what:="S. Titel", LookIn:=xlValues, lookat:=xlWhole, after:=kezdrng, searchdirection:=xlPrevious)
Loop
Set gewerkrng = vegrng ' a Gewerk területet változtatjuk
'megkeressük a következő S. Gewerk cellát:
Set vegrng = ws1.Columns("G").Find(what:="S. Gewerk", LookIn:=xlValues, lookat:=xlWhole, after:=vegrng, searchdirection:=xlNext)
If vegrng.Address = elsocim Then Exit Do 'ha visszaértünk az első találathoz, akkor végeztünk
Loop
MsgBox "A képleteket beírtam!", vbInformation
End Sub

Először összesíti az S. Titel cellákhoz az adatot, majd az S Gewerk cellákét csinálja meg.

Remélem, jól fog működni, ha gond lenne, írj lsz.

Üdv.

(#32708) Fferi50 válasza Csolt (#32706) üzenetére


Fferi50
őstag

Szia!

Hát igen, nem árt néha azt is tudni, hogy milyen Excel verzióval dolgozik az ember és annak mik a "háklijai".

Üdv.

(#32709) Smogus válasza Delila_1 (#32639) üzenetére


Smogus
őstag

Delila köszönöm szépen :)

Ha az emberi agy elég egyszerű lenne ahhoz, hogy megértsük, akkor egyszerűségünkben erre már nem lehetnénk képesek. -- http://smogus.deviantart.com/ --

(#32710) TrollBalint


TrollBalint
addikt

Hello,

hogy tudom megcsinálni (Excel 2013, angol), hogy 2 dátum között (amik ugyanannak a feltételnek felelnek meg) eltelt időt kiszámoljam? A táblázat valahogy így néz ki:

A oszlop | B oszlop | C oszlop
név 1 | időpont | időpont_2
név 1 | időpont | időpont_2
név 2 | időpont | időpont_2
név 3 | időpont | időpont_2
név 3 | időpont | időpont_2
név 3 | időpont | időpont_2

Az A oszlopban egy elem többször is előfordulhat, és az egyes előfordulásokra vonatkozólag szeretném a minimum és a maximum közötti értéket kiszámolni. (ugye előfordulhat, hogy - jelen példánál maradva - a név 3 egyik sorában van a legkisebb időpont, de egy másik sorban van a legnagyobb). Egy adott sorban az időpont_2 mindig nagyobb, mint a B oszlopban található időpont.
A B és C oszlopok formátumai év.hónap.nap óra:perc

https://www.pathofexile.com/account/view-profile/Haarkon/characters

(#32711) Delila_1 válasza TrollBalint (#32710) üzenetére


Delila_1
Topikgazda

Az A oszlopot másold át az F-be. Az adathalmazból az ismétlődések eltávolítása menüpontot alkalmazva minden neved egyszer fog szerepelni ebben az oszlopban.

A képen látható képleteket vidd be a G és H oszlopba, ezekből kiszámíthatod a legkisebb és legnagyobb időpontok között eltelt időt.
A G oszlop képlete akkor lesz megfelelő, ha a B oszlopban növekvő sorrendben vannak az idők.

Az FKERES angol megfelelője a VLOOUP, a Keres-é a LOOKUP.

[ Szerkesztve ]

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#32712) Delila_1 válasza Smogus (#32709) üzenetére


Delila_1
Topikgazda

Szívesen. :)

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#32713) TrollBalint válasza Delila_1 (#32711) üzenetére


TrollBalint
addikt

Hello,

köszi szépen, meg lehet oldani úgy is, hogy ha nem növekvő sorrendbe van a B oszlop? Csak mert ezt a táblázatot többen használnák és nincsen semmi garancia arra, hogy nem felejtik el abba rendezni. (Az eredeti táblázat amiben az adatok vannak, folyamatosan bővül. )
Elfelejtettem mondani, de úgy láttam te gondoltál rá :) attól, hogy a B oszlopban valami korábban kezdőik, még nem biztos, hogy előbb is végződik.

https://www.pathofexile.com/account/view-profile/Haarkon/characters

(#32714) Dr V


Dr V
őstag

Sziasztok!

18,55 percből (cella formátuma általános) szeretnék 18:33at (idő formátum, p:mm) csinálni. Ezt hogyan tudnám megvalósítani? Akárhogyan osztom a számot, nem less jó az eredmény, cellaformátum módosításánál órát varázsol a 18 percből...

(#32715) Fferi50 válasza Dr V (#32714) üzenetére


Fferi50
őstag

Szia!

Az Excel a dátumot és az időt lebegőpontos számformátumként tárolja és értelmezi, ahol az egész rész az 1900. január 1-től eltelt napokat (dátumot) , a törtrész a napon belüli időt (órák, percek stb.) jelenti.
Tehát 18,55, amit te 18 és fél percként szeretnél látni az 1/(24*60) * 18,55 képlettel alakítható át olyan számmá, amit az Excel perc, másodper időként értelmez. (1 nap 24 óra, 1 óra 60 perc 1 perc 60 másodperc az átváltás természetesen.)
Ezután a cellaformázást alakíthatod [pp]:mm formátumra pl.

Üdv.

(#32716) Fferi50 válasza TrollBalint (#32713) üzenetére


Fferi50
őstag

Szia!

Próbáld ki ezeket a tömbképleteket:
G2 cella:
=KICSI(HA($A$2:$A$7=F2;1;100)*1*($B$2:$B$7);1)
H2 cella:
=MAX(($A$2:$A$7=F2)*1*($C$2:$C$7))
Ezután az oszlopokon lehúzod az adataid végéig.
(Tömbképlet bevitele: Shift + Ctrl + Enter)

Üdv.

(#32717) Fferi50 válasza Fferi50 (#32716) üzenetére


Fferi50
őstag

Az első képlet helyett ez jobb (és szebb):
=MIN(HA($A$2:$A$7=F4;1;100)*1*($B$2:$B$7))
Szintén tömbképletként.
Angolban a HA =IF

Üdv.

[ Szerkesztve ]

(#32718) marchello1


marchello1
csendes tag

Sziasztok!

A következő diagramot szeretném reprodukálni, illetve az idő értékeket megadni, de valahogy nagyon nem megy.
Maximum értéket sem tudok hozzáadni, a függőleges tengelyhez mert nem enged időpont formátumban megadni.
Valaki tud benne segíteni nekem?

Kép:

Előre is köszönöm a válaszotokat! :R :R

Üdv:
M

[ Szerkesztve ]

(#32719) Dr V válasza Fferi50 (#32715) üzenetére


Dr V
őstag

Köszönöm, a képleted bevált :)

(#32720) Attas


Attas
aktív tag

Sziasztok!
Kis segedelem kellene. Adott egy kb 2000 soros adatbázis, mely egyik oszlopa dátumot tartalmaz ilyen formában pl.: 2.5.1988, vagy 12.6.1985
Szeretném sorba rendezni, de csak az év lenne fontos. Ebben a formában mindig a napot veszi alapul. Hogy lehetne csak az évet figyelembe venni sorrendbe rakásnál? vagy elsősorban az évet..? Köszönet a válaszért előre is!!

"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"

(#32721) Fferi50 válasza Attas (#32720) üzenetére


Fferi50
őstag

Szia!

Egy segédoszlop első cellájába beteszed az alábbi képletet:
=év(dátumoszlop első cella)
Ezután a képletet végighúzod az oszlopon. Kijelölöd az oszlopot - másolás - irányított beillesztés értéket.
A rendezést errre az oszlopra végzed el (természetesen az egész listát kijelölve).

Üdv.

(#32722) Fferi50 válasza marchello1 (#32718) üzenetére


Fferi50
őstag

Szia!

A diagram tipusa: terület diagram (egszerű). A sorozatok sorrendjét úgy állítsd be, hogy az első sor legyen a 4., a második sor a 3. a harmadik sor a 2. és a negyedik sor az 1. a diagramon (mivel az 1. van leghátul és a 4. lesz legelöl a rajzon). A terület diagramnak ebben a formájában ugyanis az elől levő sorozat takarja a hátrább levőket, így a harmadik és negyedik sor azonossága miatt csak az egyiket látod.
A rajzterület színét is állítsd be a neked megfelelőre. Ez a szín fog kilátszani ott, ahol a sorozatok nem fedik le.
Nézd meg légy szíves, hogy az adataid formája idő-e (mert lehet, hogy szöveg). Ha szöveg, akkor valamilyen módon át kell alakítanod számmá és idő formátummá (külön kezelve a kettőspont előtti és utáni részt - az idő ábrázolásról a 32715 hozzászólásomban írtam).

Ha az adataid idő adatok, akkor a függőleges tengelyt is tudod idő formátumúvá alakítanod (tengely formázása - szám - idő vagy egyéni) valamint tudod a minimum-maximum értéket is szabályozni (ne felejtsd el, hogy itt is csak egynél kisebb törtszámok lehetnek!).

Remélem sikerül!

Üdv.

[ Szerkesztve ]

(#32723) Attas válasza Fferi50 (#32721) üzenetére


Attas
aktív tag

Szia!!
Köszönöm a segedelmet. Valamiért ez nem működik. Ha magyar formátumú a dátum (pl.:1998.02.05) akkor tökéletes, ellenben az esetemben(5.2.1998) #ÉRTÉK az eredménye.

"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"

(#32724) Attas válasza Fferi50 (#32721) üzenetére


Attas
aktív tag

Megoldottam... A JOBB függvénnyel az utolsó 4 karaktert meghagytam, így maradtak az évek. Köszönet!

"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"

(#32725) g4b3n


g4b3n
tag

Sziasztok!

Az alábbi dologban szeretnék segítésget kérni.
Hogyan tudok megadni egy szintaxist automatikus cella kitöltésre, pl. ezt szeretném A1-be "1/1" A2-be "1/2" A3-ba "2/1" A4-be "2/2", s ezt folytatni egészen, amíg szükésges.

Köszönöm.

(#32726) Fferi50 válasza g4b3n (#32725) üzenetére


Fferi50
őstag

Szia!

Mit szeretnél látni a cellában, magát a kifejezést 1/1,1/2 stb., vagy az eredményt?
A további sorokban 3/1,3/3, 4/1, 4/4 vagy 3/1,3/2,3/3,4/1,4/2,4/3,4/4?

Mindkét esetben szerintem csak makróval lehet megoldani, ha közvetlenül a cellába szeretnéd a képletet, másik cella használata nélkül.
Segédoszlop felhasználásával talán működhet a dolog szerintem képlettel is.

Üdv.

(#32727) g4b3n válasza Fferi50 (#32726) üzenetére


g4b3n
tag

Magát a kifejezést, mindig csak x/1 x/2 és x mindig eggyel nő, illetve ehhez tartozik a szomszédos cellában a köveztkező pl.
A1 1/1 B1 111
A2 1/2 B2 201
A3 2/1 B3 112
A4 2/1 B4 202

S ebből a sorozatot kellene kb. A/B64-ig folytatni. A jövőben pedig bármikor visszatérő probléma lehet, gy szeretnék rá valami ciklus készteni, ami helyettem dolgozik.
A makrózáshoz nem értek, de pl. C nyelvhez igen.
Tudnál esetleg szintaktikát adni, vagy esetleg lerást, hogy hol nézzek utána egy doksiban.

S fogalmam sincs milyen ecelt használat, de valami újat, még csak meg se tudom nézni a verzió számát.

szerk: 2013-as

[ Szerkesztve ]

(#32728) Fferi50 válasza g4b3n (#32727) üzenetére


Fferi50
őstag

Szia!

A oszlopban a képlet:
=HA(MARADÉK(SOR();2)=1;SZÖVEG(SOR()/2;"###")&"/1";SZÖVEG(SOR()/2;"###") &"/2")

B oszlop első két cellájába beírod: '111 és '201 vagy =Szöveg(111;"###") és =Szöveg(201;"###")
Majd a B3 cella képlete: =SZÖVEG(B1+1;"###")
és ezt a képletet húzod végig az oszlopon.

Üdv.

[ Szerkesztve ]

(#32729) g4b3n válasza Fferi50 (#32728) üzenetére


g4b3n
tag

Köszönöm, majd megpróbálom visszafejteni, hogy megértsem a logikáját.

szerk: sajnos, a be kell szúrnom valamit az első sorba akkor ugrik az adott sor.

[ Szerkesztve ]

(#32730) Fferi50 válasza g4b3n (#32729) üzenetére


Fferi50
őstag

Szia!

Ha egy cellát szúrsz be az A oszlop elejére, akkor a képlet
=HA(MARADÉK(SOR();2)=0;SZÖVEG(SOR()/2;"###")&"/1";SZÖVEG(SOR()/2-1;"###") &"/2")
ha kettőt akkor
=HA(MARADÉK(SOR();2)=1;SZÖVEG(SOR()/2-1;"###")&"/1";SZÖVEG(SOR()/2-1;"###") &"/2")

Ha még több sor lenne, akkor felváltva próbáld két képletet, a -1 helyére a beszúrt sorok számával variálni.

Üdv.

(#32731) g4b3n


g4b3n
tag

Maradt a számíttatógépes megoldás, kézzel írtam be mindent, mivel többoszlop értékeit és később rendeznem kellett, és így teljesen fals lett az egész.

(#32732) Fferi50 válasza g4b3n (#32731) üzenetére


Fferi50
őstag

Szia!

A képleteket egy mozdulattal át lehet alakítani értékké, amiután már nem változik semerre:
Kijelölöd a területet - jobb egérgomb - másolás - jobb egérgomb - irányított beillesztés - értéket.

Ettől kezdve csinálhatsz bármit, a cellákban nem változik az érték.

Üdv.

(#32733) g4b3n válasza Fferi50 (#32732) üzenetére


g4b3n
tag

Köszönöm szépen Fferi50!
Ma is sokat tanultam, köszönhetően Neked!

További szép napot!

(#32734) Behuska


Behuska
újonc

Üdv, Egy kis segítséget szeretnék kérni. A következő feladattal találtak meg:

Az első lap az összesítéseket mutatja, a második pedig ennek a megbontását. A kettő közötti kulcs az InvoiceID
A Difference lapon látható, hogy melyek az eltérő tételek (ahol a Master és a Detail összegei nem egyeznek). Három is van a táblázatban. Az egyik egyenesen nem is szerepel a Detail táblában, csak a Masterben.
Ezeket az eltéréseket nyilvánvalóan valamilyen informatikai úton kereshetjük meg hatékonyan, hiszen nagyon sok sor van. A Megoldásom lapon adjon egy egyszerű megoldást arra, hogy hogyan lehet ezt a 3 eltérő tételt megtalálni.


Segítségeket, ötleteket előre is KÖSZIKE! :-)

(#32735) Delila_1 válasza Behuska (#32734) üzenetére


Delila_1
Topikgazda

A DARABTELI függvénnyel ellenőrizheted, hogy meg van-e egy másik lapon is az InvoiceID. A függvényt feltételes formázásban is alkalmazhatod, de csak akkor, ha a másik lapon nevet adsz a tartománynak, amiben keresel.

[ Szerkesztve ]

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#32736) Fferi50 válasza Behuska (#32734) üzenetére


Fferi50
őstag

Szia!

SZUMHA függvénnyel összesíted a Detail lap összegeit InvoiceID alapján, majd FKERES függvénnyel mellé keresed a Master tábla megfelelő adatát. Ezután már csak meg kell nézni, hogy egyezik-e a két szám.

Üdv.

(#32737) marchello1 válasza Fferi50 (#32722) üzenetére


marchello1
csendes tag

Szia!

Nagyon köszönöm, szuperül működik minden :) :R :R :C

(#32738) Dolphine


Dolphine
addikt

Sziasztok!

Van olyan lehetőség, hogy a cellákat egyesítsem, de mindkét cella tartalma megmaradjon?
Sorokat szeretnék egyesíteni. A B1+B2 cellát B3 cellába. Az a baj, hogy a szöveget egymás mellé írja és nem egymás alá! :W

Előre is köszönöm! :R

[ Szerkesztve ]

Nem egyenlőre, hanem egyelőre! Nem ez miatt, hanem emiatt, vagy ez által!

(#32739) bsasa1 válasza Dolphine (#32738) üzenetére


bsasa1
csendes tag

Szia, B3-ra állítsd be, hogy sortöréssel több sorba és ezt a képletet tudod használni:
=B1&KARAKTER(10)&B2

(#32740) SL11


SL11
csendes tag

Sziasztok!

Segítséget kérek.

Van egy oszlop, mondjuk E, az ebben szereplő összegeket szeretném összeadni, ha a K, vagy a L, vagy az M, vagy az N oszlopokban szerepel "X".

Előre is köszi!

Üdv!

(#32741) Dr V


Dr V
őstag

Sziasztok!

Egy oszlopba van többbejegyzésem, amik többször is előfordulnak az oszlopon belül. Ebből az oslopból képlet segítségével ki kéne szednem minden értékek, ogy cask egyszer forduljon elő.
Pl.:
Alma Alma
Alma Körte
Alma
Körte

Milyen képlettel tudnám megoldani?

(#32742) bsasa1 válasza SL11 (#32740) üzenetére


bsasa1
csendes tag

Szia,

attól is függ, hogy a feltételnek megadott oszlopok közül csak egyben, vagy többen is lehet-e "X".
Ha csak egy "X" lehet, akkor 4 darab szumha függvénnyel simán összeadod
+SZUMHA(K:K;"X";E:E)+SZUMHA(L:L;"X";E:E)+...
vagy egy tömbképlettel 1-ben is meg lehet oldani. Az valami ilyesmi lesz:
+SZUM(HA(K:N="X";E:E;0)
Ha több oszlopban is lehet "X", akkor egy segédoszlopban megvizsgálod, hogy adott sorban K:N-ig tartalmaz-e "X"-et, és az lesz a szumha függvény kritériumoszlopa.

[ Szerkesztve ]

(#32743) bsasa1 válasza Dr V (#32741) üzenetére


bsasa1
csendes tag

Szia,

erre ott van az az Adatok / Ismétlődések eltávolítás funkció.
Ha mindenképpen függvénnyel akarod csinálni, akkor ha pl A1-től mennek lefelé, akkor a képlet A2-be:
+HA(DARABTELI($A$1:A1;A1)=1;A1;"") és simán lehúzod.

(#32744) SL11 válasza bsasa1 (#32742) üzenetére


SL11
csendes tag

Köszi a választ.
Bármelyik oszlopban lehet "x"
A lényeg az, hogy akkor adja össze, ha valamelyik oszlopban "x" szerepel.

Az általad megadott "+SZUMHA(K:K;"X";E:E)+SZUMHA(L:L;"X";E:E)"
képletet én is próbáltam.
A gond vele az, hogy az e oszlopban szereplő értéket megduplázza, ha az L oszlopban és a K oszlopban is szerepel x. -De ezt nem szeretném.

A feladat csak annyi lenne, hogy összegezze az E oszlop számait, függetlenül attól, hogy az L, vagy a K oszlopban szerepel az "x".

Erre van vmi javaslatod?

[ Szerkesztve ]

(#32745) Dolphine válasza bsasa1 (#32739) üzenetére


Dolphine
addikt

Szia!

Köszi! Ez eddig működik. :R

Most már csak egy dolgot szeretnék, az új cellában lévő tartalmat adott esetben szerkeszetni, másolni. Most ha rákattintok a cellára, akkor csak a képlet látható, a szöveg eltűnik! :F

Nem egyenlőre, hanem egyelőre! Nem ez miatt, hanem emiatt, vagy ez által!

(#32746) bsasa1 válasza SL11 (#32744) üzenetére


bsasa1
csendes tag

Én felvennék egy segédoszlopot az "N" mellett, abba:
+VAGY(K1="X";L1="X";M1="X";N1="X"), lehúznám, és azt használnám a szumha függvény kritériumaként.

(#32747) bsasa1 válasza Dolphine (#32745) üzenetére


bsasa1
csendes tag

Másolás után jobb klikk és értékként beillesztés.
Ha olyan cellába másolod be, amelyikben nincs beállítva a sortörés, akkor egy sorba írja ki, de ha beállítod ugyanott töri el, ahol eredetileg.

(#32748) edari


edari
őstag

Sziasztok

Egy viszonylag könnyű hibába futottam bele, valamiért mégse tudom megoldani.

Arról lenne szó hogy van egy adathalmaz, ami csak számokat tartalmaz, ezeket kéne összeadni, de a buktató a dologban az, hogy van olyan cella ami #-el kezdődik (ezeket a cellákat egyébként se kéne beleszámolni az összegbe). Ugye ezek miatt az értékek miatt a szum 0-át ad.

Kérdés: tud valaki olyan megoldást ami kiszűri a #-el keződő cellákat?

Egyszer már csináltam ilyet, de már nem tudom hogy hogyan.

[ Szerkesztve ]

(#32749) SL11 válasza bsasa1 (#32746) üzenetére


SL11
csendes tag

Sajnos nincs lehetőség a táblázatot módosítani. (Egy közlöny mellékletében jelent meg amit használnunk kell...)

Valami más megoldás?

(#32750) Delila_1 válasza SL11 (#32740) üzenetére


Delila_1
Topikgazda

Nem egészen pontos a megfogalmazásod. "Van egy oszlop, mondjuk E, az ebben szereplő összegeket szeretném összeadni, ha a K, vagy a L, vagy az M, vagy az N oszlopokban szerepel "X"."

Mit akarsz összeadni?
Nem az a feladat, hogy soronként, ha a K:M tartományban bárhol X található, akkor írja ki az adott sor E cellájának az értékét? Ha igen, a
=HA(VAGY(K1="X";L1="X";M1="X";N1="X");E1;0)
képlettel megoldható.

Ha viszont az a kérdés, hogy ha bárhol a K:N tartományban található X, akkor írja ki az E oszlop összegét, akkor a
=HA(DARABTELI(K:N;"X")>0;SZUM(E:E);0)
képlet ad megoldást.

[ Szerkesztve ]

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.