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 44 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; :)
- 
				cmuch
 - 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.
- 
				cmuch
 - 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
- 
				guest
 - 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...
			
									
									
						- 
				cmuch
 - 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
Tady jsou nějaké příklady jak to má pracovat, dle mě.
Ale chtělo by to odpověď tazatele.
			
									
									
						Ale chtělo by to odpověď tazatele.
- 
				
- Mohlo by vás zajímat
 - Odpovědi
 - Zobrazení
 - Poslední příspěvek
 
 
- 
				
- 6
 - 2596
 - 
						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
 - 2406
 - 
						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
 - 8146
 - 
						od petr22
						Zobrazit poslední příspěvek 
27 pro 2024 12:29
 
 - 
												
 - 
				
- 2
 - 13957
 - 
						od Snekment
						Zobrazit poslední příspěvek 
29 led 2025 15:05
 
 - 
				
- 1
 - 7022
 - 
						od atari
						Zobrazit poslední příspěvek 
07 kvě 2025 09:41
 
 
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 15 hostů


