Výpis bunky na základe inej bunky EXCEL

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

Moderátor: Mods_senior

Odpovědět
Limio
nováček
Příspěvky: 3
Registrován: 19 led 2010 13:17

Výpis bunky na základe inej bunky EXCEL

Příspěvek od Limio »

Dobrý deň, poprosil by som tých skúsenejších v Exceli o malú radu, ktorá však veľmi pomôže.. Skúsim to vysvetliť čo najpresnejšie..
Mám spravenú tabuľku, kde v A stĺpci sú názvy nejakých závad a v stĺpcoch B, C, D sa vyskytujú počty na ktorých sa dané chyby vyskytovali..Pod touto tabuľkou je nová, kam sa do A stĺpca ťahajú údaje z predchádzajúcej z A stĺpca (názvy chýb) na základe prvých desať najčastejších chýb (to som vyriešil práve vďaka tomuto fóru :) ). Teraz ale potrebujem, aby sa mi v tej novej tabuľke do stĺpcov B, C, D ťahali aj údaje o množstve z hornej tabuľky, ale na základe A-stĺpca, čiže na základe desať najčastejších chýb.. Proste potrebujem, keď mi v novej tabuľke dá do prvého riadku (najčastejšie chyby) nejaký názov chyby, tak aby mi aj v príslušných stĺpcoch v jednom riadku ťahalo údaje, týkajúce sa počtu tej-ktorej chyby... Snad sa mi to podarilo aspoň trošku priblížiť... Nemôžem sem bohužial priložiť EXCEL súbor, lebo má veľkú veľkosť, ale dúfam, že mi poradíte... Ďakujem...
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Výpis bunky na základe inej bunky EXCEL

Příspěvek od navstevnik »

Bylo zbytecne zakladat novy dotaz, mohls pokracovat v tom puvodnim.
Pro tebe nejjednodussim resenim je pouzit jiz uvedeny vzorec, ve kterem ve funkci INDEX vlozis odkaz na prislusne pole:
pro sloupec A:A to byl vzorec: =INDEX($A$1:$A$40;POZVYHLEDAT(LARGE($B$1:$B$40;ŘÁDEK(1:1));$B$1:$B$40;0))
pro sloupec B:B (k-te maximum) postaci: =LARGE($B$1:$B$40;ŘÁDEK(1:1))
pro sloupec C:C pouzijes vzorec: =INDEX($C$1:$C$40;POZVYHLEDAT(LARGE($B$1:$B$40;ŘÁDEK(1:1));$B$1:$B$40;0))
pro sloupec D:D: =INDEX($D$1:$D$40;POZVYHLEDAT(LARGE($B$1:$B$40;ŘÁDEK(1:1));$B$1:$B$40;0))
a kopirovat do dalsich bunek sloupcu.

Nebo muzes pouzit pro hodnoty do dalsich sloupcu funkci SVYHLEDAT (VLOOKUP) (jednodussi vzorce, neopakuje se hledani maxima) - vysledna hodnota (hledane maximum) je napr. v A50, zdrojova data v A1:D40, pro nalezeni odpovidajici hodnoty do sloupce napr. C:C (C50) pouzij vzorec: =SVYHLEDAT(A50;$A$1:$D$40;3) a kopirovat do dalsich bunek.
Limio
nováček
Příspěvky: 3
Registrován: 19 led 2010 13:17

Re: Výpis bunky na základe inej bunky EXCEL

Příspěvek od Limio »

Dakujem, uz mi to trklo v priebehu dna... Sorry, ze otravujem s tym, co je zrejme... :)
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: 29 srp 2008 16:49

Re: Výpis bunky na základe inej bunky EXCEL

Příspěvek od navstevnik »

Reseni s pouzitim uvedenych vzorcu v pripade shodneho poctu ve slupci B:B nedava spravny vysledek.
Takze je nutno pouzit proceduru VBA pro ziskani poradi hodnot ve sloupci B:B ( nelze pouzit funkci RANK(), pri shode vraci shodne poradi), vysledek - poradi - je v pomocnem sloupci E:E: pri shodne hodnoty je poradi: n, n+1, n+2,.... Dale pak uz vzorce.
vice v priloze:
Přílohy
RankSpec1.xls
(31.5 KiB) Staženo 111 x
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    14503 Zobrazení
    Poslední příspěvek od Snekment
  • Pohoda a excel
    od brownwld » » v Kancelářské balíky
    1 Odpovědi
    7424 Zobrazení
    Poslední příspěvek od atari
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » » v Kancelářské balíky
    5 Odpovědi
    6008 Zobrazení
    Poslední příspěvek od atari
  • Excel 2016 - vzorec kombinace podmínek
    od MK_Vs » » v Kancelářské balíky
    5 Odpovědi
    6223 Zobrazení
    Poslední příspěvek od lubo.

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