Keresés

Részletes keresés

Delila10 Creative Commons License 2011.05.23 0 0 14939

Igen, tonci123 14933-as hozzászólásából lehet arra következtetni, hogy iskolai feladat, és igen, említette 10-zel előtte, hogy nem engedi a feladat a plusz oszlopot.

Jimmy függvénye nem is igényli ezt.

Előzmény: Törölt nick (14937)
Delila10 Creative Commons License 2011.05.23 0 0 14938

Láttam, hogy nem vagy itt, de végül előbb kerültél elő, mint a kérdést feltevő Xooo.

Azért, hogy ne legyen túl egyforma a két makró:

 

Sub Nullazas()
    For i = 1 To 100 Step 4
        For j = 1 To 3
            Cells(i, 1).Offset(j) = 0
        Next j
    Next i
End Sub

Ugyanannyi sor. :)

 

Előzmény: Sznida (14936)
Törölt nick Creative Commons License 2011.05.23 0 0 14937

Ezt nem értem. Az alapkérdéstől érzésem szerint már elkanyarodtunk afelé, hogy "hogy lehetne..." Kérdező már nincs is, csak idepottyantott valamit :) Ja meg asszem írta azt is hogy nem lehet plusz oszlop.

Amúgy meg ha ez egy zh vagy valamilyen házi, akkor a feladó nem gondolta át a feladatot.

Az egyetlen amit el tok képzelni egy iskolai feladathoz, az a cella+cella+cella+cella módon kézzel összeadogatni.

Előzmény: Delila10 (14932)
Sznida Creative Commons License 2011.05.23 0 0 14936

Köszi a gyors segítséget Delila! :)

Mintha én írtam volna...

 

Üdv: Sznido

Előzmény: Delila10 (14935)
Delila10 Creative Commons License 2011.05.23 0 0 14935

Sznida makrója átalakítva:

 

Sub Nullazas()
    For i = 1 To 100 Step 4
        Cells(i, 1).Offset(1) = 0
        Cells(i, 1).Offset(2) = 0
        Cells(i, 1).Offset(3) = 0
    Next i
End Sub
.

A1-től A100-ig nullázza le a cellákat olyan módon, ahogy írtad.

Ha másik oszlopban akarod alkalmazni, a Cells(i,1)-nél az 1-et írd át az oszlop számára.

Előzmény: Xooo (14934)
Xooo Creative Commons License 2011.05.23 0 0 14934

Sziasztok !

 

Sznida csinált nekem a múltkor egy nagyon klassz nullázót, ami gombbal működik.

 

Sub Nullazas()
For i = 6 To 20 Step 2
    Range("Q" & i) = 0
Next i
End Sub

 

Azt hogyan lehet megoldani hogy az oszlop minden 4. celláját békén hagyja ?

 

Szóval A1 marad, A2-A3-A4 nullázódik.... stb. Köszi a segítséget :)

tonci123 Creative Commons License 2011.05.23 0 0 14933

Köszönöm mindenkinek a segítséget. A feladatot leadtam, ha tudom megszerzem a megoldást:-) és közzé teszem. Én még kevés voltam ehez. Hála az égnek ez csak egy része volt a feladatnak..... úgyhogy még remélem ettől még elfogadják.

Delila10 Creative Commons License 2011.05.23 0 0 14932

"Nem "szűr" a "C"-re, az összes számmal számol" ... és így van jól.

 

A kérés ez volt: "egy oszlopban csak cellaformázással létrehozva van Ft és Euro értékek és az oszlop alján Euro-ba kellene összeszámolnom". :)

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

Természetesen ezt megelőző beírásom előtt próbálkoztam én is, nekem sem sikerült.

Amit írtál:

hibát nem ad vissza, de jó számot se. (Nem "szűr" a "C"-re, az összes számmal számol.)

 

Előzmény: Törölt nick (14929)
Törölt nick Creative Commons License 2011.05.23 0 0 14930

Ahogy Delila említette, makróval megoldható a dolog egy képlettel.

Az ehhez szükséges függvény (egy lehetséges megoldásban) így néz ki:

 

Function Pénzösszegzés(Tartomány As Range, E_Árfolyam As Range)
    Dim c As Range, Result As Single
    For Each c In Tartomány.Cells
        If Right(c.NumberFormat, 6) = "[$€-1]" Then
            Result = Result + c.Value
        Else
            Result = Result + c.Value / E_Árfolyam
        End If
    Next
    Pénzösszegzés = Result
End Function

 

Előzmény: tonci123 (14921)
Törölt nick Creative Commons License 2011.05.23 0 0 14929

Nekem nem sikerült.

Úgy tűnik, hogy a CELLA függvény nem hajlandó tömböt visszaadni, így aztán se tömbfüggvénnyel, se szorzatösszeggel nem ment, próbáltam xl2003 és xl2007 alatt is. Ha menne, akkor valami ilyesmi lenne:

{=SZUM(HA(BAL(CELLA("forma";A1:A5);1)="C";A1:A5*$C$2;A1:A5))}

 

ahol A1:A5-ben vannak a pénzösszegek, C2-ben az €/Ft árfolyam.

 

Lehetséges, hogy 2010-re Microsofték felturbózták a CELLA függvényt. Te használsz 2010-es Excelt. Megnéznéd nekem, hogy működik-e?

Előzmény: Törölt nick (14927)
Törölt nick Creative Commons License 2011.05.23 0 0 14928

2010-esben perfekt. Köszönöm.

Előzmény: Sznida (14925)
Törölt nick Creative Commons License 2011.05.22 0 0 14927

Persze, de az igazi feladat a +segédoszlop nélküli lenne (függvénnyel)

Előzmény: Delila10 (14926)
Delila10 Creative Commons License 2011.05.22 0 0 14926

Ez nagyon jó ötlet, megoldható vele az összegzés.

 

Előzmény: Törölt nick (14924)
Sznida Creative Commons License 2011.05.22 0 0 14925

Szia,

 

Nem tudom elképzelni mi lehet a problémád.

A cégnél 2003 van, ezért pénteken nem tudtam kipróbálni, de itthon 2010, és minden gond nélkül jól adta vissza az értékeket.

Én se hiszem, hogy Te csinálnál rosszul valamit.

 

Üdv: Sznido

 

Előzmény: Törölt nick (14919)
Törölt nick Creative Commons License 2011.05.21 0 0 14924

Ha a forintok ezek valamelyikével vannak formázva: (nézd meg a formázásnál)

 

# ##0 Ft;-# ##0 Ft)

# ##0 Ft;[Piros]-# ##0 Ft

# ##0,00 Ft;-# ##0,00 Ft

# ##0,00 Ft;-# ##0,00 Ft

 

Akkor biztos van beépített függvényes megoldás....

(Itt a CELLA (), fgv-re gondoltam)

És erre most kíváncsi vagyok....

 

tonci123 Creative Commons License 2011.05.21 0 0 14923

Nem engedi a feladat az új oszlopokat:-( Megpróbálom mind két lehetőséget kösz a tippet ...

Előzmény: Delila10 (14922)
Delila10 Creative Commons License 2011.05.21 0 0 14922

Az elsőt képlettel nem, csak makróval lehet megoldani. Miért nem írod a pénznemet egy külön oszlopba?

 

A másodiknál a HA függvénybe ágyazz be egy DARABTELI függvényt, amivel az x-eket számoltatod meg a sorban. Ha nincs a sorban x, a DARABTELI  nulla értéket ad.

Előzmény: tonci123 (14921)
tonci123 Creative Commons License 2011.05.21 0 0 14921

Sziasztok,

 

Két nagy problémán lenne excelben,

Az első kérdésem devizanemből lenne egy oszlopban csak cellaformázással létrehozva van Ft és Euro értékek és az oszlop alján Euro-ba kellene összeszámolnom, hogyan oldható meg?

 

A második kérdés kicsit talán bonyolultabb.

Ezeket a termékeket könyvelni kellene, és két részletben kell fizetni. A probléma, hogy van vagy 6 negyed év és bármikor fizethetem az első negyed évet és utána a másikat. Akár nem közvetlenül egymás után.

Egy képlet kellene, ami figyeli, hogy az első részlet le van könyvelve és jön a második rész. Egy másik munkalapon x-el van jelölve amikorra könyvelni kell HA függvénnyel megoldottam, hogy csak akkor számol ha ott x van. Viszont néznie kellene, hogy abban a sorba számolt e már x-et.

 

 

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

Törölt nick Creative Commons License 2011.05.21 0 0 14920

a kapkodás... írtad is hogy ugyanonnan van a tábla mint amit belinkeltem :)

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

természetesen én is kipróbáltam a mhelyen 2010-esben és #szám hibát adott vissza (itthon 2007-esben szintén)

Nem hiszem hogy valamit rosszul csinálok.

Honnan ez a tábla?

Előzmény: Sznida (14918)
Sznida Creative Commons License 2011.05.21 0 0 14918

Szia,

 

Szerintem az egyértelműen a 2. rendszer, csatolok egy képet amit arról az oldalról vágtam ki, és csak a 21-hez van írva, hogy 2. rendszer. Ki is emeltem mire gondoltam.

2010-ben kipróbálva május 23-t már a 21. hétre írta ki, 22 még nem, tehát jól működik!

 

 

Üdv: Sznido

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

Nem. Az más.

 

Vissza_típus A hét kezdőnapja 1 A hét vasárnappal kezdődik. A napok 1-től 7-ig vannak számozva. 2 A hét hétfővel kezdődik. A napok 1-től 7-ig vannak számozva.

 

Számomra úgy tűnik, hogy e függvény ezen betegsége megmaradt a 2010-esben is.

Előzmény: Törölt nick (14915)
Sznida Creative Commons License 2011.05.20 0 0 14916

Ja, annál van írva, hogy 2. rendszer!

Én se tudom kipróbálni, de a logikusnak tűnik!

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

Kipróbálni nem tudom, de nem a Vissza_típus = 21 kell neked?

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

Sziasztok,

Év hetének sorszáma. Magyar naptármódszer szerint.

Tudok róla mindent, szépen le van írva:

 

http://office.microsoft.com/hu-hu/web-apps-help/het-szama-fuggveny-HP010343016.aspx

 

(sőt t-sql-ben készítettem erre külön függvényt)

 

Viszont amit nem értek. Fenti linken oda van írva, hogy:

 

"A függvény két formában használható."

 

A magyar lenne a 2. forma

De hogy lehet ezt ebből előcsalogatni ebből a függvényből?

Szerintem sehogy, de akkor meg minek írják oda, hogy:

"A függvény két formában használható."

 

 

 

Sznida Creative Commons License 2011.05.20 0 0 14913

Szia,

 

Így képzelted?

 

http://data.hu/get/3844541/vonalkodteszt.xlsm

 

Ha a T5-ös cellába beírsz egy vonalkódot, mintha érkezne az adat, akkor számol a megfelelő sorban.

Az R1, S1 cellában van minta a szummázásra, ha az r1.be beírsz egy TM... adatot, akkor szummázza, ezt felhasználhatod az össze többire, vagy egy legördülő is csinálhatsz neki!

 

Üdv: Sznido

Előzmény: Xooo (14912)
Xooo Creative Commons License 2011.05.20 0 0 14912

1. Igen a vonalkód visszaolvasva normális szám, csak amikor enkódolod akkor rak be check számokat stb. Szép ékezetes N betűk, S betűk...

 

2. Gombbal lenne a legszebb / legjobb.

 

3.  Az O oszlop tartalmazza az időket, ezt a szorzós dolgot csak kipróbáltam. Az idő kódokkal nem tudom mit lehetne csinálni, hogy összesítse őket.

 

 

Nagyon szépen köszönöm a segítséget :) De túl sok időt ne áldozz rá, már így is ég a képem :)

Előzmény: Sznida (14911)
Sznida Creative Commons License 2011.05.20 0 0 14911

Akkor mejünk sorjába:

  1. T5-be érkezik a vonalkód, az össze egy cellába, a program megkeresi melyik sor az, és növeli a darabszámot. Kérdés, a vonalkód milyen formátumban érkezik? pl.: 9410471?
  2. Kell-e nullázni, és mikor, és hogyan akarod?
  3. Mit akarsz az időkkel? A darabszámmal meg kell szorozni? az benne van az R oszlopba, igaz nem az O oszlopra hivatkozva, hanem számként beírva. Ez jó így?

Ennyi a kérdés! :)

 

Várom a válaszokat! :)

Előzmény: Xooo (14910)
Xooo Creative Commons License 2011.05.20 0 0 14910

Úristen, ilyet is lehet ? :) Eszembe jutott még egy dolog de ezt már le sem merem írni... Látjátok az alkatrészek mellett vannak olyan kódok, hogy TM xxxx. Ezek a normaidők kódjai, tehát TM06-2821 az 0,11 perc. Igazság szerint ezt is össze kellene adnom valahogy... :( Tehát minden Tmxxx-es értékét ami egyforma. Ezzel végképp nem akarok senkit terhelni, így is nagyon sok segítséget kapok tőletek. :)

 

 

Előzmény: Sznida (14908)

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