Hirdetés

2024. május 2., csütörtök

Gyorskeresés

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-11-13 08:31:56

LOGOUT.hu

A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.

Összefoglaló kinyitása ▼

Hozzászólások

(#3052) #16741888


#16741888
törölt tag

Sziasztok,
tudnátok nekem segíteni egy picit excelben?

Premiumtáblázatot csinálok, és feltételes elágazásokat kéne használnom, a probléma csupán az hogy iszonyat sok feltétel van, if el meg tudnám oldani, de iszonyat hosszú/bonyolult és átláthatatlan lesz. Tudnátok erre egy egyszerű megoldást:(?) (pascalban tudom:))

x < 0,5
0,5 < x < 0,7
0,7 < x < 0,95
0,95 < x < 1,05
1,05 < x < 1,15
1,15 < x < 1,25
x > 1,25

Minden egyes feltételnél más eredményt kéne hogy adjon, az eredmények konstansok.

x < 0,5 => 0,4
0,5 < x < 0,7 => 0,6
0,7 < x < 0,95 => 0,8
0,95 < x < 1,05 => 1
1,05 < x < 1,15 => 1,1
1,15 < x < 1,25 => 1,2
x > 1,25 => 1,3

Ide leírtam adott sornál milyen eredményekre gondoltam.

Köszönöm szépen a segítséget!

(#3053) gege71.hu


gege71.hu
addikt

Sziasztok
excel segítség kéne fiatalok!

Adott cellában adott időértékem van ami már másik két cellából számolt érték.
Mondjuk 00:52:53 (óra perc mp) Azt szeretném elérni, hogy ezt az értéket felfele kerekítse és úgy mutassa: 00:53 ill ezt is vegye fel a cella értékének.
Ebből a cellából folytatólagosan számol egy másik formula egy köv cellába ahol a már felfele (és mindenképp mindíg felfele) kerekített értékkel kéne számoljon.
Köszönöm a segítséget ha lesz.
üdv
gege

(#3054) Delila_1 válasza #16741888 (#3052) üzenetére


Delila_1
Topikgazda

Elég kacifántos, de azt hiszem, rendben van.

=HA(A14<0,5;0,4;HA(ÉS(A14>=0,5;A14<0,7);0,6;HA(ÉS(A14>=0,7;A14<0,95);0,8;HA(ÉS(A14>=0,95;A14<1,05);1;HA(ÉS(A14>=1,05;A14<1,15);1,1;HA(ÉS(A14>=1,15;A14<1,25);1,2;1,3))))))

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3055) greenface


greenface
aktív tag

Sziasztok!
Van egy nagyon idegesítő problémám: néha (nem tudok rájönni, mitől) megváltozik a színpaletta (színséma). Pl. a piros betűből fekete lesz, stb. Teljesen használhatatlanná válik a színezés.
Eszközök-Beállítások-Szín menüben NEM lehet visszaállítani.

Mitől lehet ez….?

''Mit ér az erő, ha nem a tiéd?'' - "Pénz legyen, a többit megvesszük!"

(#3056) gege71.hu válasza gege71.hu (#3053) üzenetére


gege71.hu
addikt

Megvalaszolom magamnak, tegnap vegul sikerult kiguglizni. Beirom, hatha masnak is kell majd:
Tehat adott időérték felkerekítése a következő percre páldával:

A1 (48:34:25) time formatum. A2 00:07:00 szinten time formatum.
A3=A1/2+A2. Ahhoz hogy A3-ba mar felkerekitett erteken keruljon es tovabbi szamolasoknal az A3 számolt értékének következő egész percre felkerekített értékét számolja ki az A3 erteke az alabbiakban modosul:
A3 = "=CEILING((A1/2+A2), 1/1440)". Ja es az A3 szamolt cellaerteke hh:mm timeformatum, hogy ne is mutassa *feleslegesen( a masodpercet, mert az ugye 00-ra kerekitett. Ennyi.

[ Szerkesztve ]

(#3057) Delila_1 válasza gege71.hu (#3056) üzenetére


Delila_1
Topikgazda

Bocs, nem csúszott egy kis hiba a képletbe?
Mi a /2?
Magyar Excelben A3: =PLAFON((A1+A2);1/1440)
ahol A1 és A2 a két összeadandó időt tartalmazza.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3058) gege71.hu válasza Delila_1 (#3057) üzenetére


gege71.hu
addikt

Az az A1 ben lévő (nevezzük filmhossznak) időtartam felezése + 7 perc (A2).
Ja..nem magyar excel.
Na telleg nem egeszen egyertelmu: Szoval az A3ban nekunk a kovetkező időérték kell:
A1 fele + 7 perc, percre felkerekítve. Nna..remelem igy mar erthetobb... :)

[ Szerkesztve ]

(#3059) #16741888 válasza Delila_1 (#3054) üzenetére


#16741888
törölt tag

Köszönöm szépen!

Átformáltam magamnak, és kiválóan működik, sőt az összes többi cellára is kiterjesztettem, teljesen másfajta módon, de az is működik, köszönöm.

Kicsit tanítottál is.:)

(#3060) Delila_1 válasza #16741888 (#3059) üzenetére


Delila_1
Topikgazda

Nagyon szívesen, örülök, hogy sikerült.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3061) Delila_1 válasza gege71.hu (#3058) üzenetére


Delila_1
Topikgazda

Még annyit mondjunk meg, hogy az 1440 a 24 óra és 60 perc szorzata, vagyis az összeadandó időt átszámolja percre.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3062) fap333


fap333
aktív tag

Üdv újra!
Kössz delila a múltkorit, nagyon sokat segítettél, úgyhogy most megint ide fordulok a problémámmal. Most a következőt kellene megoldani:
Adott egy táblázat, aminek az első oszlopában az adott sor neve van. A feladat az lenne, hogy minden sorban megkeresse a 100-nál nagyobb értéket, majd törölje azt, és az összes előtte lévőt úgy hogy az első "név" opszlop megmaradjon.
A törölt helyeken a 0 érték nem jó, mert a DARABTELI függvényt ereszteném rá ezekután.

10 fajta ember létezik. Aki ismeri a bináris számrendszert, és aki nem.

(#3063) Delila_1 válasza fap333 (#3062) üzenetére


Delila_1
Topikgazda

Szia!
Adatok/Szűrő/Autoszűrő
A legördülőből kiválasztod az Egyénit, feltételnek megadod, hogy legyen nagyobb (vagy egyenlő) 100-nál.
A szűrt listát kijelölöd, Delete.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3064) Delila_1 válasza fap333 (#3062) üzenetére


Delila_1
Topikgazda

Most látom, hogy teljesen félreértettem a feladatot.
Van egy táblázatod, ami A1-től ???-ig tart.
Ebben itt-ott vannak 100-nál nagyobb értékek. Ha ez először C5-ben fordul elő, akkor törölni kell az értékeket B5-től C5-ig (nem A5-től, mert A5-ben a sor neve van).
Így gondolod?

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3065) Delila_1 válasza fap333 (#3062) üzenetére


Delila_1
Topikgazda

Sub szaznal_nagyobb()
For sor = 2 To 20 '20 helyett az utolsó sor kell
For oszlop = 2 To 7 '7 helyett az ucsó oszlop sorszáma (A=1, B=2, C=3)
If Cells(sor, oszlop).Value > 100 Then
Range(Cells(sor, 2), Cells(sor, oszlop)).Select
Selection.ClearContents
End If
Next
Next
End Sub

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3066) lkalmi


lkalmi
csendes tag

üdv.

adot egy táblázat kb 450 rekorddal. szerepel benne egy összeg, amit továbbhasználás miatt át kell alakítani úgy, hogy a cella 13 karakter hosszú legyen (eddig nincs is gond), az "üres" karaktereket pedig 0-val kell feltölteni. tehát így.

0000000012345 vagy 0000000004321, vagy 0000000654321.

ehhez kérnék segítséget. lehet, hogy le volt már itt is írva, vagy a gugli megmondja, de halvány lila gőzöm sincs, hogy miként keressem.

a miharabbi válaszokat előre is megköszönöm.

lkalmi

[ Szerkesztve ]

(#3067) sonar


sonar
addikt

@Delila Sikerült beszereznem egy Excel makrós könyvet most kezdem bújni, viszont addig meg kellene oldanom egy gondot. A kérdésem az, hogy hogyan mondom meg hogy a kijelölés egy sora ill oszlopa milyen hosszú?
sor= ?
oszlop= ?
szóval hogy ezek egy egésszel legyenek feltöltve :R

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#3068) fap333 válasza Delila_1 (#3065) üzenetére


fap333
aktív tag

Pontosan erre volt szükségem, köszi. Annyit módosítottam rajta, hogy a múltkori tanulmányaimból használtam még ezt a két sort, mivel a táblázat folymatosan bővül:
usor = ActiveSheet.UsedRange.Rows.Count
uoszlop = ActiveSheet.UsedRange.Columns.Count

Egyébként ez Basic amibe a makrókat kell irogatni?

mod: sonar: kérdésedre itt a válsz... :)

[ Szerkesztve ]

10 fajta ember létezik. Aki ismeri a bináris számrendszert, és aki nem.

(#3069) Delila_1 válasza lkalmi (#3066) üzenetére


Delila_1
Topikgazda

A kiegészítés, ha az összeg A1-ben szerepel:

=jobb("0000000000000"&A1;13)

Angolban:
=right("0000000000000"&A1;13)

Ez összefűzi a halom nullát és a számot, majd veszi annak a jobboldali 13 karakterét. Ezután azonban nem lehet vele számolni, mert szövegként értelmezi.

Ha számolni is akarsz vele, a cellaformátumnál, az egyéni kategóriában kell megadnod:
000000000000# (12 db 0, és 1 db #).

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3070) Delila_1 válasza sonar (#3067) üzenetére


Delila_1
Topikgazda

Mi az a könyv?
Az utolsó sor ill. oszlop kikeresésére nézd meg fap válaszát (#3068).
Nem értem, mit akarsz ezzel "ezek egy egésszel legyenek feltöltve".

[ Szerkesztve ]

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3071) Delila_1 válasza fap333 (#3068) üzenetére


Delila_1
Topikgazda

Visual Basic programnyelv, amiben írod, az a Visual Basic Editor (VBE).

Nézd meg még a #3014-es hozzászólást az utolsó sor és oszlop kikereséséhez. Nem túl jól sikerült megfogalmaznom, ha kérdésed van, ne kímélj.

[ Szerkesztve ]

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3072) greenface


greenface
aktív tag

#3055-re senkinek nincs ötlete?

''Mit ér az erő, ha nem a tiéd?'' - "Pénz legyen, a többit megvesszük!"

(#3073) Delila_1 válasza greenface (#3072) üzenetére


Delila_1
Topikgazda

Esetleg a színbeállításoknál a "Honnan másolja a színeket" legördülőbe nem került valami nem odaillő?

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3074) sonar válasza Delila_1 (#3070) üzenetére


sonar
addikt

A könyv címe: Sybex.Inc.Mastering.Excel.2003.Programming.with.VBA

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#3075) lkalmi válasza Delila_1 (#3069) üzenetére


lkalmi
csendes tag

kösz a válaszod, de már megoldódott

(#3076) greenface válasza Delila_1 (#3073) üzenetére


greenface
aktív tag

Nem. Ez vagy üres, vagy egy másik megnyitott táblázat elérése szerepel benne, de nem lehet visszaállítani.

''Mit ér az erő, ha nem a tiéd?'' - "Pénz legyen, a többit megvesszük!"

(#3077) sonar


sonar
addikt

Elkezdtem makrózni, viszont a kiemelt sorra azt írja, hogy nem megfelelő szintaktika

For x = 2 To 10
For i = 0 To 19
nev = Cells(x, i + 7)
If nev = "0" Then
flg = True
i = 19
End If
Next i
If flg = False Then
Rows(x:x).Select
Selection.Delete Shift:=xlUp
x = x - 1
Else
flg = False
End If
Next x

Rows(x:x).Select

[ Szerkesztve ]

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#3078) sonar válasza sonar (#3077) üzenetére


sonar
addikt

A megoldás: Rows(x).Select

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#3079) Delila_1 válasza sonar (#3078) üzenetére


Delila_1
Topikgazda

Kösz szépen a könyv címét.
A fenti makród most azokat a sorokat törli, amelyekben nem szerepel 0. Eddig nem fordítva akartad? Ha igen, akkor csak a feltételt kell módosítani, If nev <> 0-ra.
Az i=19 helyett elegánsabb az Exit For.
Minden feladatot több módon lehet végrehajtani, itt egy másik, ez a nullás sorokat törli.

For x = 2 To 10
For i = 0 To 19
nev = Cells(x, i + 7)
If nev = "0" Then
Rows(x).Select
Selection.Delete Shift:=xlUp
x = x - 1
Exit For
End If
Next i
Next x

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3080) sonar válasza Delila_1 (#3079) üzenetére


sonar
addikt

Igen azt csinálja :K
Exit For - kösz mindig van mit tanulni

A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!

(#3081) zso73


zso73
veterán

Nem akarok új topikot nyitni...
Csak egy egyszerű kérdésem lenne: Hogyan lehet a cellaformázásba a m2-t /négyzetméter./betenni mértékegységként? Egyéniben akarom, de nem teszi fel felső indexbe a 2-est. Off 2002 SP3.

"A mosoly olyan, mint egy ablakban felgyúló fény, amellyel a lélek jelzi, hogy a szív otthon van."

(#3082) Delila_1 válasza zso73 (#3081) üzenetére


Delila_1
Topikgazda

Beírod a cellába az m2-t, Enter.
Visszaállsz a cellára, a szerkesztőlécen kijelölöd a kettest, Formátum/Cellák párbeszéd ablakban bejelölöd a felső indexet.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3083) Delila_1 válasza zso73 (#3081) üzenetére


Delila_1
Topikgazda

Szokásom szerint megint elkapkodtam a választ. A fenti arra vonatkozik, hogy a 2-t hogyan lehet felső indexbe tenni.
És most az igazi:
A cellaformázás Szám fülén válaszd az Egyéni kategóriát, a Formátumkódhoz írd be
# ##0" m2". Ez az ezres tagolást is megadja, és bár mértékegységgel együtt írja ki a számot, azért számként értelmezi, lehet vele számtani műveleteket végezni.
Ennél nem lehet beállítani a felső indexet.

[ Szerkesztve ]

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3084) zso73 válasza Delila_1 (#3082) üzenetére


zso73
veterán

Ezt próbáltam. Külalakra stimmel, de nem számol a szorzás.
A négyzetméterek száma oszlopban egyéni cellaformátumot használva alakítsa ki a m2 cellaformátumot. Ez a feladat.
A B C
1m2 121Ft A1*B1
A cellaformátummal van megadva a m2,és a Ft.

"A mosoly olyan, mint egy ablakban felgyúló fény, amellyel a lélek jelzi, hogy a szív otthon van."

(#3085) Delila_1 válasza zso73 (#3084) üzenetére


Delila_1
Topikgazda

A1-be amit az előbb írtam, B1-be és C1-be a cellaformázásnál a Pénznem kategória.
Változtasd az A1 értékét, akkor látszik, hogy számol vele.

[ Szerkesztve ]

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#3086) zso73 válasza Delila_1 (#3083) üzenetére


zso73
veterán

így csináltam. Az elgondolás jó volt.Számolt meg minden, csak a külalak nem volt jó.
Köszi a választ. Akkor nem véletlenül nem tudtuk megoldani. 2F sulis példatár. :R
Ez is hiba.

[ Szerkesztve ]

"A mosoly olyan, mint egy ablakban felgyúló fény, amellyel a lélek jelzi, hogy a szív otthon van."

(#3087) stop válasza zso73 (#3084) üzenetére


stop
aktív tag

ezt akarod kb?

[/url]]

[ Szerkesztve ]

"az együgyű lenézi társát, az okos pedig meghallgatja azt" P.K.11.12.

(#3088) stop válasza stop (#3087) üzenetére


stop
aktív tag

a képfeltöltést majd gyakorlom :U

"az együgyű lenézi társát, az okos pedig meghallgatja azt" P.K.11.12.

(#3089) zso73 válasza stop (#3087) üzenetére


zso73
veterán

Hogyan csináltad? Számol is a tábla? Melyik Excell? :R

"A mosoly olyan, mint egy ablakban felgyúló fény, amellyel a lélek jelzi, hogy a szív otthon van."

(#3090) stop válasza zso73 (#3089) üzenetére


stop
aktív tag

számol igen
a kiszámolt oszlop formátumát te adod meg
(merthátugye 1alma x 1körte az nemindig 1szilva :DD )

"az együgyű lenézi társát, az okos pedig meghallgatja azt" P.K.11.12.

(#3091) stop válasza stop (#3090) üzenetére


stop
aktív tag

az mindegy hogy melyik excel szerinten, de ez a visztás féle szar

"az együgyű lenézi társát, az okos pedig meghallgatja azt" P.K.11.12.

(#3092) stop válasza zso73 (#3089) üzenetére


stop
aktív tag

mi a feladat - vagy a problémád?
és mit szeretnél elérni v megjeleníteni v számolni?

"az együgyű lenézi társát, az okos pedig meghallgatja azt" P.K.11.12.

(#3093) zso73 válasza stop (#3092) üzenetére


zso73
veterán

Itt a kép.
=B3*C3 A D3 tartalma.
semmi extra,csak a m2 cellaformázás, egyénivel kell beállítani a cellaformátumot.

[ Szerkesztve ]

"A mosoly olyan, mint egy ablakban felgyúló fény, amellyel a lélek jelzi, hogy a szív otthon van."

(#3094) stop válasza zso73 (#3093) üzenetére


stop
aktív tag

igen egyénivel kell beállítani
ld: előttem szólók, de mégegyszer: # ##0" m²"
konkrétan a m2 a problémád v a felső index?
v hogy nem szorozza össze

"az együgyű lenézi társát, az okos pedig meghallgatja azt" P.K.11.12.

(#3095) stop


stop
aktív tag

"az együgyű lenézi társát, az okos pedig meghallgatja azt" P.K.11.12.

(#3096) zso73 válasza stop (#3095) üzenetére


zso73
veterán

Sajna ez nekem nem világos. :( Látom, hogy számol...........
Az egyéninél mi van beírva a sorba? Nekem ez: # ##0" m2" De így nem felső indexes. :(

[ Szerkesztve ]

"A mosoly olyan, mint egy ablakban felgyúló fény, amellyel a lélek jelzi, hogy a szív otthon van."

(#3097) stop válasza zso73 (#3096) üzenetére


stop
aktív tag

szóval:
akkor:
> Felső index: - ezt ne próbáld 'beállítani', szimbólumból kell beszúrni
> bemásolni a cellaformátumhoz ezt:
> vagy eegyszerűen az én hozzászólásombó 'ollózd ki' :)

"az együgyű lenézi társát, az okos pedig meghallgatja azt" P.K.11.12.

(#3098) stop válasza zso73 (#3096) üzenetére


stop
aktív tag

vagy neked nem is számol? :Y

"az együgyű lenézi társát, az okos pedig meghallgatja azt" P.K.11.12.

(#3099) zso73 válasza stop (#3097) üzenetére


zso73
veterán

Minden nműxik rendesen. Számol.........pengét rág.
Cellaformátumnhoz hova kell bemásolni.? Beírtam, Egyéni, # ##0" m2".
A párbeszéd ablakból se ki, se be nem tudok semmit mozgatni. :W
A szimbólumok közt, hol van az M2?
melyik stílusnál.......... :U

"A mosoly olyan, mint egy ablakban felgyúló fény, amellyel a lélek jelzi, hogy a szív otthon van."

(#3100) stop válasza zso73 (#3099) üzenetére


stop
aktív tag

:F
jaj
már fáradok én is,
de mégegyszer

1. kijelöl oszlop
2. választ cellaformázás
3. választ pénznem
4. válszt egyéni (# ##0) például
5. na ebbe a sorba a képlet (# ##0) után két idéézőjel közé
6. az én hozzászolásomból ctrl+c ><
7. na EZT beilleszted az idézőjelek közé
8.és KÉSZ!

innetől ez a cellaformátum

"az együgyű lenézi társát, az okos pedig meghallgatja azt" P.K.11.12.

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.