Hirdetés
- sziku69: Szólánc.
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- Geri Bátyó: Agglegénykonyha 7 – Még egy megosztó – de gyors – étel: resztelt máj
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- Brogyi: CTEK akkumulátor töltő és másolatai
- Elektromos rásegítésű kerékpárok
- bambano: Bambanő háza tája
-
LOGOUT
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
-
Fferi50
Topikgazda
válasz
#62169858 #38601 üzenetére
Szia!
Na igen, most akkor az összegzés szempontjából kellenek a betűk vagy sem. Mivel az egyik korábbi hozzászólásban arról panaszkodtál, hogy a kisbetűsöket nem adja össze.
Ha a betű nem számít, akkor továbbra is tömbképlet:=SZUM(HAHIBA((ÉRTÉK(KÖZÉP(D8;2;5))=7)*7;0);HAHIBA((ÉRTÉK(KÖZÉP(D8:AH8;2;5))=12)*12;0);HAHIBA((ÉRTÉK(KÖZÉP(D9:AG9;2;5))=12)*12;0);HAHIBA((ÉRTÉK(KÖZÉP(AH9;2;5))=5)*5;0))
Mondjuk azt nem értem, miért van a következő sor is figyelembe véve.Üdv.
-
Delila_1
veterán
válasz
#62169858 #38601 üzenetére
A helyedben a következőt tenném:
A területre, ahova az időket kell beírnod, érvényesítést tennék. Lista, a forrás 5;7;12
Három makróval adnám meg a cellák formázását.
Sub Nappal()
Selection.NumberFormat = """N""0"
End SubSub Ejszaka()
Selection.NumberFormat = """E""0"
End SubSub Mozgo()
Selection.NumberFormat = """M""0"
End SubA makrókhoz ikont rendelnék a gyorselérési eszköztárra. Az eszköztár jobb oldalán lévő nyílon katt, További parancsok. A Választható parancsok helye Makrók. Balra egyenként kiválasztanám, és a Felvétel gombbal átmásolnám ezeket a jobb oldali táblába. Mikor megvan, mindegyikhez rendelnék egy ikont, pl. a nappalhoz vil. kék négyzetet, az éjszakához feketét, és a mozgóhoz fehéret.
A táblázat adott pontján kiválasztod a három engedélyezett (5, 7, 12) értéket, majd az ikonra kattintva megjelenik a megfelelő betű a szám előtt. Az összegzés egy sima SZUM.
-
ny.janos
tag
válasz
#62169858 #38590 üzenetére
Szia!
Az alábbi képlet a következő feltételek esetén működik (feltéve, hogy jól értelmeztem az általad írtakat):
Minden adat felépítése, melyből a számokat össze akarod adni: 1 betű (E, M, N /a képlet bármely más karakter esetén is működik/ akár kicsi akár nagybetű), majd egy szám, amely lehet több karakter is. A szám után más karakter/karakterlánc nincs.Az egyes cellák az alábbi figyelembe veendő értékeket vehetik fel az általad írt képlet alapján (kis és nagybetű is lehet):
D8 - E7, M7, N7, E12, M12, N12
E8:AH8 - E12, M12, N12
D9:AG9 - E12, M12, N12
AH9 - E, M5, N5Ha ez előbbi cellák végén más szám áll, úgy azokat a képlet az összegzésnél nem veszi figyelembe.
A képlet pedig (tömbképlet - Ctrl + Shift + Enter):
=HA(ÉRTÉK(JOBB(D8;HOSSZ(D8)-1))=7;7;0)+SZUM(HA(ÉRTÉK(JOBB(D8:AH8;HOSSZ(D8:AH8)-1))=12;12;0))+SZUM(HA(ÉRTÉK(JOBB(D9:AG9;HOSSZ(D9:AG9)-1))=12;12;0))+HA(ÉRTÉK(JOBB(AH9;HOSSZ(AH9)-1))=5;5;0)
-
Fferi50
Topikgazda
válasz
#62169858 #38590 üzenetére
Szia!
Ez a (továbbra is) tömbképlet:
=SZUM(HAHIBA((ÉRTÉK(HELYETTE(NAGYBETŰS(D8);"N";""))=7)*7;0);HAHIBA((ÉRTÉK(HELYETTE(NAGYBETŰS(D8:AH8);"N";""))=12)*12;0);HAHIBA((ÉRTÉK(HELYETTE(NAGYBETŰS(D9:AG9);"N";""))=12)*12;0);HAHIBA((ÉRTÉK(HELYETTE(NAGYBETŰS(AH9);"N";""))=5)*5;0))
az adott tartományokban a 7, 12, 5 számokat adja össze, amelyek előtt N betű áll és figyelembe veszi a kis N betűket is.
Szerintem ez alapján az E és M betűs képletet, valamint a számvariációkat már meg tudod te is csinálni.Egy pici segítség még: Az Excelben a logikai nem =0, a logikai igen =1 számértékként is értelmezhető. Ezért van a képletben a megfelelő számmal való szorzás.
Üdv.
-
Fferi50
Topikgazda
válasz
#62169858 #38562 üzenetére
Szia!
Továbbra is tömbképlet:
=SZUM(HAHIBA(ÉRTÉK(HELYETTE(D8;"N";""));0);HAHIBA(ÉRTÉK(HELYETTE(D8:AH8;"N";""));0);HAHIBA(ÉRTÉK(HELYETTE(D9:AG9;"N";""));0))
Az E hasonlóan.
Természetesen a tömbképlet Shift+Ctrl+Enter
Üdv.
A programkód gombot (második sor első gomb) használd légy szíves, mert úgy áttekinthetőbb sokkal amit írsz. -
ny.janos
tag
válasz
#62169858 #38562 üzenetére
Fferi50 által javasolt tömbképlet átalakítva a konkretizálásod alapján az alábbi (továbbra is tömbképlet):
=HA(ÉRTÉK(KÖZÉP(D8;2;10))=7;7;0)+SZUM(HA(ÉRTÉK(KÖZÉP(D8:AH8;2;10))=12;12;0))+SZUM(HA(ÉRTÉK(KÖZÉP(D9:AG9;2;10))=12;12;0))+HA(ÉRTÉK(KÖZÉP(AH9;2;10))=5;5;0)
Ha a tartományodban van olyan cella ami üres, vagy 2 karakternél rövidebb ez a képlet hibaeredményt fog adni, talán pont ezért alternatív megoldás lehet, hogy a celláknak egyéni formátumot adsz,
"N"0
és"E"0
formában. A formázást pedig másolod ahova kell. Ezzel kiváltható a bonyolult képlet, mert hiába látszik szövegnek pl. az E12 és a N7, az valójában 12 és 7, vagyis simán öszeadható. Ebben az esetben a képleted az alábbi lehet (ez viszont már nem tömbképlet, nem kell Alt + Ctrl + Enter kombinációval lezárnod):=HA(D8=7;7;0)+SZUMHA(D8:AH8;12;D8:AH8)+SZUMHA(D9:AG9;12;D9:AG9)+HA(AH9=5;5;0)
-
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest