Excel - tri vzorce

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Burns
nováček
Příspěvky: 17
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Excel - tri vzorce

Příspěvekod Burns » 21 úno 2008 09:02

Ahoj, prosim Vas, potreboval bych poradit s timto:
mam tabulku, kde je v prvnim sloupci jmeno, v druhem prijmeni, v tretim datum narozeni ( ve formatu
1.2.1990) a ve ctvrtem sloupci je napsano pohlavi (muz/zena).
Na zaklade teto tabulky potrebuju zjistit nasledujici:

1) ze zadanych udaju vytvorte vzorec pro vypocet pohlavi kazde osoby za pouziti funkci KDYŽ, ČÁST
popripade NEBO.

2) ze zadanych udaju vytvorte vzorec pro vypocet veku kazde osoby za pouziti funkci ROK, NYNÍ a ČÁST.

3) ze zadanych udaju vytvorte vzorec pro vypocet mesice narozeni kazde osoby za pouziti funkci
KDYŽ, ČÁST a polozky pohlavi. (jak jsem psal v uvodu polozka pohlavi je sloupec, kde je uvedeno, zda
se jedna o muze ci zenu).


Moje chabe pokusy vedly k tomu, ze jsem udelal vzorem pro vypocet druheho ukolu, ale ten vzorec jednou fungoval a jednou hlasil chybu, ale pouzil jsem pouze funkce ROK A NYNÍ....


Predem diky za pomoc.

Reklama
Uživatelský avatar
Miragl
Level 1
Level 1
Příspěvky: 62
Registrován: únor 08
Bydliště: Praha
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Miragl » 21 úno 2008 12:55

Pro ten druhý bod by mohl být vzorec:
=ROK(HODNOTA.NA.TEXT(NYNÍ();"dd.mm.rrrr"))-ROK(C1) - v C1 je ten datum narození

Bod 1 nechápu. Když tam máš položku muž/žena, co chceš ještě počítat.

A u bodu 3 pro měsíc narození mi stačí datum narození,
=MĚSÍC(C1)
proč do toho míchat ještě pohlaví.

Burns
nováček
Příspěvky: 17
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Burns » 21 úno 2008 13:55

Dekuji za odpoved. Nejsem ve vzorcich dobrej, muzes mi vysvetlit toto: HODNOTA.NA.TEXT.... jak to ma fungovat?

Ja uz jsem to vypocital timto vzorcem......=(ROK(NYNÍ())-ROK(C2)) ....ale povedlo se mi to jednou, tak jsem si vzorec uschoval. Ted, kdyz ho chci znova pouzit, tak to nefunguje. Nevis v cem je chyba?

Otazku c.1 taky vubec nechapu.

Jeste jednou dik.

Uživatelský avatar
Miragl
Level 1
Level 1
Příspěvky: 62
Registrován: únor 08
Bydliště: Praha
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Miragl » 21 úno 2008 14:54

HODNOTA.NA.TEXT převádí číslo na text. Když si dáš do buňky NYNÍ(), vidíš sice 21.2.2008 14:30, ale ve skutečnosti je v ní číslo 39499,59.... Zjistíš to, když dáš Formát buňky - > Obecné.

Teď vidím, že jsem to trochu podělal. Ten vzorec HODNOTA.NA.TEXT jsem tam dal proto, abych měl vždy stejnou délku datumu (1.2.2008 na 01.02.2008), a pak můžu použít vzorec =ČÁST(C1;4;2). Nakonec jsem tu ČÁST nepoužil, a tím i HODNOTA.NA.TEXT je tam zbytečně. Ten tvůj vzoreček je správně, nevím proč by neměl fungovat. Podívej se na formát buňky s tím výsledkem, měl by být obecný.

Jinak se můžeš kouknout na http://officir.web3.cz/chipclanky04/obsah.html

Burns
nováček
Příspěvky: 17
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Burns » 21 úno 2008 15:07

Mels pravdu, byl tam spatny format, dal jsem obecny a najednou to funguje.

Dekuju, doufam, ze az budu zkousenej z toho excelu(delam kurz), tak nebude vadit, ze jsem nepouzil presne ty funkce, ktere po mne chteli.

Jdu zkouset dalsi veci, takze je mozne, ze jeste budu otravovat :)

Ahoj.

Burns
nováček
Příspěvky: 17
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Burns » 21 úno 2008 16:55

Od 15:00 hod. pracuji na dvou vzorcich a bez vysledku.

priklad: sloupec A obsahuje jmena, sloupec B prijmeni....a ja potrebuji do jineho sloupce napsat inicialy.
oddelene, tedy bud prvni pismeno jmena nebo prijmeni umim. - =ČÁST(A1;1;1),ale potrebuji do jednoho sloupce inicialy......


druha vec: v dalsim sloupci je otazka, zda je prijmeni (sloupec B) delsi nez pet znaku.
napadlo me toto: =KDYŽ(DÉLKA(B3>5);"ano";"ne") ... ale hazi mi to porad hodnotu pravda(ano)
tak me napadlo jeste toto: =((KDYŽ(DÉLKA(B2>5);"A"));(KDYŽ(DÉLKA(B2<=5);"N")))... to hlasi chybu... muzete mi rici, jak je to spravne.

Predem dekuji.

Uživatelský avatar
jiribori
Level 3
Level 3
Příspěvky: 437
Registrován: leden 06
Bydliště: Svídnice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Příspěvekod jiribori » 21 úno 2008 17:10

Zdárek, pokud máš vypočítat z rodného čísla, zda jde o muže či ženu, tak ti k tomu poslouží tento vzorec

=KDYŽ(HODNOTA(ČÁST(C2;3;2))>50;"žena";"muž")

buňka C2 obsahuje nějaké rodné číslo

Uživatelský avatar
jiribori
Level 3
Level 3
Příspěvky: 437
Registrován: leden 06
Bydliště: Svídnice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Příspěvekod jiribori » 21 úno 2008 17:20

K těm iniciálám by to mohlo vypadat nějak takto:

=ZLEVA(A3;1)&ZLEVA(B3;1)

buňka A3 obsahuje jméno a buňka B3 příjmení

A k tý délce větší než pět, máš nepatrnou, ale dost zásadní chybičku, správně to má být takto:

=KDYŽ(DÉLKA(B3)>5;"ano";"ne")

buňka B3 obsahuje příjmení

Burns
nováček
Příspěvky: 17
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Burns » 21 úno 2008 17:42

diky, ale rodne cislo v tabulce neni obsazeno, pouze datum narozeni.... i proto je otazka cislo jedna opravdu zvlastni.
Delam kurz excelu, ktery jsem dostal na CD a po vysvetleni techto funkci (DEN, MESIC, ROK, CAST,NYNI,DELKA, KDYZ, A , NEBO) chteji po mne odpoved na otazky, ktere jsem uvedl drive.

Burns
nováček
Příspěvky: 17
Registrován: únor 08
Pohlaví: Nespecifikováno
Stav:
Offline

Příspěvekod Burns » 21 úno 2008 17:53

mas uplnou pravdu s timto vzorcem =KDYŽ(DÉLKA(B3)>5;"ano";"ne") --- ted to funguje :)..... akorat nechapu, proc mi excel nehlasil nejakou chybu, ale to je uz fuk, kdyz to jde.

a ta tvuj predchozi vzorec, me inspiroval a udelal jsem ho takhle =ČÁST(A2;1;1)&ČÁST(B2;1;1) a funguje to taky :))

Diky moc za pomoc. Ahoj.

Uživatelský avatar
jiribori
Level 3
Level 3
Příspěvky: 437
Registrován: leden 06
Bydliště: Svídnice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Příspěvekod jiribori » 21 úno 2008 17:53

jj, jasně (napsal jsem verzi pro rodný číslo - nějak jsem si to špatně v tom spěchu přebral), to by mě teda zajímalo jak chtěj z data narození zjistit pohlaví, to jsou asi jasnovidci, protože z data narození to teda fakt není možný zjistit.

Uživatelský avatar
jiribori
Level 3
Level 3
Příspěvky: 437
Registrován: leden 06
Bydliště: Svídnice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Příspěvekod jiribori » 21 úno 2008 17:57

Burns píše:mas uplnou pravdu s timto vzorcem =KDYŽ(DÉLKA(B3)>5;"ano";"ne") --- ted to funguje :)..... akorat nechapu, proc mi excel nehlasil nejakou chybu, ale to je uz fuk, kdyz to jde.

a ta tvuj predchozi vzorec, me inspiroval a udelal jsem ho takhle =ČÁST(A2;1;1)&ČÁST(B2;1;1) a funguje to taky :))

Diky moc za pomoc. Ahoj.


Funkci ČÁST můžeš taky použít, ale pokud víš, že jméno a příjmení bude vždycky jako první v buňce, tak je jednodušší použít funkce ZLEVA. Pokud já tvořím vzorec, tak se mi to skoro vždycky podaří vytvořit jiným způsobem :lol: a funguje to, a to je hlavní :wink:

Jo a ještě taková technická poznámka místo & můžeš taky použít funkci CONCATENATE - já používám &, protože to je rychlejší :wink:


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Uprava vzorce
    od junis » 27 črc 2024 15:43 » v Kancelářské balíky
    6
    5228
    od junis Zobrazit poslední příspěvek
    02 srp 2024 18:02
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4745
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12160
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4531
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41
  • Excel - výpočet nočních hodin Příloha(y)
    od Uziv00 » 17 říj 2024 11:22 » v Kancelářské balíky
    3
    3297
    od lubo. Zobrazit poslední příspěvek
    24 říj 2024 00:00

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů