Keresés

Részletes keresés

kelan Creative Commons License 2011.05.25 0 0 14958

Köszönöm, ez működik és értem is, hogy egyezést keres a képlet, viszont ezt csak egy éven belül lehet használni. Nekem meg előfordul olyan is, hogy pl. 2006. február és 2008. július közötti értékeket szeretnék megjeleníttetni, vagyis a nagyobb, vagy egyenlő, mint 2006.02.01 és kisebb, mint 2008.08.01 közötti értékeknek kell szerepelniük. Megpróbálom úgy, hogy a 2006. februári értékek mellé 2006.02.01-et írok, és azt nézem meg, hogy hol szerepel először ez az érték. A 2006. márciusi értékek mellé meg 2006.03.01-et írok és a kapott számból 1-et levonva megkapom a februári legutolsó érték sorának a számát.

Előzmény: Delila10 (14956)
Delila10 Creative Commons License 2011.05.25 0 0 14957

Ilyesmire gondolsz?

 

 

Nincsenek egyesítve a cellák, csak a színezés és a szegélyek mutatják úgy, mintha...

 

A D2 képlete =A2, a D3-é =A3.

Előzmény: nfero100 (14954)
Delila10 Creative Commons License 2011.05.25 0 0 14956

Ha van rá módod, vegyél fel egy segédoszlopot.

 

A példában a növekvő sorrendű dátumokat az A oszlopba írtam, A1-től kezdődően.

A B segédoszlopba írtam az =HÓNAP(A1) függvényt, ami kiírja a hónap számát.

 

A hónap kiválasztását a D1 cellába tettem. Az adott hónap első előfordulásának a sorát az

=HOL.VAN($D$1;$B:$B;0) képlet, az utolsót az =HOL.VAN($D$1;$B:$B;1) függvény adja meg.

Előzmény: kelan (14953)
Törölt nick Creative Commons License 2011.05.25 0 0 14955

Ne haragudj, de olyan érzésem van, hogy igazából nem kell neked L alakú egyesített sella, csak ezt ötölted ki mert nem tudsz más megoldást

Amúgy ilyet nem lehet, de be tudsz szúrni "L" alakzatot, amit tudsz "ragasztani" cellához és ugyanúgy tudja venni ez az alakzat a benne lévő szöveget egy másik cellából

 

 

Előzmény: nfero100 (14954)
nfero100 Creative Commons License 2011.05.25 0 0 14954

Sziasztok

 

Cellákat szeretném L alakban egyesíteni Pl:   A2 B2 C2   B1 C1 Excel 2003-ban de nem sikerül, csak négyzet alakúakat tudok létrehozni. Hogy lehet ezt kivitelezni, vagy újabb verziónál ez megoldható?

 

Nyomtatvány kitöltésére használnám. amin ilyen L alakú rublikák vannak, az adatok szövegek, egy másik munkaapról hivatkozással érkeznek egy sorba nem fér el. Vagy azt hogyan tudom megoldani hogy a cellából kimaradt adatot  egy másikba tegye autómatikusan.

Vagy valamijen nyomtatvány kitöltő kezelő programot tudtok ami excel adatokat kezeli bemenetként?

kelan Creative Commons License 2011.05.25 0 0 14953

Sziasztok! Hogy kapom meg egy növekvő sorrendbe rendezett dátumtartományban annak a dátumnak a sor értékét, amelyik az adott hónap első ill. utolsó eleme? Az adott hónapot én változtatom. Biztos van valami egyszerű megoldás, nekem sajnos nem akar összejönni...

Delila10 Creative Commons License 2011.05.24 0 0 14952

Köszönöm.

 

Robbantómesternek is, én sem vettem észre a szaggatott vonalra való kattintásos módszert.

Előzmény: Törölt nick (14946)
Törölt nick Creative Commons License 2011.05.24 0 0 14951

a külső hivatkozásos képleteket pedig egyzserűen ki lehet gyűjteni pl így:

ctrl+f

Beállítod az egyebek gomb keresés helyének a képletet (alapértelmezettként ez van beállítva)

beírsz egy  [ szögletes zárójelet.

 

Listába mind gombra katt.

 

(Ebben a listában jelölhetsz ki shift v ctrl egérkatt segítségével több elemet is és így kijelöli a cellát is)

 

Előzmény: CsRob1 (14949)
Törölt nick Creative Commons License 2011.05.24 0 0 14950

ha külső hivatkozást tartalmazó cellában kérdezel meg előd/utód képletet, akkor megjelenik egy szaggatott vonal egyik végén a celláddal a másikon nyíllal és egy kis négyzettel - jelezve, hogy az egy másik füzet/v lap.

Kattints duplán kb a szagatott vonalra.

ha erre gondolsz...

Előzmény: CsRob1 (14949)
CsRob1 Creative Commons License 2011.05.24 0 0 14949

Sziasztok! Adott több Excel fájl mindegyik több munkalappal. Egyes cellák más munkalapok, illetve fájlok celláira hivatkoznak. Az azonos munkalapra történő hivatkozásokat meg tudom mutatni képletvizsgálattal (elődök, utódok mutatása), de ilyenkor a más munkalapra történő hivatkozást csak jelöli az Excel, de a cellát nem adja meg. Van arra lehetőség, hogy ilyenkor is megmutassa a hivatkozás pontos helyét?
Az is nagy segítség lenne, ha egy táblázat celláihoz tartozó hivatkozásokat, képleteket egyszerűen ki lehetne gyűjteni.
A cellákban a "képletek megjelenítését" ismerem, de ilyenkor a számok tűnnek el és váltáskor a cellaszélességek változása miatt is nehézkes a kezelése.

Sznida Creative Commons License 2011.05.24 0 0 14948

Nincs mit, szívesen!

Nézted abban a táblázatban, hogyan oldottam meg az idővel való szorzást? Az időt egyéni formátumban van megadva, és így lehet szorzásra használni a cellát!

 

Üdv: Sznido!

Előzmény: Xooo (14947)
Xooo Creative Commons License 2011.05.24 0 0 14947

Köszi a segítséget mindenkinek, tökéletesen működik. Ez ahhoz a táblázathoz kellett amiben még Sznido segített maradékot számolni. Köszi mégegyszer.

Előzmény: Delila10 (14935)
Törölt nick Creative Commons License 2011.05.24 0 0 14946

Tulajdonképpen az a lényeg, hogy több cellából álló tartománynak egyszerre lehet értéket adni. Pl.

Range("A1:A10") = 1

Az a bizonyos sor így is kinézhetett volna:

Range(Cells(i, 1), Cells(i+2, 1)) = 0

De a Resize-zal kicsit egyszerűbb.

Pont olyan ez, mint több cellába való direkt adatbevitelnél a Ctrl + Enter (amit véletlenül éppen Tőled tanultam meg).

 

 

Előzmény: Delila10 (14945)
Delila10 Creative Commons License 2011.05.24 0 0 14945

Nagy bűvésze vagy a Resize-nak. Nem értem, hogy működik itt, de működik!

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

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

 

Kettővel kevesebb sor.

;-)

Előzmény: Delila10 (14938)
Gyurma5 Creative Commons License 2011.05.23 0 0 14943

Köszönöm a segítséget.  A sima csere nekem elég, mert egyszerűen csak adatbázist raktam össze Excelben, amit másol-beillesztel paranccsal egy másik programba viszek át, ami nem ismeri fel a tizedesvesszőt csak a tizedespontot. Még egyszer köszi.

Sznida Creative Commons License 2011.05.23 0 0 14942

Szia,

 

Az a kérdés, hogy hogyan akarod utána használni a cellákban lévő számokat, mert ha simán kicseréled, akkor nem szám lesz ami szám, azaz nem fog számolni velük az excel.

Ezt a cserét simán meg tudod csinálni, szerkesztés, csere, mit cserélsz mire, tehát ,-t .-ra.

Ha utánba is számként akarod kezelni, akkor arra az időre a windows területi beállításokban kell a tizedes-t pontra cseréni.

 

Üdv: Sznido

Előzmény: Gyurma5 (14941)
Gyurma5 Creative Commons License 2011.05.23 0 0 14941

Üdv,

 

Egy olyan kérdéssel fordulok hozzátok, hogy hogyan lehetséges (tizedes)vesszőt pontra cserélni Excelben, ha egy nagyobb adatbázisom van. Az a problémám, hogy közel 10000 cellában vannak megfigyeléseim, amelyek között vannak kisebb-nagyobb értékek is (tehát a tizedesvessző helye sokszor változik). Az lenne a kérdésem, hogy létezik-e megoldás arra, hogy a vesszőket pontra cseréljem?

Előre is köszönöm a segítségeteket.

Sznida Creative Commons License 2011.05.23 0 0 14940

Semmi gond, megnéztem a küldött file-t, és ott így volt a legegyszerűbb. Azért is használtam a Range függvényt/parancsot, mert ott megjelent a "Q", mint oszlop jelölő betű, ezért azt gondoltam a kérdező majd rájön, és ügyesen testre szabja magának. Tévedtem. :)

 

Minden jót!

 

Üdv: Sznido

Előzmény: Delila10 (14938)
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)

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