Kezdőlap › Fórumok › Excel témák › [Resolved] sorszámozás feltétellel
- This topic has 7 hozzászólás, 3 résztvevő, and was last updated 2 years, 9 months telt el by skstudio.
-
SzerzőBejegyzés
-
2022-01-20-09:23 #8854
10 jegyű számot kell növelni mindig 11-el.
Ha az utolsó (egyesek helyén) 9 szerepel xxxxxxxxx9 akkor 1-et, ha a tízesek helyén szerepel 9 xxxxxxxx9x
akkor 10-et kell hozzáadni.
Minden más esetben 11-el kell növelni a számsort.
pl.
2523107681
2523107692
2523107702
……….
2523107757
2523107768
2523107779
2523107780
2523107791
25231078012022-01-20-10:08 #8855Szia,
Amíg nem jön Imre, és mutat neked egy sokkal profibb és hatékonyabb képletet vagy megoldást, az alábbi képlet talán segít (a képlet feltételezi, hogy az adatsor a B2 cellából indul):
HAELSŐIGAZ(ÉRTÉK(JOBB(SZÖVEG(B2;0);1))=9;B2+1;ÉRTÉK(KÖZÉP(SZÖVEG(B2;0);9;1))=9;B2+10;IGAZ;B2+11)
Teszteltem, nekem működött.
Üdvözlettel,
Péter2022-01-20-11:53 #8856Sziasztok!
Péter! Több önbizalmat! 🙂
A kérdezőnek mondanám, hogy eddig bármit kérdeztél, egyszer sem köszöntél és egyszer sem reagáltál a válaszokra. Egy fórumnál az első mondjuk személyiség kérdése, de a második annyira alap, hogy egy ingyenes fórum közösségi dolog, egymástól tanulunk és visszajelzünk.
Gondolom több helyre is feltetted a kérdéseidet, és az is lehet, hogy közben megoldódtak máshogy, de ha nem sértődsz meg ezeken a szavakon annyira, hogy soha nem térsz vissza, akkor kérlek, adj visszajelzést!
Péter, A képlet teljesen jó szerintem, magam sem tudnék jobbat.
Amivel kiegészíteném:
– HAELSŐIGAZ fv angol neve: IFS. A többszörösen egymásba ágyazott HA függvényeknek egy új alternatívája,
a 2019-es Excelben van először benne.
– Ha ezek eredetileg számok, akkor szerintem működik ÉRTÉK és SZÖVEG függvény nélkül is. (Kipróbáltam)=HAELSŐIGAZ(JOBB(B2;1)="9";B2+1;KÖZÉP(B2;9;1)="9";B2+10;IGAZ;B2+11)
Klasszikus HA függvénnyel pedig így néz ki:
=HA(JOBB(E2;1)="9";E2+1;HA(KÖZÉP(E2;9;1)="9";E2+10;E2+11))
Ez amiatt van, mert az Excel automatikusan konvertál, azaz ha számhoz hozzányúlsz szöveg függvénnyel, akkor előbb szöveggé alakítja, majd elvégzi a műveletet, és ha az eredmény szám, akkor azt megint számmá alakítva írja a cellába eredményként.
Nem annyira korrekt, de így működik.
Imre
2022-01-20-13:35 #8859Szia Imre,
A magam részéröl köszönöm a biztatàst és a (mindig) hasznos kiegészitö informàciokat.
Péter
2022-01-20-14:19 #8860Köszönöm!!!!!!
sehol nem tettem fel….Örülök, hogy vagytok, és mindig tudtok segíteni!
Nagy, nagy köszönet, további szép napot!2022-01-29-13:48 #8881Szia!
Tökéletesen működik a képlet, amit elfelejtettem és az élet produkálta, hogy
ha a 10 jegyű szám utolsó mindkét jegye 9- re végződik (xxx99) akkor 10-et
kell hozzáadjon. Igyekeztem HA(ÉS(…)) kombinációval nem sikerült.
Kérhetek erre segítséget!
******
=HA(JOBB(E1;1)=”9″;E1+1;HA(KÖZÉP(E1;9;1)=”9″;E1+10;E1+11;HA(ÉS(JOBB(E1;1)=”9″;KÖZÉP(E1;9;1)=”9″;E1+10;E1+11;)))
******
Üdv.
skstudio2022-01-29-15:41 #8882Ha jól értem, akkor 10-et kell hozzáadni, ha az utolsó előtti karaktere 9-es VAGY az utolsó két karaktere 99.
Ezt így (is) le lehet írni:HA(VAGY(KÖZÉP(E1;9;1)=""9;JOBB(E1;2)="99");E1+10)
Ezt kellene befűznöd a már működő fenti kifejezésbe.
Imre
- A hozzászólás módosításra került: 2 years, 9 months telt el-horvimi.
2022-01-31-14:10 #8902Szia!
tökéletes:
=HA(JOBB(E2;1)=”9″;E1+1;HA(VAGY(KÖZÉP(E1;9;1)=”9″;JOBB(E1;2)=”99″);E1+10;E1+1))
Köszönöm!
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.