Dobrý den,
potřeboval bych poradit s excelem.V buňkách A1 až A3 mám text, v buňkách B1 až B3 k nim přiřadním hodnoty 0 nebo 1 a potřebuji, aby se mi text z buněk ke kterým je přiřazena hodnota 1 objevoval na dalším listu pod sebou, aniž by tam vznikaly volné řádky. Tzn. Když v buňce B1 bude hodnota 1 potřebuji aby se mi text z buňky A1 objevil v buňce C1. Buňka B2 bude obsahovat 0 takže text z A2 se nikde nezobrazí a Buňka B3 bude obsahovat hodnotu 1 takže text z buňky A3 se mi objeví v buňce C2 a buňka C3 tím pádem zůstane prázdná.Zkoušel jsem složenou funkci KDYŽ, ale tam jsem narazil na problém, že jak buňka C2 tak buňka C3 obsahovaly text z buňky A3.Snad je to dostatečně srozumitelné a pro jistotu přidávám ještě příklad, díky za rady.
Excel kopírování dat podle hodnot Vyřešeno
Excel kopírování dat podle hodnot
- Přílohy
-
- priklad_1.xlsx
- (9.42 KiB) Staženo 37 x
Re: Excel kopírování dat podle hodnot
Buňku C1 jsem v tom příkladu nenašel.Myslíš to tak,když se napíše vzorec =IF(F4=1;E4;0) do buňky E4 ? Podmínky si můžeš nadefinovat jak chceš.
Re: Excel kopírování dat podle hodnot
Omlouvám se, je to až od druhého řádku. Myslím to tak že v momentě kdy B2 bude nula a B3 bude 1 tak v C2 bude napsaná hodnota z A3. Prostě. Aby se mi ve sloupci C zobrazovalo jen to co má ve sloupci B hodnotu 1 aniž by tam vyly prázdné buňky nebo duplicity.
Re: Excel kopírování dat podle hodnot
=IF(B2=0;IF(B3=1;A3;0);0)
Re: Excel kopírování dat podle hodnot
Vyzkoušel jsem tento vzorec a způsobuje to pořád tu stejnou věc kterou popisuji jako nežádoucí. V tom příkladu jsem uvedl jak by to mělo vypadat tak aby to fungovalo. Nečekal bych že to bude až takový oříšek 

Re: Excel kopírování dat podle hodnot
Ten vzorec funguje podle popisu,jak jsi psal.Není problém někde jinde ?
V Pascalu bych to napsal přehledněji: if (B2=0)and(B3=1) then C2:=A3; :)
V Pascalu bych to napsal přehledněji: if (B2=0)and(B3=1) then C2:=A3; :)
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Excel kopírování dat podle hodnot
Do jakéhokoliv listu dej do C1 maticově (ctrl+shift+enter) tento vzorec a roztáhni dolů.
@Sender
Přečti si ještě jednou zadání.
Pokud těch řádků bude mít více tak by se "upodmínkoval" s fcí když.
if (B2=0)and(B3=1) then C2:=A3;
je to samé jako vzorec v C2
=KDYŽ(A(B2=0;B3=1);A3;"")
Kód: Vybrat vše
=KDYŽ(INDEX(List1!$A:$A;SMALL(KDYŽ(List1!$B:$B=1;ŘÁDEK(List1!$B:$B);1000000);ŘÁDEK()))=0;"";INDEX(List1!$A:$A;SMALL(KDYŽ(List1!$B:$B=1;ŘÁDEK(List1!$B:$B);1000000);ŘÁDEK())))
@Sender
Přečti si ještě jednou zadání.
Pokud těch řádků bude mít více tak by se "upodmínkoval" s fcí když.
if (B2=0)and(B3=1) then C2:=A3;
je to samé jako vzorec v C2
=KDYŽ(A(B2=0;B3=1);A3;"")
Re: Excel kopírování dat podle hodnot
cmuch> Ten kód mi nefunguje.
Aha,tak už vím kde je problém - máme odlišný verze programu.
Aha,tak už vím kde je problém - máme odlišný verze programu.
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Excel kopírování dat podle hodnot Vyřešeno
Tak dej pouze vzorec (maticově)
To první když tam je jen aby se tam neoběvovaly 0, Použij jiné když na ošetření chyby dle tvé verze excelu.
Já použil Ex2010
Kód: Vybrat vše
=INDEX(List1!$A:$A;SMALL(KDYŽ(List1!$B:$B=1;ŘÁDEK(List1!$B:$B);1000000);ŘÁDEK()))
To první když tam je jen aby se tam neoběvovaly 0, Použij jiné když na ošetření chyby dle tvé verze excelu.
Já použil Ex2010
Re: Excel kopírování dat podle hodnot
=KDYŽ(A(C3=A4;B3=0);"";KDYŽ(B4=1;A4;KDYŽ(B4=0;A5)))
--- Doplnění předchozího příspěvku (17 Srp 2014 11:13) ---
Pardon vzorec je v buňce C4
--- Doplnění předchozího příspěvku (17 Srp 2014 11:13) ---
Pardon vzorec je v buňce C4
-
- Pohlaví:
Re: Excel kopírování dat podle hodnot
Chápu to slovně správně - "pokud je v béčku nula, tak si vezmi text z následující jedničky"? A co když jsou dvě nuly pod sebou? Má k nim být přiřazený stejný text z nejbližší jedničky, nebo si má druhá nula hledat další jedničku a její text? Ono mezi námi děvčaty, to, že to musíte řešit, samo o sobě svědčí o tom, že TO někdo nedomyslel...
-
- Level 4.5
- Příspěvky: 1547
- Registrován: březen 11
- Bydliště: Drsná Vysočina :D
- Pohlaví:
- Stav:
Offline
Re: Excel kopírování dat podle hodnot
Ale chtělo by to odpověď tazatele.
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
-
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
- 4772
-
od Riviera kid
Zobrazit poslední příspěvek
02 zář 2024 16:21
-
-
- 6
- 1885
-
od buripe
Zobrazit poslední příspěvek
15 pro 2024 18:21
-
-
Která PC sestava je podle vás nejlepší? Příloha(y)
od Rhadley » 04 lis 2024 16:34 » v Rady s výběrem hw a sestavením PC - 4
- 1783
-
od Kminek
Zobrazit poslední příspěvek
05 lis 2024 09:03
-
-
-
Rozdělení sítě na podsítě, výpočet podsítí podle počtu hostů Příloha(y)
od zuzana3 » 27 pro 2024 08:09 » v Administrace sítě - 12
- 4725
-
od petr22
Zobrazit poslední příspěvek
27 pro 2024 12:29
-
-
- 0
- 2644
-
od LukM
Zobrazit poslední příspěvek
19 říj 2024 14:03
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host