Keresés

Részletes keresés

Törölt nick Creative Commons License 2011.05.14 0 0 14829

benne, csak be kell raknod az eszközkezelőből. (kimutatás varázslónak hívták)

Előzmény: imray (14828)
imray Creative Commons License 2011.05.14 0 0 14828

Sziasztok! Az Excel 2003-ban a Pivot tábla elrendezését a mellékelt képen látható ablakbanl is be lehetett állítani. Benne van ez az Excel 2007-ben? Köszönöm!

 

Mikolt Creative Commons License 2011.05.14 0 0 14827

koszonom, aranyosak vagytok:)

Törölt nick Creative Commons License 2011.05.14 0 0 14826

MROUND() közvetlenebb. Nem kell annyit gondolkodni :)

Előzmény: Delila10 (14825)
Delila10 Creative Commons License 2011.05.14 0 0 14825

A KEREKÍTÉS (ROUND)  könnyen megoldható.

 

=KEREKÍTÉS(A1/5;0)*5, avagy

=ROUND(A1/5,0)*5

Előzmény: Mikolt (14824)
Mikolt Creative Commons License 2011.05.14 0 0 14824

sziasztok!

 

Van egy olyan problemam excelben, hogy matematikai kerekitest szeretnenk vegezni egesz szamokon olyan forman, hogy mindig a legkozelebbi 5-os ertekhez kozelitsen a vegeredmeny.

 

pl. 3456-bol legyen 3455, de 3458-bol 3460 legyen.

 

A kerekites fuggvenyt vegigprobaltuk, de az csak folfele kerekit (3456 -> 3460)

 

Van erre fuggveny megoldas, vagy marad a manualis modszer?

Delila10 Creative Commons License 2011.05.13 0 0 14822

Köszönöm. 

 

Nem akarok erre sok időt vesztegetni, nem jellemző, hogy a két verziót egyidejűleg használom. Csupán mint érdekességet említettem meg, mert valakinek látszólag hasonló problémája akadt.

Abban biztosan igazad van, hogy két külön programként kezeli a rendszer – mivel valóban kettő.

 

Az egész úgy jött elő, hogy 2003-asban kezdtem beadni az adatokat, mikor észrevettem, hogy nem azt kérték, és lustaságból át akartam másolni az addig beírt adatokat és képleteket. :)

Előzmény: E.Istvan (14821)
E.Istvan Creative Commons License 2011.05.13 0 0 14821

A lényeg kimaradt. Próbáld meg a két táblát Excelből megnyitni. (Ha esetlen nem így tettél volna.)

Ha így sem megy akkor passzolok.

Előzmény: E.Istvan (14820)
E.Istvan Creative Commons License 2011.05.13 0 0 14820

Az okosok biztos jobban tudják nálam, és érthetőbben tudják leírni, de rémlik valami, hogy két különálló Excelt külön kezel a rendszer. Akkor is ha ugyan az a verzió van elindítva egymás után. Ebben az esetben nem az Excel saját vágólapján keresztül másol, hanem az op rendszeren keresztül.


Most ki is próbáltam és a saját 2007-es példányomat kétszer indítottam el. Nem tudok másolni a kettő között. Illetve a másolás csak az általad is leírt korlátokkal lehetséges.


Ebbe itt nálunk nagyon sokan belefutnak, hogy valamilyen fájlkezelő programból nyitják meg az egyes táblákat, így azok külön-külön programban indulnak el. Ezért sem használom az Excelnek a "Az összes ablak megjelenítése a tálcán" beállítását. Így minden tábla egy programban van. A tálcán csak egy ikon látszik. Így ha mégis megjelenik több ikon a tálcán, akkor látom, hogy külön programban futnak a tábláim és azonnal megteszem a "szükséges intézkedéseket".

Előzmény: Delila10 (14818)
Törölt nick Creative Commons License 2011.05.13 0 0 14819

Esetleg A2-be egy ilyen képlet:

 

{=HA(SZUM((B2:E2=($B$1:$E$1*0,9))*1)>0;"van";"nincs")}

 

Persze E oszlop helyett akármi is lehet, tetszőleges szélességben.

Előzmény: Bign (14816)
Delila10 Creative Commons License 2011.05.13 0 0 14818

Nem. Egy kis táblázat, 2 oszlop és néhány sor szám, a harmadik oszlopban egy összeadás, semmi szűrés.

Csupán lusta voltam megint beírni a 2007-be a számokat.

 

Azóta kiváncsiságból megpróbáltam azt is, hogy másolom a 3 oszlopot a 2003-as verzióban, átlépek a 2007-be, és oda irányítottan próbálom beilleszteni. Ezt az ablakot kapom:

 

Előzmény: E.Istvan (14817)
E.Istvan Creative Commons License 2011.05.13 0 0 14817

Én 2007-ben általában azt tapasztaltam, hogy ha szűrve van a táblázat és ekkor másolok, akkor a beillesztés csak értékkel történik és képletet csak az irányított beillesztés->képlettel tudok másolni. Lehet nálad is ez volt.

Előzmény: Delila10 (14770)
Bign Creative Commons License 2011.05.12 0 0 14816

Köszönöm.

Előzmény: SQLkerdes (14815)
SQLkerdes Creative Commons License 2011.05.12 0 0 14815

Ez a függvény előállítja a függvényt, amit használnod kell.

 

Function BignFuggveny(InputRange As Range) As String
Dim MyRange As Range

Dim sPart, sOutput As String
For Each MyRange In InputRange

    sPart = "(" & MyRange.Offset(1, 0).Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/" & MyRange.Address & "=0.9)"
    sOutput = sOutput & sPart & "+"

Next

sOutput = "=" & Left(sOutput, Len(sOutput) - 1)

BignFuggveny = sOutput
End Function

 

 

Bemenő adat:  az a range ami a 100% adatokat tartalmazza.

Ha a te rendszered magyar, akkor a 0.9-et le kell cserélni 0,9-re.

Előzmény: Bign (14814)
Bign Creative Commons License 2011.05.12 0 0 14814

Azt hiszem rájöttem egy megoldásra:

egy másik táblában kifejezem az eredeti tábla celláiból, hogy hány százalék.

Ezekben a sorokban kerestetem a megfelelő (90%) értéket,

ennek megfelelő jelet rakok az első tábla sorai elő, és válogatható.

Előzmény: SQLkerdes (14812)
Bign Creative Commons License 2011.05.12 0 0 14813

Tehát kevés oszlopra jó a megoldásod, de sok (akár 250) oszlopra is kéne működnie.

Ebben az esetben a "HA(VAGY(B2=B$1*0,9;C2=C$1*0,9;D2=D$1*0,9);"van";"nincs")",

kifejezés kicsit hosszú lenne.

Előzmény: Delila10 (14802)
SQLkerdes Creative Commons License 2011.05.12 0 0 14812

Na de Delila pont ezt csinálta.  Nézd meg az A oszlopot, ott van a "van" vs "nincs" (ie, hogy van-e olyan ahol 90%-os adat van bármelyik oszlopban, az adott sorban).

 

A képletet is beírta a beillesztett kép alatt.

Előzmény: Bign (14811)
Bign Creative Commons License 2011.05.12 0 0 14811

Bocs, de nem.

Egy oszlopba kéne valami jel, ha előfordul a feltétel a sorban,

hogy az autószűrő parancsal ki lehessen válogatni az érintett sorokat,

de nem szeretném a feltételnél felsorolni az összes oszlopot, mivel abbol is sok van.

Illetve a hosszúság miatt valószínű nem is lehet.

 

Ha egy lelehetne vizsgálni, hogy az adott sorban előfordul-e sárga hátterű cella, akkor esetleg.

 

Előzmény: Delila10 (14802)
SQLkerdes Creative Commons License 2011.05.12 0 0 14810

A második kérdés először:

Igen, lehet, itt van egy angol nyelvű videó:

 

A százalékot nem feltétlenül kell odarakni fizikailag, a cella kijelzését átállíthatod "Százalék stílusra" és akkor ott lesz a százalék.  (Ctrl+1)

Előzmény: wiesel (14809)
wiesel Creative Commons License 2011.05.12 0 0 14809

Köszönöm az eddigi segítségeket, hasznosnak bizonyult ez az "automatizált jó pofa" alkalmazás.

Már csak olyan kiegészítésre lenne szükségem, hogy a számított érték mögé szeretnék besuvasztani fix karaktert is (% jelet). Eddig a tőle jobbra levő cellába helyeztem el. Ezekből kifolyólag két kérdés merül fel:

  • képlet mögött lehetséges-e alkalmazni más karaktert is, vagy
  • "feltételes formázás"-sal kezelt cella szomszédos celláira is ki lehet-e vetíteni ugyanazt a "formázást" (pl.: C2 cellát "formáztam", s a D2-n is ugyanazt a változást szeretném elérni, de a tartalma beírt szöveg, ergo a számítás alapú "formázás" kilőve).

Válaszokat előre is köszönöm! Üdv:

 

Wiesel

Előzmény: Sznida (14733)
Delila10 Creative Commons License 2011.05.12 0 0 14808

Az első próbánál sikerült a névadásnál "˙" karakterrel kezdeni a nevet, másodjára nem.

Vagyis csak akkor jó ez a karakter, ha a név belsejében van.

Előzmény: Delila10 (14807)
Delila10 Creative Commons License 2011.05.12 0 0 14807

A 60 db termék neve tartalmaz szóközöket és számokat? Ez csak akkor baj, ha a nevek kezdő karaktere számjegy, mert ilyen névadást nem szenvedhet az Excel. Az elnevezés többi helyén már szerepelhet szám.

 

Mivel a szóközöket is utálja, azok helyett a HELYETTE (SUBSTITUTE) függvénnyel  berakhatsz egy bal Alt+0255 (˙) karaktert, ami egy alig látható kis felső helyzetű pont. Ezt már lehet alkalmazni a névadásnál.

 

Ha számjeggyel kezdődnek a terméknevek, azok elejére is biggyeszthet egy ilyen miniatűr pontot.

B1-> =HELYETTE(A1;" ";"˙"), C1-> ="˙" & B1

 

Egyszer kell vele vesződni, utána már felgyorsítja a munkát.

Előzmény: Xooo (14805)
SQLkerdes Creative Commons License 2011.05.12 0 0 14806

Xooo, nem fogok neked hazudni:  nem látom a különbséget.

 

Ha jól értem a problémádat, van az A worksheet-eden kb 60 terméknév, mindegyik terméknévhez tartozik 5 db kód.

 

Amit el szeretnél érni az az, hogy a B worksheeten, az A oszlopban egy legördülő menüben kiválasztasz egyet a fenti 60 terméknév közül, majd a B oszlopban - szintén legördülőmenüben - kiválasztod a megfelelő kódot.  Értelemszerűen azt szeretnéd, hogy ha az ABCDE terméket választottad az A oszlopban (mondjuk A1) akkor a B1 cella legördülőjében már csak az ABCDE termékhez tartozó 5 db kód jelenjen meg és csak azok közül lehessen választani.

 

A lenti technikák pontosan ezt csinálják, a szóközök miatt lehet egy kis csavar a dologban, hogy a szóközöket ki kell gyomlálni a terméknevekből, amikor Named Range-ként használod a terméknevet.  =SUBSTITUTE(A1," ","_")

 

 

Vagy teljesen félreértem a problémát és akkor lécci írd le hol és mit értek félre.

Előzmény: Xooo (14805)
Xooo Creative Commons License 2011.05.12 0 0 14805

Hello. Köszi, de ez nekem nem jó szerintem, mert itt az elv az hogy ha  étel a főmenü akkor -alma -banán - körte almenüket lehet kiválasztani.

 

Nekem viszont van kb 60 db termékem, az első munkalapon, mindegyikhez tartozik 1-8 munkaszám ( 5 jegyű kódok ) amiket frissítünk. Ezért nekem listához kellene listát rendelnem.

 

Tehát ha a 60 db termékből a1 oszlopban kiválasztok egyet a listáról, akkor b1-ben a csak ehhez tartozó lista kellene hogy előjöjjön, ami csak ahhoz az egy termékhez rendelt kódokat tartalmazza, amit külön megcsináltam és elneveztem.  Tehát kb mint a HA függyvény. Ha A1=X, akkor B1=Y, csak nekem listákkal. Ezért nem jó a megoldás amit javasoltál sajnos, de azért nagyon köszönöm. :)

 

A termékem neve tele van szóközzel számmal stb, tehát olyan nevű listát nem tudok készíteni...

 

 

Előzmény: SQLkerdes (14804)
SQLkerdes Creative Commons License 2011.05.12 0 0 14804

A második kérdésedre a dynamic data validation a megoldás.

Lásd a 14692-es hozzászólást és a hozzá tartozó válaszokat:  14693, 14694, 14695

Előzmény: Xooo (14803)
Xooo Creative Commons License 2011.05.12 0 0 14803

Sziasztok ! A következő dologban kérném a segítségeteket.

 

Adott A és B munkafüzet. Az egyikben adatok vannak, amikből a másikban legördülő listákat csináltam, hogy a felhasználó ki tudja választani ami neki kell.

 

Az első kérdésem az, hogy hogyan lehet ( ha lehet ) a legördülő lista szövegét " highlightolni " :D Szóval a cella amibe bele kellene hogy férjen a szöveg kisebb mint a forrás, ezért nem látszik a szöveg végig amikor kiválasztom. ( sortöréssel csináltam meg, szóval amikor beillesztio már jó, akkor 2 sorban van, amikor kiválasztja pedig 1 sorban, tehát nem látszik a szöveg vége )

 

A második pedig az, hogy legördülő listát tudok-e előszedni HA fügyvénnyel.

 

Példa: A munkalapon XYCVB szöveghez tartozik 123    456     789   kód.

 

A másik munkalapon ha kiválasztom XYCVB szöveget, akkor csak 123 456 789-es kódokat kellene hogy felkínálja, ami az A munkalapon az XYCVB szöveggel egy sorban van.

 

 

Nektek szerintem nem nagy kaland, nekem kihívás :D

 

Köszi az ötleteket és a segítséget :)

Delila10 Creative Commons License 2011.05.12 0 0 14802

Erre gondoltál?

 

 

A képlet az A2 cellában: =HA(VAGY(B2=B$1*0,9;C2=C$1*0,9;D2=D$1*0,9);"van";"nincs")

 

A feltételes formázásnál: =B2=B$1*0,9

Előzmény: Bign (14801)
Bign Creative Commons License 2011.05.11 0 0 14801

Ha tudja valaki, kérem segítsen:

Egy fejlécben különböző számértékek szerepelnek.

A sorokban ezekkel az értékekkel összefüggő értékek pl. x%-uk.

 

A sorok elején hogyan lehetne megvizsgálni, hogy szerepel-e pl. a fejlécben szereplő érték 90%-a?

Természetesen nem oszlop X db vzsgálatra, hanem soronként 1 vizsgálatra gondoltam.

Delila10 Creative Commons License 2011.05.11 0 0 14800

:))

Előzmény: SQLkerdes (14799)
SQLkerdes Creative Commons License 2011.05.11 0 0 14799

Most már nekem is benne van a Personal-omban ;-)

Előzmény: Delila10 (14798)

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