-
Fototrend
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.
Új hozzászólás Aktív témák
-
#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,25Minden 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,3Ide leírtam adott sornál milyen eredményekre gondoltam.
Köszönöm szépen a segítséget!
-
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 -
Delila_1
Topikgazda
válasz #16741888 #3052 üzenetére
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.
-
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!"
-
gege71.hu
addikt
válasz gege71.hu #3053 üzenetére
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 ]
-
Delila_1
Topikgazda
-
gege71.hu
addikt
válasz Delila_1 #3057 üzenetére
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 ]
-
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.
-
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.
-
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.
-
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 SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
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 ]
-
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öltveA tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
fap333
aktív tag
válasz Delila_1 #3065 üzenetére
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.CountEgyé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.
-
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.
-
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.
-
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.
-
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!"
-
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 xRows(x:x).Select
[ Szerkesztve ]
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
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 xProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
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."
-
Delila_1
Topikgazda
-
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.
-
zso73
veterán
válasz Delila_1 #3082 üzenetére
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."
-
Delila_1
Topikgazda
-
zso73
veterán
válasz Delila_1 #3083 üzenetére
í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.
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."
-
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."
-
stop
aktív tag
"az együgyű lenézi társát, az okos pedig meghallgatja azt" P.K.11.12.
-
-
-
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.
A szimbólumok közt, hol van az M2?
melyik stílusnál.........."A mosoly olyan, mint egy ablakban felgyúló fény, amellyel a lélek jelzi, hogy a szív otthon van."
-
stop
aktív tag
jaj
már fáradok én is,
de mégegyszer1. 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 >m²<
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.
Új hozzászólás Aktív témák
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Steames kulcsok jó áron eladóak!
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!