» Poradna » Programy

Funkce excelu na přiřazení hodnot

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 9/9
 |   |  Macintosh OS X Firefox 20.0  |  [81.91.214.---]

Zdravím a prosím o radu. V excelu mám cca 3560 řádků s mnoha sloupci. Spočítal jsem do posledního sloupce z dat odhadovanou váhu zásilky, kterou potřebuji použít jako vstup pro funkci, která spočítá podle sazebníku přepravní společnosti cenu přepravy. Parametrem je váha zásilky, a každá hodnota váhy (5,10,20,50 atd. kilogramů) má přiřazenou cenu. Co se mi nedaří v excelu udělat je dostat z váhy, která nabývá libovolné hodnoty 0-555kg, výstup ve smyslu "váha 0-5" - vyhledej odpovídající váhu a cenu z ceníku. Příklad:0,2kg - zaokrouhlit nebo zadat intervalem, určit jako "do 5kg", tj. cena A4,2kg - totéž5,2kg - zaokr. nebo intervalem, určit "do 10kg", tj. cena Ba tak až do zblbnutí. V ceníku je 25 řádků a funkce KDYŽ mi na tom nefunguje, SVyhledat vrací chybu.Má někdo ideu jak s tím pracovat?

Odpovědi na otázku

 |   |  Microsoft Windows 7 Firefox 20.0  |  [65.197.242.---]

LOOKUP

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80

Tie intervaly sa daju spravit pomocou funkcie IF (KDYZ?)Priklad:=IF(A1<5;1;IF(A1<10;2;IF(A1<15;3;IF(A1<20;4;5))))Posudzovana hodnota je v A1Intervaly su - do 5 kg, 5-10, 10-15, 15-20, nad 20. Intervaly treba upravit podla toho, ci chces napr. do 5 kg vratane 5 alebo len do 4,99 kg (ako som to dal ja).Ceny dopravneho su 1,2,3,4,5Ak sa ceny dopravneho menia, staci dat do vzorca odkaz na bunky s cenami namiesto hodnot 1,2,3...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Macintosh OS X Firefox 20.0  |  [81.91.214.---]

děkuji za reakci, toto jsem zkoušel jako první, ale funkce KDYŽ se nedá řetězit na 25 řádků (viz můj první příspěvek), lookup (svyhledat, vvyhledat) taktéž vrací chybu.už jsem to vyřešil díky kolegovi, kdyby někdo řešil stejný problém tak VVYHLEDAT("název sloupce";sloupec s hodnotami k vrácení;POZVYHLEDAT(porovnávaná hodnota;sloupec parametrů);nepravda)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64  |  [90.177.110.---]

Mám asi jednodušší řešení.Udělat list "ceník"A2: 0B2: cena do 5 kgA3: 5B3: cena za 5 kg a víceatd.pak se použije vzorec=SVYHLEDAT(A2;ceník!A:C;2;1)finta je v posledním parametru "1" - nehledá v ceníku přesnou hodnotu

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 20.0  |  [65.197.242.---]

Vždyť jsem to už psal dávno. LOOKUP (VYHLEDAT) bezproblémově funguje - osobně vyzkoušeno. Nechápu to drama se složenými IF.Stačí tabulka hmotnost - cena a není co řešit. Samo to najde nejbižší vyšší a správně vybere kategotii hnotností a cenu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64  |  [90.177.110.---]

Jenomže, kdo nemá zkušenost s SVYHLEDAT(), tak tvoji radu nepochopí, protože jsi to napsal příliš stručně.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 20.0  |  [65.197.242.---]

Přečti si, o co žádat. Chtěl IDEU. A tou rozhodně LOOKUP je. Když nezvládne ani takto jednoduchou funkci (na webu js mraky funkčních příkladů), bude si muset někoho najít, kdo mu to do toho excelu naťuká. Jinými slovy nehledá ani ideu ani radu, ale řešení.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 26.0.1410.64  |  [90.177.110.---]

Prostě si to nemyslím.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80

Nehadajte sa chlapci. Uz je jedno, ci hladal ideu alebo riesenie, ked to uz nasiel.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Váhy, Váha



Určitě si přečtěte