Přeskočit navigaci | Přeskočit na novinky

Jste zde: Úvodní stránka » excel » funkce » ms-excel-funkce-logicke

MS Excel funkce - Logické

Logických funkcí není tolik jako matematických, ale za to se díky nim dají tvořit různé zajímavé programy.

Logické funkce - úvod

Při tvorbě složitějších výpočtů se v Excelu bez logických funkcí neobejdeme. (dá se to obejít prostřednictvím Visual Basicu, ale proč si přidělavat práci?)

V následujícím textu si ukážeme jednotlivé funkce podrobněji:

  • A AND
  • KDYŽ IF
  • NE NOT
  • NEBO OR
  • NEPRAVDA FALSE
  • PRAVDA TRUE

A - AND

A(loghod1;loghod2; ...)

Vrátí hodnotu PRAVDA, pokud všechny argumenty jsou PRAVDA; vrátí hodnotu NEPRAVDA, pokud alespoň jeden z argumentů je NEPRAVDA.

Loghod1, loghod2 - může být až 30 testovaných podmínek, které mohou být buď PRAVDA, anebo NEPRAVDA.Pokud zadaná oblast neobsahuje žádné logické hodnoty, vrátí funkce A chybovou hodnotu #HODNOTA!.

Příklady:

  • A(PRAVDA; PRAVDA) - rovná se PRAVDA
  • A(PRAVDA; NEPRAVDA) - rovná se NEPRAVDA
  • A(2+2=4; 2+3=5) - rovná se PRAVDA
  • A(B1:B3) - rovná se NEPRAVDA Pokud B1:B3 obsahuje hodnoty PRAVDA, NEPRAVDA a PRAVDA

KDYŽ - IF

KDYŽ(podmínka; ano; ne)

Vrátí určitou hodnotu, pokud je zadaná podmínka vyhodnocena jako PRAVDA, a jinou hodnotu, pokud je zadaná podmínka vyhodnocena jako NEPRAVDA. Funkce KDYŽ se používá při testování hodnot a vzorců.

Podmínka - je libovolná hodnota nebo výraz, který může nabývat hodnotu PRAVDA nebo NEPRAVDA.

Ano - je vrácená hodnota, je-li hodnota argumentu podmínka PRAVDA.

Ne - je vrácená hodnota, je-li hodnota argumentu podmínka NEPRAVDA.

Příklady

Můžete například chtít, aby byla hodnotám přiřazena velká písmena tak, jak je popsáno v následující tabulce.

  • Průměr - Výsledek
  • větší než 89 - A
  • 80 - 89 - B
  • 70 - 79 - C
  • 60 - 69 - D
  • menší než 60 - F

KDYŽ(Průměr>89;"A";KDYŽ(Průměr>79,"B";KDYŽ(Průměr>69;"C";KDYŽ(Průměr>59;"D";"F"))))

Poznámka: V předchozím příkladě je druhá funkce KDYŽ zároveň argumentem, ne první funkce KDYŽ! Podobně třetí funkce KDYŽ je argumentem pro ne druhé funkce KDYŽ. Pokud první podmínka (Průměr>89) bude PRAVDA, vrátí se hodnota "A". Pokud bude první podmínka NEPRAVDA, vyhodnotí se druhá funkce KDYŽ a tak dále.

Poznámka2: Je škoda, že být do sebe vnořeno jako argumenty může být maximálně sedm funkcí KDYŽ.

Více příkladu bude ukázáno v následujících článcích.

NE - NOT

NE(loghod)

Neguje hodnotu argumentu. Funkci NE použijte, když se chcete ujistit, že hodnota není rovna nějaké konkrétní hodnotě.

Loghod je hodnota nebo výraz, který může být vyhodnocen jako PRAVDA nebo NEPRAVDA. Pokud je argument loghod NEPRAVDA, funkce NE vrátí PRAVDA a naopak.

Příklady

  • NE(NEPRAVDA) - rovná se PRAVDA
  • NE(1+1=2) - rovná se NEPRAVDA

NEBO - OR

NEBO(logická1;logická2; ...)

Vrátí logickou hodnotu PRAVDA, jestliže alespoň jeden z argumentů má hodnotu PRAVDA. Jsou-li všechny argumenty NEPRAVDA, vrátí logickou hodnotu NEPRAVDA.

Logická1,logická2 - je 1 až 30 podmínek, které chcete testovat. Výsledkem každé z nich může být logická hodnota PRAVDA nebo NEPRAVDA.

Příklady

  • NEBO(PRAVDA) - rovná se PRAVDA
  • NEBO(1+1=1;2+2=5) - rovná se NEPRAVDA
  • NEBO(A1:A3) - rovná se PRAVDA - Pokud oblast A1:A3 obsahuje hodnoty PRAVDA, NEPRAVDA a PRAVDA

NEPRAVDA - FALSE

NEPRAVDA( )

Vrátí logickou hodnotu NEPRAVDA.

Poznámka: Můžete také přímo do tabulky nebo do vzorce zapsat slovo NEPRAVDA, aplikace Microsoft Excel je pochopí jako logickou hodnotu NEPRAVDA.

PRAVDA - TRUE

PRAVDA( )

Vrátí logickou hodnotu PRAVDA.

PoznámkaHodnotu PRAVDA můžete zadat do buněk nebo vzorců přímo bez použití této funkce, , aplikace Microsoft Excel je pochopí jako logickou hodnotu PRAVDA. Funkce PRAVDA je k dispozici kvůli kompatibilitě s jinými tabulkovými aplikacemi.

Závěrem

Aktualizace: 22.4.2012 upraveno a doplněno

Článek byl aktualizován: 22.04.2012 19:29



| tisk stránky TISK | nahoru NAHORU |
| |

Další články k tématu




Komentáře


Lukáš

Přidáno: 20.01.10 20:30

Ahoj:)
nejprve ti chci pochválit web, moc fajn:-) chtěl jsem se zeptat jestli jde u logické funkce A nastavit co má napsat pokud hodnoty odpovídají mě zvoleným parametrům..místo PRAVDA, NEPRAVDA, třeba ANO NE nebo něco :) děkuji za radu

Komentář přenesen z původního článku

Lukáš

Přidáno: 20.01.10 20:30

:) tak už dobrý:)použil jsem KDYŽ(A( :-) ale děkuji:)

Komentář přenesen z původního článku

karaalfons@seznam.cz

Přidáno: 20.01.10 20:30

Prosím o radu. Mám Excel 2007 a potřebuji vymyslet toto. Na příklad do buňky A1 napíši datum a potřebuji, aby automaticky po napsání (vložení) datumu se v buňce B1 zapsala(vložila) funkce (=K$2-A1). Je to reálné? Díky

Komentář přenesen z původního článku

Pavel Lasák

Přidáno: 20.01.10 20:30

TO Karaal: Přes funkci KDYŽ.

Komentář přenesen z původního článku

krakysh@centrum.cz

Přidáno: 20.01.10 20:30

Dobrý den,
máte super web. Chtěl jsem se zeptat, potřeboval bych, aby mi tabulka v případě součtu, který bude větší než např.60 vypsala číslo 10 a v případě, že je menší než 60 vypsala číslo 1. Prosím, můžete mi poradit, jak to udělat? Nevím si s tím rady. Předem děkuji. Honza

Komentář přenesen z původního článku

Pavel Lasák

Přidáno: 20.01.10 20:30

TO krakysh: Například přews funkci KDYŽ

Komentář přenesen z původního článku

symbiann@seznam.cz

Přidáno: 20.01.10 20:30

Dobrý den, prosím o radu u funkce if. Jak udělat, aby v případě pravda měla buňka jinou barevnou výplň, než v případě nepravda.

Děkuji. Jan Zámečník.

Komentář přenesen z původního článku

Aleš Kovář

Přidáno: 20.01.10 20:30

Dobrý den,chtěl bych Vás požádat o radu. Nevím si rady jak vytvořit podmínku, která by určila výsledek měření. Správný výsledek by měl být v rozsahu 0,92 až 1,02, vyšší i nišší hodnoty jsou posuzovány jako špatný výsledek.

Děkuji za Vaši ochotu.
Aleš Kovář
ales.kovar@volny.cz


Komentář přenesen z původního článku

Pavel Lasák

Přidáno: 20.01.10 20:30

To Aleš: Funkce KDYŽ, jen upravte požadované meze =KDYŽ(C4<10;"CHYBA menší než 10";KDYŽ(C4>20;"CHYBA větší než 20";"Ok"))

Komentář přenesen z původního článku

Miloš Krčmář

Přidáno: 20.01.10 20:30

přeji dobrý den,
mám žádost:
mám sloupec o 1000 číselných položkách, který potřebuji vynásobit koeficientem všechny najednou, nechce se mi to dělat po položce(to je vložit do políčka = , pak číslo, které budu násobit, pak znak* a pak koeficient a klepnout na enter).Zapoměl jsem postup, vím, že je jednoduchý ale nemohu na něj pořijít mohl byste mi poradit.

Komentář přenesen z původního článku

Pavel Lasák

Přidáno: 20.01.10 20:30

To Miloš: Předpokládám že řádek 1 je prázdný. Stačí do buňky B1 uložit koeficient, do B2 použít vzorec =A2*$B$1 a zkopírovat. V buňce B3 bude automaticky =A3*$B$1

Komentář přenesen z původního článku

petula

Přidáno: 21.02.10 09:01

zdravíčko.. potřebovala bych poradit.... do buňky A1 napíšu datum (narození) .. a potřebuju napsat vzorec do B1, aby mi to ukazovalo zda MÁM nebo NEMÁM narozeniny.. a vzorec do B2, jestli MÁM volební právo nebo NEMÁM volební právo .. zkoušela jsem to přes KDYŽ,A,DNES(), DATUM,.... ale prostě mi to nejde...

Pavel Lasák

Přidáno: 22.02.10 19:29

To Petule: =KDYŽ(A1=DNES();"ANO_MÁŠ";"NEMÁŠ"). Podobně s volebním právem ...

Petule

Přidáno: 22.02.10 21:55

když ale dám A1=dnes .. tak to porovnává i roky...

Pavel Lasák

Přidáno: 24.02.10 19:08

To Petule: =KDYŽ(MĚSÍC(DNES())=MĚSÍC(A1);KDYŽ(DEN(A1)=DEN(DNES());"ANO";"NE");"NE")

Agnostic

Přidáno: 26.02.10 19:39

když ale zadám ten vzorec co jste poradil Petule do excelu tak mi to háže chybu...snažil jsem se ji najít ale nepodařilo se mi to, Vám to funguje?

Agnostic

Přidáno: 26.02.10 19:59

To Petule: jinak ten vrozec, pokud máš v A1 zadáno datum narození a v B1 máš pomocí funkce dnes zadáno dnešní datum, je =KDYŽ(A(MĚSÍC(A1)=MĚSÍC(B1);DEN(A1)=DEN(B1));"má narozeniny";"nemá narozeniny") PS: předpokládám, že jsi z ujepu a máš Brodskýho:-D

Pavel Lasák

Přidáno: 28.02.10 20:29

Už jsem to zjistil při vkládání komentáře se před uvozovky vložilo lomítko (z bezpečnostních důvodu). Tak jsem vzorce opravil. Teď už vzorec =KDYŽ(MĚSÍC(DNES())=MĚSÍC(A1);KDYŽ(DEN(A1)=DEN(DNES());"ANO";"NE");"NE") funguje. Děkuji za upozornění.

Petule

Přidáno: 08.03.10 16:22

díky všem, udělala jsem na to trochu jiný vzorec a vyšlo mi to ;-) Agnostic: no jasný :D

Pavel Lasák

Přidáno: 08.03.10 17:05

To Petule: Gratuluji důležitý je výsledek. Možnosti je více. Ať se škola daří.

Luďa

Přidáno: 16.03.10 14:10

Zdravím , mám tabulku s 1500 telef.čísly a jejich nastaveními a potřebuji vybrat jen ty řádky , které odpovídají vybraným telef.číslům ( cca 120 v jiné tabulce ). Jinými slovy filtr na sloupec s čísly , který je nutno porovnávat s jiným seznamem čísel . Díky .

Max

Přidáno: 11.08.10 12:47

funkce svyhledat

Honza

Přidáno: 29.10.10 21:06

Ahoj, prosim o radu, jak vytvorit vzorec (pripadne makro) pro toto reseni: Ve sloupci se zdrojovymi daty je na kazdem radku delsi text, ktery v sobe obsahuje nekolik odkazu na obrazky. Odkazy vzdy zacinaji stejnym retezcem (napr. www.abcd.cz/obrazky/galerie/... a nyni nazev souboru obrazku, ktery se meni). Potrebuji, aby se v novem sloupci na radek vzdy zapsal jen odkaz na prvni obrazek a pripadne aby se do nekolika dalsich sloupcu promitly odkazy na vsechny dalsi obrazky, na ktere jsou odkazy v obsahu zdrojoveho pole. Tzn. vysledek bude vypadat tak, ze zdrojoveho pole se prevezmou pouze vsechny odkazy na obrazky ktere budou vlozeny do poli dle popisu vyse. Predem diky za rychlou odpoved

Pavel Lasák

Přidáno: 01.11.10 16:01

To Honza: Jsou odkazy odděleny středníkem, čárkou nebo jen mezerou?

Honza

Přidáno: 04.11.10 16:30

Ve zdrojove bunce je hodne textu a mezi nim odkazy na obrazky. Ukolem vzorce ma byt ty odkazy "vytahnout" a vlozit je do novych bunek ... Dekuji

Rosta

Přidáno: 09.11.10 22:04

Ahoj, mohl bych poprosit o radu? Jak pises vyse, fci KDYZ muzes pouzit vnorenim jen 7x. Chtel bych se zeptat jestli existuje jeste jine reseni pro neomezene mnozstvi. tj. existuje nejaka funkce nebo spojeni vice funkci abych mohl vybirat napr ze 100 podminek typu KDYZ? Moc diky za odpoved. Rosta

Pavel Lasák

Přidáno: 11.11.10 18:13

To Honza: Odpovídal jsme emailem.

Pavel Lasák

Přidáno: 11.11.10 18:14

To Rosta: použít více sloupců po 7 podmínkách a z těch kompilovat podmínkou v dalším sloupci. Chtělo by to prakticky příklad ať se nad tím dá zauvažovat jaké řešení použít. Nebo tento úkol řešit pomocí databáze.

petr

Přidáno: 21.11.10 07:45

Dobrý den web se mi moc líbí.Dobré rady , ale přesto nemůžu něco dát dohromady: vzorec do sloupce o kolik překročil průměrnou hodnotu. Mam hodnotu třeba 5000, průměrná hodnota všech sloupců je 2500, a já potřebuji do toho sloupce zadat o kolik je ta hodnota vyšší než ta průměrná ( měla by být +2500)pokud je větší jak nula aby se v okně zobrazila,pokud ne tak okno bude prázdné. Předem děkuji za radu

Pavel Lasák

Přidáno: 26.11.10 18:44

To Petr: Použít funkci KDYŽ.

Marťas

Přidáno: 29.01.11 21:07

Dobrý den, prosím o radu. Mám seznam jmen a dva úkoly: 1. V daném sloupci určete počet jmen začínajíci písmenem L. 2.V daném sloupci určete počet jmen s písmenem a nebo e. Zkoušela jsem kombinaci ZLEVA, COUNTIF atp, ale nějak na to nemůžu přijít... Předem děkuji.

Pavel Lasák

Přidáno: 02.02.11 20:09

To Marťas: ad1) Do dalšího sloupce pomocí ZLEVA vybereš první písmeno. Pak do dalšího sloupce podmínku s KDYŽ písmeno = L dej "1" . Na konci tohoto sloupce SUMA.

Radek

Přidáno: 17.02.11 14:06

Zdravím, moc bych prosil o radu. Mám 2 sloupce čísel(cca 7000 řádků). Hodnotám v prvním sloupci odpovídá, vždy daná hodnota v druhém sloupci. O co mi jde: Pokud budou náhodou některá čísla v prvním sloupci stejná, rád bych udělal průměr z jim odpovídajích hodnot v druhém sloupci a vypsal ho do třetího sloupce. Zkoušel jsem vše popsat fcí když, ale zatím marně. Díky

Radek

Přidáno: 17.02.11 14:16

Ještě jsem zapomněl. Pokud čísla v prvním sloupci nebudou stejná, potřeboval bych do třetího sloupce vypsat jim odpovídající hodnoty ze sloupce druhého.

Pavel Lasák

Přidáno: 17.02.11 19:31

To Radek: Udělal VBA kód. Seřadit čísla podle velikosti dle prvního sloupce. Pokud je v dalším řádku jiné číslo opiš ze sloupce dvě. Pokud je stejné tvoř průměr doku jsou čísla v sloupci jedna stejné.

Radek

Přidáno: 17.02.11 20:30

Díky za odpověď, byť mi moc nepomohla - s VBA nejsem ani trochu kamarád. Nějak jednodušeji přez vzorce/funkce se k výsledku nelze dostat?

Pavel Lasák

Přidáno: 18.02.11 07:07

To Radek: Pro 7000 hodnot to nevidím moc reálně. Funkce SVYHLEDAT pomůže najít opakující se čísla, ale nemám nápad jak to udělat jednoduše.

Honza

Přidáno: 18.02.11 22:43

To Radek: Použijte souhrny (E2007-10 - pás karet Data-Souhrn, E2003 - Data-Souhrny), VBA není nutný. Data seřaďte podle prvního sloupce, v prvním řádku (nad sloupci) by měl být text (pojmenování sloupce). Dále v souhrnech nastavte "U každé změny" v prvním sloupci "Použít fci" průměr a přidat do sloupce druhého. Pokud je třeba mít průměry opravdu ve třetím sloupci, využijte fci KDYŽ.

Honza

Přidáno: 18.02.11 23:00

To Marťas: Databázovou fcí DPOČET2, seznam jmen (=databáze) musí mít nad sebou pojmenování (např. Jména). Vedle si vytvořte kritéria do dvou řádků. První řádek obsahuje stejné pojmenování (např. Jména) a druhý řádek L*. Vložte fci POČET2, databáze je celá tabulka jmen (včetně popisu Jména), Pole je jen buňka "Jména" a kritéria jsou Jména a L*. Pro druhý dotaz použijte kritéria *a* pro zjištění jmen s písmenem "a" a kritéria *e* pro zjištění jmen s písmenem "e", součtem zjistíte výsledek. (Případně jména obsahující "a" i "e" současně - *a*e*).

Honza

Přidáno: 18.02.11 23:15

To Marťas: Případně textovou fcí HLEDAT, pokud vrací číslo, tak písmeno obsahuje /*=HLEDAT("a";buňka se jménem;1)*/, pak například fcí COUNTIF zjistit počet, =COUNTIF(oblast čísel, které vrátila fce HLEDAT;">0"). Chybová hlášení je množné ošetřit fcí KDYŽ v kombinaci s informační fcí. (např JE.CHYBA).

Pavel Lasák

Přidáno: 19.02.11 07:16

To Honza: Děkuji za dobré rady.

stipko

Přidáno: 02.03.11 08:43

Prosím o radu. Mám zoznam, ktorého položky sa skladajú z mena (A a B) a datumu bunka C1 pracuje s funkciou Ověření dat ako Zoznam. bunka A1 si preberá hodnotu z C1 funkciou KDYŽ. Malo by to fungovať tak, že keď na C1 vyberiem A 02.05.2011, tak v A1 sa vyplní A. Ak vyberiem B 03.05.2011, tak B, A 06.05.2011, tak zase len A. Je to jednoduché, ak by tam neboli dátumy. Ako sa dá dať do podmienky, že datum je len "ocásek" . Díky

Pavel Lasák

Přidáno: 02.03.11 18:02

TO stipko: Úplně přesně jsem nepochopil dotaz.

stipko

Přidáno: 07.03.11 12:45

Mám zoznam, (napr. bunky A5 až A20), kde bunky majú hodnotu A a datum, alebo B a datum, ďalšia zase A a iný datum atď. V bunke C1 je Ověření dat kde sú hodnoty zoznamu A5 - A20. Tj. v C1 si vyberám zo zoznamu napr. B 07.03.2011. Potom mám bunku A1, kde by mala byť funkcia KDYŽ. Tá by mala fungovať tak, že keď v C1 je vybraná hodnota A 06.03.2011, tak v A1 bude A, keď sa vyberie v C1 A 07.03.2011, tak v A1 bude zase A. Ale keď vyberien B 07.03.2011, tak v A1 bude B. To znamená, že A a B sú ako podmienky a zvyšok (v tomto prípade datum), je niečo, čoho by si funkcia nemala všímať.

vasek

Přidáno: 07.03.11 23:47

Umi excel udelat bitovy logicky soucet dvou cisel napr 0x11 & 0x18 = 0x10 <=> 17 & 24 = 16 dik za radu

Pavel Lasák

Přidáno: 08.03.11 20:23

To Stipko: Použijte funkci ČÁST kde si vyberete první znak a ten se bude funkci KDYŽ porovnávat.

Pavel Lasák

Přidáno: 08.03.11 20:28

To Vašek: Zajímavá otázka, odpověď bohužel nevím.

stipko

Přidáno: 14.03.11 20:46

Díky za odpoveď. Funguje to. Mám ešte otázku: Ako nastaviť vo funkcii KDYŽ aby Podmínka bola vždy PRAVDA. Zatiaľ som nedokázal vysledovať, prečo sa pri zadaní Podmínky prepína hodnota na PRAVDA al. NEPRAVDA. Podmínka je napr.: I6="A" niekedy je na konci PRAVDA a niekedy NEPRAVDA.... ???

wawat

Přidáno: 21.08.11 10:43

ahoj mám prosbu. stvořil jsem si evidenci odpracovaných hodin. tak že mám řádek: od-do denní/od-do noční a poznámku kde. například objekt jedna, objekt dvě. sečte se mi počet odpracovaných ve dne, v noci a celkový součet. ale já bych potřeboval tyto součty ještě rozdělit na objekt jedna objekt dvě a tak podobně. domníval sem se, že použiju funkci "když" ale zamotal sem se do toho tak, že nevím kudy kam. prostě potřebuji aby to sečetlo všechny hodnoty kde je napsaná poznámka "objekt jedna" a všechny hodnoty kde je napsaná poznámka "objekt dva" díky za radu jirka wawat@seznam.cz

Martin

Přidáno: 31.08.11 10:46

Ahoj, potřeboval bych ze sloupce A, který obsahuje přes stovku různých číselných hodnot (145, 1250, 156 atd..) vypsat do sloupce B ty hodnoty které dávají konkrétní součet (např. 12300). Z nepoužitých hodnot ve sloupci A pak vypsat do sloupce C hodnoty které dají jiný konkrétní součet atd.. Dá se na to nějakým způsobem použít funkce KDYŽ v kombinaci s funkcí SUMA? Díky!

Pavel M.

Přidáno: 01.09.11 12:22

Zdravím. Potřeboval bych vložit za druhou pozici zleva v Excelu v čísle 123456 pomlčku. Nevíte jak na to? Díky P.

Pavel Lasák

Přidáno: 01.09.11 19:26

To Martin: Samozřejmě lze použít funkci KDYŽ

Pavel Lasák

Přidáno: 01.09.11 19:28

To Pavel M. Použít funkce DÉLKA, ZLEVA, ZPRAVA, CONCATENATE. Popis v článku: http://office.lasakovi.com/excel/funkce/ms-excel-funkce-textove/

Víťa

Přidáno: 08.09.11 14:22

Zdravim. potreboval bych pomoct s funkci kdyz. mam dva sloupce. V jednom je čas ve formatu HH:MM s nim je nastaven i format bunky na stejny casovy format. v druhem sloupci mam vzorec: =KDYŽ(B7>18;"N";KDYŽ(B7>14;"O";KDYŽ(B7>6;"R"))) ale hazi mi to NEPRAVDA. Nejspis bude chyba ve formatu bunky. Ale po nahrazeni B7>14 za B7>14:00 hodi vzorec chybu. mate napad co s tim? me uz trosku dochazi napady.

Pavel Lasák

Přidáno: 08.09.11 17:39

To Víťa: Komplikaci je, že čas je udáván jako číslo 0 až 1. Doporučuji místo hodnot ve vzorci "18" odkazovat na buňku tj. =KDYŽ(B3>C3;"N";KDYŽ(B3=C4;"O";KDYŽ(B3=C5;"R"))) , kde v buňce C3, C4, C5 bude požadovaná hodnota ve stejném formátu HH:MM.

Víťa

Přidáno: 14.09.11 09:29

super funguje to. akorat jsem musel pridat jeste jeden argument pro ukonceni nocni smeny, ale hlavne ze to funguje. diky

Honza

Přidáno: 20.09.11 11:01

Ahoj, potreboval bych poradit. Zapisuji v Excelu soubor urcitych cisel a potrebuji aby zacinala 0 (napr. 070211, 090501 apod.). Excel mi však automaticky upravuje cisla tak, ze umaze nulu na zacatku. Jak mohu toto vyresit? Mockrat dekuji za radu, Honza.

Pavel Lasák

Přidáno: 20.09.11 17:39

To Honza: Ve formátu Druh - vlastní. A do pole Typ zadat 000000 a je hotovo.

David

Přidáno: 09.10.11 08:28

Ahoj, potřebuji pomoc. v Excelu potřebuji zjistit, kolik nul mají všechna čísla vypsaná od 1 do 222 222 222. Už mám vyplněno, ale jak zjistit KOLIK nul tam je? On mi pouze vypíše jejich umístění v tabulce. Děkuji, David

Pavel Lasák

Přidáno: 09.10.11 16:32

To David: Druhý sloupec vzorec, rozkopírovat od 1 až po 222 222 222 a na konci použít SUMA =DÉLKA(A1)-DÉLKA(DOSADIT(A1;"0";""))
Nebo použít jeden maticový vzorec v buňce A1 (nezapomenout stisknout CTRL+SHIFT+ENTER) :) =SUMA(DÉLKA(A2:A222222223)-DÉLKA(DOSADIT(A2:A222222223;"0";"")) Dále pak v A2 až A222 222 223 čísla PS: Zajímavý dotaz, nejde o nějakou školní úlohu? :).

David

Přidáno: 11.10.11 19:04

To Pavel: Ano, ale na tento způsob řešení jsem přišel sám, Vy jste mi pouze poradil jak to provést :) PS: Excel bohužel umí "pouze" kolem 10 000 000 sloupců, takže to musím udělat pro každých ´deset milionů zvlášť?

Pavel Lasák

Přidáno: 11.10.11 20:36

To David: Tak rozšířit matici. Třeba v příští verzi Excel bude řádku v miliardách :)

David

Přidáno: 12.10.11 19:16

To Pavel: Ale více jak těch deset milionů málokdo využije, radši by tu funkci mohli zakompenzovat do vyhledávání, to by jistě bylo užitečnější...

Pavel Lasák

Přidáno: 13.10.11 16:43

To David: Vylepšení co by mohli udělat v Excelu je mnoho. Třeba lepší práci komplexních čísel v maticích.... atd.

Ertz

Přidáno: 26.11.11 20:49

Dobrý den, potřeboval bych poradit, jak v časových hodnotách odečíst půlhodinu a při více jak 10 hodinách hodinu celou od výsledného času. Např. začínám v 8:00 končím v 16:00 tedy pracovní doba je 6 hodin v té mám půlhodinovou přestávku. Zkoušel jsem to přes KDYŽ a téměř se mi to povedlo přes desetinné číslo (jak jsem to napsal si již nevzpomenu), ale vím, že když jsem to postupně měnil odečetl jsem buď 29 a nebo 31 rovných 30 minut mi prostě nešlo.

ertzy@gmail.com

Přidáno: 26.11.11 21:21

pardon jsem se uklepl :) "Ertz"

ertzy

Přidáno: 27.11.11 09:41

tak koukám že už na mě bylo fakt pozdě :D e-mail je ertzyx@gamil.com děkuji

Pavel Lasák

Přidáno: 27.11.11 13:51

To ertzy: Více o funkcích datum a čas jsme popsal: http://office.lasakovi.com/excel/funkce/ms-excel-datum-a-cas-teorie/, http://office.lasakovi.com/excel/funkce/ms-excel-datum-a-cas-prehled/, http://office.lasakovi.com/excel/funkce/ms-excel-datum-a-cas/ Není ten email ertzyx@gmail.com ? :)

alexx

Přidáno: 04.12.11 14:18

Dobrý den, prosím jak zapsat: a1>b1 a součastně a1>c1 zobrazit X ; nebo b1>a1 a součastně b1>c1 zobrazit Y ; nebo c1>a1 a součastně c1>b1 zobrazi

Pavel Lasák

Přidáno: 04.12.11 20:44

To Alexx: Použít funkci A a KDYŽ =KDYŽ(A(A1>B1;A1>C1);"X";"NE") atd.

Alexx

Přidáno: 05.12.11 14:02

Díky, funguje to perfektně, nemohl jsem přijít na to jak vnořit funkci A

bupredik

Přidáno: 02.01.12 23:33

Excel: Dobrý den, já bych chtěl poprosit o následující řešení. Mám několik buněk, které mají dvě různé barvy a v těchto buňkách jsou "natvrdo" napsány různé číselné hodnoty. Nyní, když do jiné samostatné buňky napíšu určité číslo, tak bych potřeboval, pokud je toto číslo i v některé z prvně uvedených a podbarvených buněk, aby tato buňka změnila svoje podbarvení (nebo jeho intenzitu), případně aby byla překryta nějakým barevným objektem, např. čtverečkem, elipsou, kruhem či jiným. Tento objekt by měl samozřejmě jinou barvu (pro všechny buňky s nalezeným číslem shodnou) a byl by částečně průhledný. V nouzi nejvyšší by stačilo, aby se v nalezené buňce změnila barva čísla, případně jeho styl, např. tučnost, podtržení a pod.. Díky za případné řešení. b. PS: Jelikož zde není příslušné zaškrtávací okénko, prosím o případné řešení na můj mail: jpgpno@volny.cz Díky.

Pavel Lasák

Přidáno: 03.01.12 15:58

To bupredik: třeba někdo z čtenářů odpoví.

RadkaB.

Přidáno: 04.01.12 17:11

Dobrý den. Prosím o radu.Při použítí funkce KDYŽ potřebuji aby v případě,že je výpočet NEPRAVDA, zůstala buňka úplně prázdná.Děkuji.

Pavel Lasák

Přidáno: 04.01.12 17:59

To RadkaB: tj. aby v ni nebyl ani vzorec?

Macík

Přidáno: 29.01.12 15:27

Zdravím prosím o radu jak vložit "seznam" do vzorce "když".. jestli je to vůbec možné :-) Díky.

Pavel Lasák

Přidáno: 29.01.12 16:42

To MAcík: Co myslíte pod pojemem "seznam"? Můžete vytvořit vnořený příkaz např.: =KDYŽ(Průměr>89;"A";KDYŽ(Průměr>79,"B";KDYŽ(Průměr>69;"C";KDYŽ(Průměr>59;"D";"F"))))

Macík

Přidáno: 29.01.12 16:49

Seznamem myslím pojmenovaný sloupec s určitýma hodnotama. Příklad... do buňky A5 když napíši Praha... chci aby v buňce B5 se mi objevil rolovací seznam pražských ulic(který mám na jiném listu) z kterého můžu vybrat jednu hodnotu.

Pavel Lasák

Přidáno: 29.01.12 19:02

To Macík: Dopoučoval bych vyžít ověření dat http://office.lasakovi.com/excel/data/ms-excel-overeni-dat/ v nastvení zvolít seznam.

Macík

Přidáno: 31.01.12 08:30

Dobrá díky, mrknu a pokud bude třeba ještě se ozvu.Nevím jestli toho nechci po excelu bez makra moc :D

Macík

Přidáno: 31.01.12 13:28

Tak bohužel, ani tohle mi nepomohlo. Nebylo by možné zaslat někam příklad, ať si lépe rozumíme?Děkuji

Pavel Lasák

Přidáno: 31.01.12 18:29

To Macík: O víkendu připravím a zveřejník ukázku ke stažení.

Milan

Přidáno: 02.02.12 13:01

Ahoj, prosím o radu. Jak udělám rozdíl hodnot v buňkách ve sloupci, pokud používám filtr. Děkuji

Pavel Lasák

Přidáno: 02.02.12 17:18

To Milan: Nerozumím otázce, můžeš vysvětlit. Filtrem vybereš řádky, které splňují podmínku a rozdíl kterých hodnot?

Honza

Přidáno: 06.02.12 19:25

Zdravím, mám dotaz. Představte si, že mám tabulku s 6-ti sloupci. První 2 sloupce jsou hodnoty 10 - 100. Další 4 sloupce jsou určité hodnoty, které se vážou na první 2 sloupce. Např. sloupec 1 - šířka, 2 - délka a sloupce 3 - 6 různé hodnoty obsahů (vím, že existuje jenom jeden obsah pro daný obrazec, ale počítejme s tím, že můžou být 4 různé hodnoty). A já potřebuji udělat vedle této tabulky menší tabulky, kde se mi po zadání jakékoli hodnoty ze sloupce 1 a hodnoty ze sloupce 2 vypočítá součet těch dalších 4 sloupců - tedy celkový obsah po součtu těch 4 různých obsahů. Jak na to? Děkuji moc za pomoc.

Pavel Lasák

Přidáno: 06.02.12 22:24

To Honza:zadané hodnoty ze sloupce 1 a 2 jsou na stejném nebo různých řádcích? Jsou čísla v prvním sloupci seřazená? Hodnoty 10 - 100 jsou jedinečné nebo se mohou opakovat?

Honza

Přidáno: 07.02.12 07:14

Jsou na stejných řádcích, jedná se o tabulka řekněmě s deseti řádky a 6-ti sloupci. Hodnoty nejsou ale mohou být seřazeny vzestupně a mohou se opakovat, jak v prvním, tak ve druhém sloupci.

Pavel Lasak

Přidáno: 07.02.12 19:15

to Honza: ktery radek se pak ma secist kdyz zadam 11 ktera se vyskytuje ne trech mistech? ktery radek vybrat ten prvni nalezeny?

Honza

Přidáno: 07.02.12 20:28

Ideální by bylo aby se někde bokem kde se zadají parametry těch prvních dvou sloupců zobrazily součty jednotlivých řádků, které těmto parametrům vyhovují. Tzn, že když zadáš z prvního sloupce 11, která je tam 3x a z druhého sloupce 10, která se u 11 vyskyteje 2x, tak aby to zobrazilo součty všech řádků, kde vyhovují tyto hodnoty ze dvou prvních sloupců.

Macík

Přidáno: 16.02.12 12:30

Jen se chci zeptat, protože se neorientuji na tomto webu, už byl někde dán ten příklad pro mně? Děkujiii

Pavel Lasák

Přidáno: 16.02.12 14:53

To Macík: Ke stažení zde: http://office.lasakovi.com/excel/data/ms-excel-overeni-dat/excel-overovani-dat-seznamy.xlsx nebo přímo v článku o ověřování dat http://office.lasakovi.com/excel/data/ms-excel-overeni-dat/

Macík

Přidáno: 17.02.12 18:29

Dobrý den, děkuji, tohle chápu. Jen jsem chtěla zjistit jestli to jde rozšířit např. zadat ze seznamu "pondělí" do jednoho sloupce, dejme tomu "B" který má tento seznam nastaven ale vedle v sloupci "C" by vzhledem k vybrané hodnotě ze sloupce "B" bylo na výběr ze seznamu pro tuto hodnotu(podělí)např. schůzka, ředitel, prezentace,.....

Pavel Lasák

Přidáno: 17.02.12 20:50

To Macík: Jde, využít makra, kdy na základě výběru v A1 a buňky B1, bude vytvořen dynamický seznam. Jelikož v buňce A2 může být úterý a při kliku na B2 bude požadavek na výběr posilovna, ryby, golf. Jak to udělat pouze pomocí funkcí mě nenapadá.

Macík

Přidáno: 19.02.12 19:45

Děkuji, makro bohužel neovládám. Velká mezera kterou je nutno zaplnit. Děkuji Vám každopádně za rady.

marlon.cv@seznam.cz

Přidáno: 01.04.12 16:40

Přeji hezký den, potřebovala bych radu.. Jakou funkci a jak mám použít na vytvoření následující tabulky? : V levém sloupci mám měsíce roku, od ledna do prosince. V druhém sloupci hodnoty produkce v daném měsíci s tím, že jsou zde uvedeny pouze do března. A tabulka má být schopna spočítat průměrnou hodnotu produkce v prázdných buňkách tak, aby celkový součet produkce za daný rok činil např.: 800 000,-. Tabulka by se mi tedy měla sama vyplnit čísly, které odpovídají průměrné produkci v následujících měsících tak, aby součet byl oněch 800 000,- Nedokáži na to přijít, vždy jsem si totiž myslela, že excel nedokáže pracovat s buňkami, kde nic není. Moc děkuji za odpověď.

Pavel Lasák

Přidáno: 02.04.12 18:18

To marlon.cv@seznam.cz: Doplnit další sloupec a použít funkci KDYŽ odkazující na sloupec předchozí. Tj. prázdná buňka vlož průměr

Lukáš

Přidáno: 14.04.12 17:06

Ahoj,potřebuji poradit. Ve sloupci A mám vložený datum 1.1.2012 ve sloupci B mám komentář ve sloupci C je přes funkci vložen aktuální datum A já potřebuji aby se ve sloupci D zobrazil komentář k aktuálnímu datu předem díky za pomoc

Pavel Lasák

Přidáno: 14.04.12 20:25

TO Lukáš: Použít logickou funkci KDYŽ http://office.lasakovi.com/excel/funkce/ms-excel-funkce-logicke/

Lukáš

Přidáno: 15.04.12 10:28

OK dík, mě se jedná ale o upřesnění. Jak upravit vzore pro funkci KDYŽ aby ze sloupce A kde je v jednotlivém řádku jiný datum a ve sloupci B ke každému datu jiný popisek a ve sloupci C je aktuálni datum, tak bych potřeboval aby v ve sloupci D v jedne buňce se zobrazil popisek ze sloupce B právě k aktuálnímu datu, =KDYŽ(C1=A2;B2;0) pro první řádek by mi to fungovalo ale jak dál? sorry že otravuju ale zasek jsem se na tom

Pavel Lasák

Přidáno: 15.04.12 17:53

To Lukáš: Pro další řádek =KDYŽ($C$1=A3;B3;0), nebo použít vyhledávací funkce SVYHLEDAT pokud jsem zadaní pochpil jinak. http://office.lasakovi.com/excel/funkce/funkce-vyhledavaci-svyhledat-vvyhledat/

Lukáš

Přidáno: 15.04.12 19:48

Ahoj, díky moc už to mám, pomohla funkce SVYHLEDAT

Will

Přidáno: 20.04.12 14:03

Ahoj, potřeboval bych poradit jak v Excelu porovnat tabulky. Tabulka 1 má výchozí data, tabulka 2 má data novější a některé hodnoty jsou vyšší. tabulka 3 má ještě novější data a některé hodnoty vyšší než tabulka 2. Jak nastavit to, aby se mi v tabulce 2 např. barevně odlišilo, které hodnoty se změnily oproti tabulce 1, pak to samé v tabulce 3 k datům tabulky 2. Díky moc za pomoc.

Pavel Lasák

Přidáno: 21.04.12 15:33

To Will, použít funkce KDYŽ a podmíněné formátování http://office.lasakovi.com/excel/formatovani/ms-excel-podminene-formatovani-2010/

Jirka

Přidáno: 26.04.12 22:41

Ahoj potřebuji seřadit čísla v řádku, vím, že když zadám seřadit a filtrovat => vlastní řazení => ..... tak mi to stejně se řadí jenom jeden řádek z leva do prava... potřebuji takhle vychytat spoustu čísel a asi by mě z toho kleplo... prosím poraďte díky :-)


Přidání nového komentáře




(vlož číslo šest)

Z bezpečnostních důvodu dočasně nemůžete použít HTML značky a URL. Děkuji za pochopení.
Děkuji, za Vaše komentáře.

Za obsah komentářů neodpovídám, jelikož jsou komentáře publikovány ihned po jejich napsání čtenářem. Toto nemohu nijak ovlivnit. Přesto si vyhrazuji možnost jakýkoli neslušný komentář smazat bez udání důvodu.




Nejnovější článek

Z článku o excel jsem jako poslední přidal či upravil článek 14.05.2012:
Kombinování funkcí - vzorců.

Nejčtenější článek




Google+

  

Facebook

facebook  

Novinky

Word: 12.5.2012:
Matematické rovnice (vzorce) - Word 2010

Excel: 14.05.2012:
Kombinování funkcí - vzorců

Access: 28.04.2012:
VBA - Jak spustit v MS Access

Power Point: 25.04.2012:
SmartArt - PowerPoint 2010

Outlook 26.04.2012:
Outlook 2010 - jak vypadá

Project: 05.04.2012:
Kalendář ukázka

OneNote: 17.10.2010:
OneNote 2010 – popis obrazovky

Office 30.04.2012:
Kde hledat odpovědi na dotazy o MS Office

Poděkování

Poděkování patří hlavně mojí nejbáječnější manželce.

LinkedIN

Translate

     

Stránky o MS Office produktu společnosti Micosoft. Neslouží jako technická podpora.
| Email na autora: lasak@centrum.cz | Copyright © : Pavel a Danka 2006 - 2012 |
| Doporučuji: Advokátní kancelář Brno - Dana Lasáková | 27099

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.