Keresés

Részletes keresés

Sznida Creative Commons License 2011.01.31 0 0 13887

Nálam működik 2003-as excelben is! A képleted jó volt! :)

 

Üdv: Sznido

Előzmény: Nemgéza66 (13886)
Nemgéza66 Creative Commons License 2011.01.31 0 0 13886

Szia!

 

Kösz a segítséget előre is. 

 

Időközben rájöttem, hogy nincs hiba, csak én vagyok a barom. Kaptam a file-t és nem figyeltem, hogy ez még csak 2003-as verzió, ami ezek szerint nem tud ennyi argumentumot. Lementettem 2007-be és így már működik. Mondjuk elég bonyolult a függvény (hosszú). Szóval az elgonbdolás jó volt, azt nem tudom, hogy lehetne e egyszerűbben is megoldani.

Írom mindjárt a második problémát.

Sznida Creative Commons License 2011.01.31 0 0 13885

Szia NemGéza66,

 

Nem igazán értem a kérdést...

Mik a bejövő adataid, azaz mit tudsz?

Mi legyen a kimenet, jól gondolom, hogy egy cella értéke, ami I, II, vagy III?

A választ függvény első argumentumának egy számnak kell lenni, ennek a számnak a Te fügvényedben a G13-as cellában kell lenni, változnia. Akkor adja eredményképpen a megfelelő választ, azaz azt az argumentumot, amire a G13-as szám utal. Jól gondolom?

Mi a második kérdés?

 

Üdv: Sznido

 

Előzmény: Nemgéza66 (13884)
Nemgéza66 Creative Commons License 2011.01.31 0 0 13884

Sziasztok!

 

Én is segítséget szeretnék kérni, két feladatban mert egyedül már nem boldogulok.

 

1. Arra lenne szükségem, hogy beérkező iratokat (mondjuk számlákat) 3 körzetbe csoportosítsam két értéktől függően.

Az első érték két karakter lehet mindösszesen, a második kb. 40. Tehát arra van szükségem, hogy egy cella értéke legyen I,II vagy III ha az első adat A vagy B, a második 1-től 40-ig. Azt hittem, hogy ez egyszerű feladat lesz, de én nem boldogultam vele.

 

Így próbáltam megoldani:

 

Készítettem egy segédtáblázatot, ahol két oszlop és 40 sor van és mindenhová beírtam, hogy az adott értékek alapján pl. a B,  32  bemenő értékek a II. körzetet jelölik.

 

=HA(F13="A";VÁLASZT(G13;B13;B14;B15;B16;B17;B18;B19;B20;B21;B22;B23;B24;B25;B26;B27;B28;B29;B30;B31;B32;B33;B34;B35;B36;B37;B38;B39);HA(F13="B";VÁLASZT(G13;C13;C14;C15;C16);""))

 

Azt hittem a fenti képlet jó lesz, mert ha pl. az F13-ba A kerül, akkor kiválasztja a G13 értékétől függően a megfeleő sort, ha B, akkor ugyan így, de a mellette lévő oszlopből, ha üresen van a cella, akkor nem ír be semmit.

A gond az, hogy a Választ függvényre azt írja ki, hogy ehhez a file tipushoz túl sok az argumentum, pedig a leírás szerint elvileg 254 argumentumig működie kell ennek a függvénynek.

 

Ha tudna valaki erre valamilyen egyszerűbb megoldást, vagy azt hogy mi a fenti módszerben a hiba, azt megköszönném.

 

 

chillout88 Creative Commons License 2011.01.29 0 0 13883

köszi.

A diagrammnál én is gondoltam erre csak az a baj hogy a nem csak akkor szeretném a diagrammot ha a teljes munkafüzet kész hanem közben is és akkor adnék hozzá uj lapokat ugye és ennek az értékeit akkor megintcsak át kell itni a technikai munkalapra. vagy lehet ezt is automatizálni?

Előzmény: SQLkerdes (13882)
SQLkerdes Creative Commons License 2011.01.29 0 0 13882

Tegyük fel, hogy három munkalapod és össze szeretnéd adni pld a B2 celláikat.

A munkalapjaid neve és sorrendje legyen pld. osszesito, munka1, munka2 és munka3

 

Az összesitő lap B2 cellájában most neked valszeg az van, hogy =SUM(munka1:munka3!B2)

 

Az összes teendőd csak annyi, hogy:

- a munka1 elé és munka3 után beszúrsz egy-egy új ÜRES munkalapot (pld elsoures és utolsoures nevueket.  Munkalapjaid sorrendje most:  osszesito, elsoures, munka1, munka2, munka3 és utolsoures

- a fenti képletedet (osszesito B2 cellája) javitsd ki arra, hogy =SUM(elsoures:utolsoures!B2)

- ha a jövőben új munkalapot kell beszúrj akkor azt az utolsoures ELÉ szúrd be és automatikusan figyelembevevődik.

 

 

A grafikonos problémádnál én csinálnék egy technikai munkalapot ami egy munkalapon tartalmazza a több munkalapról származó adatokat és azt használnám a grafikon adatforrásának.

Előzmény: chillout88 (13881)
chillout88 Creative Commons License 2011.01.29 0 0 13881

Hali
2 kérdésem lennem remélem tudtok segiteni:) (office 2007)

az egyik az hogy hogyan tudnám megcsinálni azt hogy 1 munkalapon összeadni az összes munkalap x cellájának az értékét(eddig megy is) úgy hogy ha még adok hozzá munkalapot akkor azt is adja hozzá automatikusan
a másik pedig az hogy diagrammot hogy tudok csinálni több munkalapra?
arra gondolok hogy a munkalapjaim napok minden nap végén van 1 összegem és ebből szeretnék a legvégén(havi szinten) egy diagrammot
csinálni viszont az adattartomány kijelölésénél ha több munkalapot választok ki (pl igy néz ki ='Munka1:Munka3'!$A$1) akkor azt írja hogy a beírt képlet hibás

Sztai Creative Commons License 2011.01.28 0 0 13880

Szövegként tárolt számot (mert pl. más ezreselválasztót és tizedes jelet tartalmaz, mint az aktuális területi beállításoknak megfelelő) szerintem legegyszerűbben a Data>>Data Tools>>Text to Colums varázsló segítségével tudsz számmá alakítani. A harmadik lépésben az Advanced gombra kattintva beállíthatod, hogy a konvertálandó szövegként tárolt szám, milyen ezr. elválasztót és tizedes jelet használ.

A Te általad említett példánál (csatolt adat) azonban szerintem más lehet a probléma. Jó lenne, ha leírnád pontosan a folyamatot, ahogy a csatolást csináltad.

Üdv

Előzmény: Törölt nick (13862)
Törölt nick Creative Commons License 2011.01.27 0 0 13879

excelben külön hozzá kell rendelni workbbook open-hez az eszköztár kirakását, szerintem wordben detto

Előzmény: SQLkerdes (13878)
SQLkerdes Creative Commons License 2011.01.27 0 0 13878

No de várjunk már egy cseppet.

A Wordben a toolbar formázás helyi dolog (normal.dot szintű téma), tehát te hiába építed be a toolbar gombot/ikont az a többiek gépén nem fog megjelenni.  Vagy tévedek?

Előzmény: Tündi2003 (13873)
SQLkerdes Creative Commons License 2011.01.27 0 0 13877

Nahát, embeddeli a videót, fejlesztik a fórummotort?  Ki hallott már ilyen?

SQLkerdes Creative Commons License 2011.01.27 0 0 13876

Vagy ez is lehet hasznos ha inkább vizuális vagy:  

Előzmény: SQLkerdes (13875)
SQLkerdes Creative Commons License 2011.01.27 0 0 13875
Előzmény: Tündi2003 (13873)
SQLkerdes Creative Commons License 2011.01.27 0 0 13874

Viszont makróval így kell csinálni (gondolom láccik, csak simán makró rögzítettem)

 

Sub Macro4()

 

Selection.Find.ClearFormatting    

Selection.Find.Replacement.ClearFormatting    

With Selection.Find        

.Text = "^m"        

.Replacement.Text = "^p"        

.Forward = True        

.Wrap = wdFindContinue        

.Format = False        

.MatchCase = False        

.MatchWholeWord = False        

.MatchWildcards = False        

.MatchSoundsLike = False        

.MatchAllWordForms = False    

End With    

Selection.Find.Execute Replace:=wdReplaceAll

End Sub

Előzmény: SQLkerdes (13870)
Tündi2003 Creative Commons License 2011.01.27 0 0 13873

Köszönöm a tippet! Az oldaltörés törlését már be is építettem a makróba. A kollégák sajnos nem olyan gyorsak a word kézi kezelésében mint én (van, aki sose dolgozott vele), az ő munkájukat megkönnyítendő rakom össze a makrót, amivel tényleg egy gombnyomással meg tudják az alapvető formázásokat csinálni. Csak sajnos az én makróíró tudományom se terjed az alapoknál tovább... :(

 

Az ikont viszont nem tudom beállítani, a Testreszabás párbeszédablakban semmi olyasmi nincs, amivel ikont lehetne hozzárendelni. A súgóban is kerestem, de ott sincs... :(

Előzmény: SQLkerdes (13870)
SQLkerdes Creative Commons License 2011.01.27 0 0 13872

Próbáld meg a LEN() függvénnyel megszámolni, hogy hány karaktert lát az excel, az segíthet eldönteni, hogy nem-e valami mutáns számformátummal van-e dolgod.

Előzmény: Törölt nick (13871)
Törölt nick Creative Commons License 2011.01.27 0 0 13871

Áh, feladom. Természetesen próbáltam HELYETTE fgvel is kicserélni üresre"" a szóközt" ", de egyszerűen nem látja azt a szóközt egyik szövegkonverziós fgv sem. Komolyan. (Itt vmi adatkonverzós bug lehet ha táblalekérdezést készítek egy munkafüzetbe - egy másik excel munkafüzetből.

Előzmény: SQLkerdes (13869)
SQLkerdes Creative Commons License 2011.01.27 0 0 13870

Hát szerintem ezt felesleges makróval csinálni.

Egyszerűen a manual page break-eket cseréld le (Replace) sima bekezdésvége jelre.  A manual page break jele:  ^m (de azt hiszem a More/Special alatt is megtalálható a Replace felugró kismenüjében).

 

A makró gombhoz rendelésénél azt próbáld meg, hogy megcsinálod a "behúzást" ahogy lentebb le is írtad, jobb klikk a behúzott - jelenleg - szövegre és ott lehet lesz valami olyasmi, hogy Text/Icon, vagy hasonló (régen volt már 2003-as word a kezem alatt).  Ezt változtasd meg icon-ra, majd ugyanitt valahol a jobbklikk menüben lesz egy icon hozzárendelés.

Előzmény: Tündi2003 (13868)
SQLkerdes Creative Commons License 2011.01.27 0 0 13869

Szerintem ilyen célokra a SUBSTITUTE kéne, ahol a szóközt ""-re cseréli, utána meg szorozza 1-el.

Sőt UDF-et is lehet ilyen célra írni, a CINT vagy hasonló függvény pont jó ilyen célokra.

Előzmény: Delila10 (13867)
Tündi2003 Creative Commons License 2011.01.27 0 0 13868

Bocs, hogy ide írok, de a Word-os topic elég ritkán látogatott. :(

 

A problémám a következő, egy speciális szövegfájlt (nem .txt) kell megnyitnom Word-ben, és persze egy csomó formázást kell végrehajtani rajta, hogy használható legyen. Eddig egy DOS alapú, 80-as évekből származó szövegszerkesztőben dolgoztunk a fájlokkal, de gondoltuk, hogy ideje lenne haladni a korral. :)

 

Szóval egy csomó dolgot már tudtam makrósítani, de most az lenne a kérdésem, hogy az oldaltöréseket, amik eleve benne vannak, de rossz helyen, hogyan tudnám makróval kiszedni? Kézzel kicsit macerás...

 

Ugyanitt kérdés az is, hogy a makrót hogyan tudnám egy gombhoz (ikonhoz) hozzárendelni? Word2003-unk van a cégnél. Excelben tudom, hogyan kell, de itt csak annyit tudok megcsinálni, hogy a makró nevét, pl. Normal.NewMacros.Új behúzom az egyik eszköztárba, és akkor erre a szövegre kattintva indul a makró. De nekem csak egy ikon kellene.

 

Köszi a választ!

Delila10 Creative Commons License 2011.01.27 0 0 13867

Lehet, hogy szóköz szerepel az adataidban? Akkor a TRIM függvénnyel le kell előbb vágnod a felesleges szóköz(öke)t.

Előzmény: Törölt nick (13865)
Törölt nick Creative Commons License 2011.01.27 0 0 13866

A témától eltekintve, szeretném megköszönni a segítséged!

A táblázat tökéletesen működik!

Mégegyszer köszönöm!

 

Péter

Előzmény: Sznida (13837)
Törölt nick Creative Commons License 2011.01.27 0 0 13865

ezt ismerem, de sajnos nem jó. (Ez egy képlet eredménye (=C20*1), azt szoroztam 1-el, de nem "eszi" meg valamiért.... (#ÉRTÉK)

Valamiért nem tudja kezelni az adatkonverziót, ha táblás lekérdezéssel próbálok egy másik munkafüzetből adatokat elérni. (Az eredetiben ez tényleg szám, számként is formázva, mint írtam.)

Előzmény: Delila10 (13864)
Delila10 Creative Commons License 2011.01.27 0 0 13864

Szorozd fel a tartományt 1-gyel, irányított beillesztéssel, utána megadhatod az ezres csoportosítást.

Előzmény: Törölt nick (13863)
Törölt nick Creative Commons License 2011.01.27 0 0 13863

nm vált be egyik szöveg/szám konverziós fgv sem, a helyiérték " " jelét mintha nem is látná...

Előzmény: Törölt nick (13862)
Törölt nick Creative Commons License 2011.01.27 0 0 13862

a szövegként tárolt számokból hogy csinálnátok számot?:

példa:

17 774,00

100 101,00

5 564,30

 

Háttér: excel 2007

Adatok/Kapcsolatok- tallózás menüpontban táblaként hozzáadok egy mukafüzetet, amelyek így automatikusan frissülnek.

De. Az eredeti file-ban a számok # ##0,00 formában vannak (így is vannak formázva a cellák)

Viszont a kapcsolatfájlként egy másik munkafüzetbe ez már szövegként érkezik, és nem sikerül átalakítani számmá :(

 

 

 

fajlkezelo Creative Commons License 2011.01.26 0 0 13861

Sziasztok!

 

Igen, sajnos tényleg arról lehet szó, hogy a szumha nem működik jól csatoláskor :-(

 

Ha átteszem a 2 fájlt egy másik könyvtárba és bezárom az AUTO.xls

fájlt, akkor látszik, hogy a c:/temp-re hivatkozik (tehát relatívként jó marad a képlet)

 

Sok fájl van, amikre több más fájl hivatkozik, ezért lenne praktikus külön fájlokban tárolni őket.

 

Kösz a tippeket, kipróbálom őket.

 

Joe

 

Előzmény: Sztai (13860)
Sztai Creative Commons License 2011.01.25 0 0 13860

Sajnos van néhány fv (sumif, countif, indirect) amely nem működik, ha a hivatkozott fájl nincs nyitva.

A probléma megoldására két lehetőséget látok:

1. másold föl a vágólapra az adatforrás táblázatát és csatolva illeszd be a másik állományba. Erre a táblázatra hivatkozz a sumif fv-ben. (Ha akarod ezt a munkalapot később el is rejtheted)

2. A sumif fv helyett használd a sumproduct fv-t (szorzatösszeg).

=SUMPRODUCT((adatforrás_kritérium tartomány="valami")*(adatforrás_összegtartomány))

A te példádban:

=SUMPRODUCT(('C:DocumentsandSettingsuserDokumentumok2011Telefon-Tünde[AUTO.xls]12'!$B$5:$B$52=C7)*('C:DocumentsandSettingsuserDokumentumok2011Telefon-Tünde[AUTO.xls]12'!$E$5:$E$52))

Remélem érthető :-)

Üdv

 

Előzmény: fajlkezelo (13857)
erdeiboroka Creative Commons License 2011.01.25 0 0 13859

Úgy túnik, eddig a C:Documents and SettingsuserDokumentumok2011Telefon-Tünde könyvtárban voltak a fileok. Ha átteszed őket a C:temp könyvtárba, akkor a képletet javítani kell, valami ehhez hasonlóra (ez nem valószínű, hogy pont így jó).

=SZUMHA('C:temp[AUTO.xls]12'!$B$5:$B$52;C7;'C:temp[AUTO.xls]12'!$E$5:$E$52)

Előzmény: fajlkezelo (13857)
Törölt nick Creative Commons License 2011.01.25 0 0 13858

ha megteheted egyesítsd egy munkafüzetbe a kettőt (külön munkalaponként).

 

 

Előzmény: fajlkezelo (13857)

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