Excel kérdés

Jelentkezz be a hozzászóláshoz.

lalakov
#1514
Köszönöm.
Delila1
#1513
Az =szorzat(H5:H16) képlet eredménye 0, ha a tartomány bármelyik értéke 0.

Az Excel a 0 értéket HAMIS logikai értékként fogja fel. Nem kell külön megadni, hogy szorzat(H5:h16)>0. Ha nincs a tartományban 0 érték, akkor az =szorzat(H5:H16) 0-tól eltérõ számot eredményez. Mivel ez nem 0, IGAZ értékként kezeli az Excel, és a HA függvény IGAZ ágának megfelelõen az összeget adja eredményül.

Negatív értékekre is vonatkozik.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

lalakov
#1512
Köszönöm, mûködik.<#worship> Bár nem értem, hogy a SZORZAT(H5:H16)-ból hogyan derül ki, hogy a tagjai nagyobbak nullánál.

Culram: Valamit akkor rosszul írtam, nekem SZUM-ra van szükségem. Átírtam a képleted azzal és így a tiéd is mûködik. <#worship>
Azaz jó ez a képlet is:
=HA(VAGY(SZUM(H5:H16)>0;SZUM(H18:H29)>0;SZUM(H32:H37)>0;SZUM(H39:H42)>0);SZUM(H5:H16)+SZUM(H18:H29)+SZUM(H32:H37)+SZUM(H39:H42);"")

És ez is:
=HA(VAGY(SZORZAT(H5:H16);SZORZAT(H18:H29);SZORZAT(H32:H37);SZORZAT(H39:H42));SZUM(H5:H16;H18:H29;H32:H37;H39:H42);"")

Köszönöm mindkettõtöknek.<#worship>
Delila1
#1511
Megint rosszul adtam meg a képletet. 😞 Nálam a feltételek ÉS kapcsolatban voltak, holott a kérdés VAGY kapcsolatot feltételez. Ehhez nem szükséges s tömbfüggvény.

=HA(VAGY(SZORZAT(H5:H16);SZORZAT(H18:H29);SZORZAT(H32:H37);SZORZAT(H39:H42));SZUM(H5:H16;H18:H29;H32:H37;H39:H42);"")

Ez igazán a #1505-ös válasszal azonos, csak kicsit rövidebb formában van benne a SZUM függvény.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#1510
Eléggé el nem ítélhetõ módon kimaradt a képletbõl a SZORZAT függvény. <#rolleyes>
Helyesen
{=HA(SZORZAT(H5:H16;H18:H29;H32:H37;H39:H42);SZUM(H5:H16;H18:H29;H32:H37;H39:H42);"")}

Továbbra is tömbfüggvény, Shift+Ctrl+Enter-rel kell bevinni.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1509
Ha a képletet másolod egyik cellából a másikba, akkor a képletben szereplõ hivatkozások is vándorolnak, ha azok nincsenek $ jellel lefixálva.

A SZORZAT azért mûködik a SZUM-mával ellentétben mert a tömbökben azt vizsgáltad hogy nagyobb e nullánál, és SZORZAT-tal ha ez egyik érték 0 a tömbben akkor a tömb értéke is nulla lesz. pl. 20*0=0 míg 20+0=20
képletben meg: =HA(20*0>0;IGAZ;HAMIS)

lalakov
#1508
Ezt most nem értem. A képletet átmásoltam D51-rõl H51-re. A D oszlop próba oszlop volt ahol az adatokat én írtam be, míg a H az éles és ott másik lapfülrõl vesz adatot, ami meg is jelenik, de a végén az összeadásnál H51-en nem jelenik meg semmi sem. Ugyanaz a szám van D5-ön és H5-ön és megjelenik D51-en, de H51-en nem.<#confused>
lalakov
#1507
Köszönöm, mûködik.<#worship>
Azt meg szabad kérdeznem, hogy miért mûködik szorzattal és miért nem summával? Szeretném megérteni, hogy ne kelljen minden képletért beírnom, hogy magam is meg tudjam oldani. És jó lenne, ha a válasz olyan lenne, amit egy Excelt sosem tanult ember is megért. Elnézést ezért.

Delila1: Ha már fáradtál vele(köszönöm), megnéztem a te javaslatodat is, de nem mûködik, ha az adott tartományba beírok egy számot, ez a válasz fogad: #HIÁNYZIK
Delila1
#1506
Próbáld meg így:

{=HA(VAGY(D5😄16>0;D18😄29>0;D32😄37>0;D39😄42>0);SZUM(D5😄16;D18😄29;D32😄37;D39😄42);"")}

Ez egy tömbképlet. Úgy viszed be, hogy a számok beírása után Shift+Ctrl+Enter-t adsz neki, az állítja elõ a kapcsos zárójelet.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1505
=HA(VAGY(SZORZAT(D5😄16)>0;SZORZAT(D18😄29)>0;SZORZAT(D32😄37)>0;SZORZAT(D39😄42)>0);SZUM(D5😄16)+SZUM(D18😄29)+SZUM(D32😄37)+SZUM(D39😄42);"")

Szorzatot használtam mert ha az egyik cella nulla a tömben akkor az eredmény nulla, ha a cella nagyobb mint nulla, akkor a tömb nagyobb lesz mint nulla.

Bár pontosan nem tudom hogy szeretnéd mûködtetni, mit szeretnél elérni.

lalakov
#1504
Egyikkel sem jó. 😞
#1503
mert a tartományokra kell logikai lépés szerintem, pl:
=HA(VAGY(SZUM(D5😄16)>0;...
=HA(VAGY(ÁTLAG(D5😄16)>0;...

lalakov
#1502
Alkottam egy ilyen képletet:

=HA(VAGY(D3>0;D4>0;D17>0;D30>0;D31>0;D38>0;D43>0;D44>0;D45>0;D46>0;D47>0;D48>0);D3+D4+D17+D30+D31+D38+D43+D44+D45+D46+D47+D48;"") Ez mûködik.
De ebben a formában sehogy sem megy:
=HA(VAGY(D5😄16>0;D18😄29>0;D32😄37>0;D39😄42>0);D5😄16+D18😄29+D32😄37+D39😄42;"")
Delila1
#1501
Szívesen. Gyönyörû összetett képleteket lehet alkotni vele.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1500
Nagyon jó! OK! 😊
Köszi!
Delila1
#1499
NEM szövegdobozzal, hanem az egyenletszerkesztõvel (Equation) oldhatod meg.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#1498
Sikerült úgy megoldanom, hogy csak 1 segédoszlop kell hozzá, ami az A oszlop hónapját tartalmazza. Ez továbbra is a T, =hónap(A2).

A G2 képlete: =SZUMHATÖBB($B:$B;$T:$T;OSZLOP()-6;$D:$D;"*" & $F2 & "*")-SZUMHATÖBB($C:$C;$T:$T;OSZLOP()-6;$D:$D;"*" & $F2 & "*")
Ezt húzással másolhatod a G2:R7 tartományba.

A bevétel és kiadás pillanatnyi összegét nem érdemes a B, ill. C oszlopban elhelyezni. Most üres az E oszlop, oda beviheted. Pl. az E1 képlete: =RÉSZÖSSZEG(9;B:😎, E2-é pedig =RÉSZÖSSZEG(9;C:C). Az E1 formátuma az egyéni kategóriában: "Bevétel: "# ##0, az E2-é pedig "Kiadás: "# ##0.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1497
Szia!
Köszönöm szépen. De olyan megoldás szerinted nincs, amivel ilyen segédoszlopok nélkül meg lehetne oldani?
#1496
Sajnos ahogy most leírtam, épp az az, ami nem elég.
A szövegnek ténylegesen a tört vonal alatt és fölött kellene lennie, mint az írásban.
Tehát nem elég a "per" jel.

A szövegdobozzal meg az a gond, hogy ott írhatom úgy, hogy a felsõ alázúzott legyen, és akkor olyan, mintha törtvonal lenne végülis, de akkor az utána következõ szöveget nem tudom egy sorba ítni vele, csak az alsó vagy a felsõ sorba.

Delila1
#1495
Feltöltöttem ide

Segédtáblázatot vettem fel a T:Z oszlopokba.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#1494
Amit példaként írtál, azt egyszerûen egy szöveg formátummal ellátott cellába be tudod írni.

Sokkal csinosabb küllemû képleteket lehet elõállítani a Beszúrás | Szöveg | Objektum | Microsoft Equation segédprogrammal.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1493
Sziasztok!
Lenne egy problémám. Az alábbi táblázatban csoportok szerint kellene összesítenem havonta. Ha csak egy csoport lenne, akkor jó, de így hogy a csoport mezõbe több csoport jelzõje is benne van vesszõvel elválasztva már nem tudom megoldani. Milyen képlettel lehetne számolni a G1:G7 majd a H1:H7 stb cellák értékét?

[/img]
#1492
Sziasztok!
Azt kéne megoldanom, hogy egy cellán belül legyen ábrázolva betû-szám kód törtvonal fölött és alatt, aztán mellette egyszerû szöveg.

Pl. Hkips/rt56; Kntr

2007-es verzióm van,már mindent megpróbáltam, de sehogy sikerült.

Egyáltalán hogy lehet olyan ábrázolást készítenie egy cellába, hogy tört vonal alá és fölé írhassak?
Állítólag volt itt egy kollega, akinek már sikerült, tehát nem lehetetlen. De mi nem találjuk a megoldást.

Elõre is köszi!
lalakov
#1491
<#worship> Köszönöm.
#1490
Akkor az oszlop jelzõ elõl kiveszed a $ jelet. Az fixálja a cellát.
Tehát ez lesz neked =SZUM(F$32+H32).

lalakov
#1489
Ha ebben a képletben =SZUM(F32+H32) nem akarom, hogy megváltozzon az F32, akkor így írom be =SZUM($F$32+H32). De mi van akkor ha oszlopban másolva azt akarom, hogy változzon, de sorban másolva ne változzon.
lalakov
#1488
Hogyan lehet beállítani azt a 2007-es Excelben, hogy a megjelenés szerinti pontossággal számoljon az összes munkafüzetben? A falra mászom tõle, hogy egyesével kell beállítani.<#falbav>
#1487
Még egy: nem látom a keretet ha rákattintok egy cellára, de más fájlokban látom :S

#1486
Ma beleütköztem egy olyan furcsa problémába hogy ha megnyomjuk a lefelé nyilat hogy mozogjunk a táblában, akkor megszeretné nyitni magát még egyszer majd lefagy az egész excel és csak tálcáról tudjuk bezárni.

Erre van valami tapasztalatod?

Nem tudom hogy van e hozzá valami köze. Korábban akartam hozzá makrót, de megtudtam egy részét anélkül is csinálni. Szóval töröltem a makrót de még mindig hivatkozik rá az elején. Hogy lehet ezt törölni úgy hogy ne kérje?

Delila1
#1485
Szívesen.

Ez a módszer arra is jó, hogy egy táblázatban ellenõrizd egy távoli cella változását.

Pl. a táblázat tetején mindig szeretnéd látni az azonos lap egy távoli (mondjuk AH1005) cellájának, vagy egy másik lapon lévõ cella aktuális értékét. Az alakzatot, vagy szövegdobozt a táblázat tetején helyezed el, és abban jeleníted meg a hivatkozást.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1484
Istennõ vagy!!! Nagyon szépen köszi!

Delila1
#1483
A gráf grafikont jelent? Ha igen, tedd ki a szövegdobozt (vagy valamilyen alakzatot). Lépj bele, majd a szerkesztõlécen írd be a hivatkozást, pl.: =Munka1!A3

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1482
És azt meg lehet e csinálni hogyha a gráf egy külön fülön van,akkor olyan szövegdobozt vagy cellát tenni egy részére ami szintén folyamatosan frissül? Azokban egy számérték lenne.

Delila1
#1481
<#nevetes2>

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1480
Köszi.
Eszembe se jutott hogy toljam õket hogy normálisan írják be.

Delila1
#1479
Újra bemásolom a kódot, nagyon csúf és olvashatatlan lett.

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 5 Then
If IsEmpty(Target) Or (Target.Value > 0.000694444 And Target.Value < 0.99930556) Then
Range(Target.Address).Interior.ColorIndex = -4142
Else
Range(Target.Address).Interior.ColorIndex = 3
End If
End If
End Sub


Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#1478
Egyszerûbb lenne, ha figyelne az adminisztrátor. Ha ez végképp nem oldható meg, a lenti makrót másold be a kérdéses laphoz (lapfülön jobb klikk, Kód megjelenítése. A jobb oldalon kapott üres lapra másold be).


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 5 Then
If IsEmpty(Target) Or (Target.Value > 0.000694444 And Target.Value < 0.99930556) Then
Range(Target.Address).Interior.ColorIndex = -4142
Else
Range(Target.Address).Interior.ColorIndex = 3
End If
End If
End Sub


Ez a makró az E oszlopba bevitt értékeket figyeli. Hibás bevitel esetén a hátteret pirosra festi.
Az oszlop számát az If Target.Column = 5 Then sorban írhatod át.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1477
BUÉK! Sziasztok!

Lehet e olyat csinálni hogy cella automatikus javítása.Konkrétan olyat van most hogy az oszlop órára van beállítva 7:20, de néha az adminisztrátor elüti 7.20-ra. Õt ez nem nagyon izgatja, de nálam a számításokat megszakítja. Tehát ez az "elütést" az excel felismeri és megfelelõ formátumra alakítja?

lalakov
#1476
BÚÉK mindenkinek!
tigerbácsi
#1475
Neked is Boldog Új Évet Kívánok! s persze Sikerekben Gazdagot is :-)

Persze minden totyiklátogatónak :-)

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#1474
Nincs mit.

Minden kedves fórumozónak BÚÉK!

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

lalakov
#1473
Köszönöm.<#worship>
Delila1
#1472
=ha(és(egyik_feltétel;másik_feltétel);igaz_esetén;hamis_esetén)

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

lalakov
#1471
De lenne újabb kérdésem is:
=HA(darab!$D$1<osszesen!C4>osszesen!B4;suly!$D$49;"")
A darab!$D$1,osszesen!C4 és az osszesen!B4, mind egy-egy dátum. Azt akarom, akkor számoljon, ha darab!$D$1 a másik két dátum közé esik. Ezzel a képlettel akkor is számol ha csak az egyik feltételnek felel meg.
lalakov
#1470
Köszönöm.<#worship> Magyarban nem ez, de ennek köszönhetõen megtaláltam: Alt É F
És most már bármit megtalálok.<#taps> Csak le kell nyomni az Alt-ot és megmutatja milyen parancsok vannak(ha valaki még nem tudta volna rajtam kívül).<#vigyor2>
joebacsi
#1469
Angol excel 2007:
Alt M F

www.rdha.hu [bf 80k] [bf2 100k] KisKöcsögkör FTW! \"Az ország azé, aki teliszüli.\"

peterr80
#1468
Már csak egy kissebb problémám van, hogy ott jelenjen meg az ablak ahol én akarom. Szerkesztésnél oda húzom ahova szertném, de mikor kész és visszamegyek a szövegre hogy megjelenjen a megjegyzésbe beillesztett kép akkor a szöveg ill. a cella mellet lesz ismét alaphejzetben.

Van esetleg erre is valami megoldás?

peterr80
#1467
Te vagy az Én megmentõm !!! 😊

Bár próbáltam ezt is de nekem csak a háttérben lévõ sort rajzolta át ill oda tette a képet. Viszont akkor sem jött be ez a táblázat.

Így hogy a szélére kattintottam most már nekem is jó, köszi mindkettõtöknek.

lalakov
#1466
Elnézést, hogy beleszólok, de én is kipróbáltam, ha már feljött ez a téma (szeretek tanulni). Ha a Megjegyzésben a belsejére kattintok jobb klikket, akkor nekem sem jön be az aminek kéne. De ha a keretén nyomok jobb klikket, akkor átvált arra a "a keret pontozottá válik" változatra és elõjönnek a kívánt dolgok. 2007-es verzióm van.
peterr80
#1465
Köszönöm a segítséget, meg hogy foglalkoztál a témával, de úgytûnik nekem ez nem jön össze. Valami miatt nekem nem müködik ez a dolog. Frissítettem is már sp3-al de semmi változás.
Ez egy 2007 verzió, de ki tudja, lehet hogy valami sérült mikor telepítettem. Megpróbálok egy 2002es verziót is, hátha. Csak találjak hozzá kulcsot.

Kössz mégegyszer és Boldog ünnepeket.