< návrat zpět

MS Excel


Téma: Úprava funkcie pri rodnom čísle začínajúce na 00 rss

Zaslal/a 28.3.2022 14:51

kabakaDATE(IF(LEN(H1)=10;LEFT(H1;2)+1900;LEFT(H1;2)+IF(LEFT(H1;2)>"53";1900;2000));IF(MID(H1;3;2)*1>50;MID(H1;3;2)-50;MID(H1;3;2)*1);MID(H1;5;2))

Pri RČ, ktoré začína 00 (čo je rok narodenia 2000)
mi to upraví na dátum 1900 a nie na dátum 2000

Už som to vyriešila. VYRIEŠENÉ

DATE(IF(OR(LEN(H1)=9;AND(LEN(H1)=10;MID(H1;1;2)*1>=54));1900+MID(H1;1;2);2000+MID(H1;1;2));IF(MID(H1;3;2)*1>12;MID(H1;3;2)-50;MID(H1;3;2)*1);MID(H1;5;2))

Zaslat odpověď >

#052380
avatar
A čo takto?
=DATE(LEFT(H1;2)+IF(--LEFT(H1;2)>50;0;2000);MOD(MID(H1;3;2);50);RIGHT(H1;2))citovat
#052382
kabaka

marjankaj napsal/a:

A čo takto?
=DATE(LEFT(H1;2)+IF(--LEFT(H1;2)>50;0;2000);MOD(MID(H1;3;2);50);RIGHT(H1;2))


Aj takto sa dá. Len mi to nevychádza, prehodila som aj vzorce.
Ďakujemcitovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje