-
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
-
félisten
válasz Sir Pocok #9790 üzenetére
Hát ha az lenne a feladat, hogy "656 -001"-ból kellene "656"-ot legyártani, az még kivitelezhető is lenne, de milyen elv alapján lesz ebből "658"...
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
m.zmrzlina
senior tag
válasz Sir Pocok #9801 üzenetére
Nem állítom, hogy hibátlan de kiindulásnak jó lesz aztán majd pontosítasz, hogy mit szeretnél:
Sub kerescserel()
Dim amitkeres As String, amirecserel As String
Cells(1, 1).Select
amitkeres = InputBox("Add meg a keresni kívánt számot!", "Keresés")
amirecserel = InputBox("Mire szeretnéd cserélni?", "Keresés")
Do Until IsEmpty(ActiveCell.Offset(1, 0)) = True
On Error GoTo nincstobb
Cells.Find(What:=amitkeres, After:=ActiveCell, LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Select
If ActiveCell.Value = amitkeres Then ActiveCell.Value = amirecserel
Loop
nincstobb:
MsgBox ("A számok cseréje megtörtént.")
End SubAz A1 cellától keres lefelé a legutolsóig és ha megtalálta az első inputboxban bevitt karaktersorozatot akkor kicseréli arra amit a második inputboxban bevittél. Ez kicsit gyorsabb mint a beépített (Ctrl+H) módszer.
[ Szerkesztve ]
-
félisten
válasz Sir Pocok #10117 üzenetére
Ha sok azonosítod van, és az azokhoz tartozó értékeket külön-külön kell összesíteni, akkor használj Kimutatást.
Egyébként meg a súgóban nézz utána a a SZUMHA vagy SZUMHATÖBB fügvénynek (Ez utóbbi 2003-es Excelben nincs)Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Delila_1
Topikgazda
válasz Sir Pocok #11943 üzenetére
A függvény attól függ, melyik verziót használod.
2007-es és 2010-es verzióban a D2 képlete (címsort feltételezve)
=SZUMHATÖBB(C:C;A:A;A2;B:B;"<="&MA()-60)Régebbi verziókban
=SZORZATÖSSZEG((A2:A1000=A2)*(B2:B1000<=MA()-60);C2:C1000)Az utóbbinál a tartományok utolsó sorát 1000-ről írd át a saját utolsó sorodra. Írhatsz jóval nagyobb számot is.
Akkor még eladjátok, ha csak 50 napja járt le a szavatossága?!
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
válasz Sir Pocok #11947 üzenetére
Szívesen.
Na és melyik verziót használod? Mindig azzal kezdd a kérdést! Lehet, hogy a többi válaszadónak elég, ha egyszer beírod, nekem nem.
Már a felhasználói lapodat is megnéztem remélve, hogy nem az én lakhelyemen van ez a csodás üzlet a 60 napja lejárt szavatosságú tejfellel.
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
válasz Sir Pocok #11949 üzenetére
Akkor a szumhatöbb képlet lesz jó. Abban az a jó, hogy a paraméterek lehetnek teljes oszlopok, nem kell a sorok számát megadni. A szorzatösszeges is működik a magasabb verziókban.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
válasz Sir Pocok #11952 üzenetére
Szövegből oszlopok funkció. Pl kijelölöd az A oszlopot/szövegből oszlopok/tagolt/elválasztó karakter a szóköz/rendeltetési hely =$B:$B és OK.
(Egymás alá a szövegből oszlopok funkció nem foga beszúrni. Ha mindenképp ez a feladat, akkor képlettel/makróval lehet operálni)[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Delila_1
Topikgazda
válasz Sir Pocok #11956 üzenetére
Lehet, hogy egy előző formázásból "úgy maradtak" az értékek.
Írj valahova egy 1-est, másold. Jelöld ki a kérdéses oszlopot, irányított beillesztés, szorzás. Ezzel számokká alakítottad az oszlop értékeit.
A balra igazítást módosítod. Az 1-es törölhető.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
válasz Sir Pocok #11956 üzenetére
Úgy lettek beexportálva valamilyen módszerrel és lehet, hogy a tizedeselválasztók nem felelnek meg az Office beállításainak. Szorozd meg 1-el.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
félisten
válasz Sir Pocok #11959 üzenetére
Segédoszlopot vegyél fel és abba (ha pl az A oszlopban vannak az adatok), írd be ezt a képletet =A1*1 és másold le ameddig kell. Azt is megpróbálhatod, hogy a =SZÁM(A1) képletet használod és másolod le. Ha ez IGAZ értéket ad, és mégsem tudsz számolni a cellákkal, akkor más gebasz van. (Ha van makró is a munkafüzetben, az is szokott ilyen jelenséget okozn)Az Office naprakész-re van frissítve?Sir Pocok #11960
Figyelmesebben olvashatnál, pont ezt írtam korábban...[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Apollo17hu
őstag
válasz Sir Pocok #12057 üzenetére
Így elsőre a B, C egyezőséget ezzel, mondjuk az F oszlopba, képletmásolással:
=HA(B1=C1;"x";"")
Utána DARABTELI() függvénnyel összeadhatod az "x"-eket.
A C oszlop azonos celláit passzolom. Esetleg 2007-es Excelben másold át vhova a C oszlopot, és nyomj rá az Adatok menüszalagon belül egy "Duplikációk eltávolítását". Ekkor kiírja, hogy hány cella volt összesen, és hány maradt. A kettő különbsége a duplikálódás.
-
félisten
-
Delila_1
Topikgazda
válasz Sir Pocok #12084 üzenetére
Egy oszlopban (legyen ez most az F) összefűzöd a B és C oszlop értékeit, közöttük szóközzel.
=B2 & " " & C2
Ezt a képletet lemásolod végig az adatai mellé. A következő oszlopban az
=DARABTELI(F;F2) képlet minden sorba kiírja, hányszor találta meg együttesen a B és C értéket.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
-
lappy
őstag
-
ny.janos
tag
válasz Sir Pocok #30257 üzenetére
Parancsolj!
(Az egymásba fűzött képleteket sortöréssel (ALT + ENTER) tördelheted, ahogy én tettem, így könnyebben áttekinthető.)
=HA(C11>50%;"Leányvállalat";HA(C11>=33%;"Közös vezetésű vállalat";HA(C11>=20%;"Társult vállalkozás";"Egyéb rész.visz. lévő váll.")))
[ Szerkesztve ]
-
Fferi50
őstag
válasz Sir Pocok #30257 üzenetére
Szia!
Az Fkeres függvény ad gyors megoldást.
Két oszlopban felviszed a táblázatot, első oszlopban a határ 0,20,33,49,100 (mert az 50 % már a felső kategória) akár abszolut számként, akár %-kal, attól függően, hogy milyen formában van a keresendő számod, a második oszlopba beírod a kategóriákat0 Egyéb rész.
20 Társult
33 Közös vezetésű
49 Leányvállalat
100Ezután a képlet =FKERES( A1;$D$1:$E$5;2;IGAZ), ahol A1-ben van a "tulajdonrész", D1:E5 a paraméter táblád.
Üdv.
-
ny.janos
tag
válasz Sir Pocok #30268 üzenetére
SZUMHA függvényben nem adható meg egyszerre több kritérium (a linken leírás részben megjegyzésként találsz erre utalást) , de a SZUMHATÖBB függvénnyel igen. (Részletkérdés, hogy a kritériumtartományod azonos mindkét kritériumhoz.)
=SZUMHATÖBB(I6:I128;F6:F128;">=2015.02.01";F6:F128;"<=2015.02.28")
[ Szerkesztve ]
-
ny.janos
tag
válasz Sir Pocok #30277 üzenetére
Találtam egy érdekes megoldást a felvetett problémára (tömbfüggvény), gondoltam megosztom itt is az ötletet.
A te kérdésedre adaptálva az ötletet:
=SZUM(INT((ÉV(F5:F127)&HÓNAP(F5:F127))="20151")*I5:I127)[ Szerkesztve ]
Új hozzászólás Aktív témák
- Adóbevallás
- Okos Otthon / Smart Home
- Milyen asztali médialejátszót?
- Samsung Galaxy A54 - türelemjáték
- GoodSpeed: Új alaplap, vagy BIOS frissítés után beállítandók II. Secure Boot
- Honor Magic6 Pro - kör közepén számok
- Luck Dragon: Asszociációs játék. :)
- Windows 11
- Mini PC
- Milyen routert?
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen