NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
ma ka
Člen
Avatar
ma ka:30.4.2017 18:20

Ahoj, pomohl by mi někdo vytvořit jednoduchý program, možná nejlépe v exelu? Jde o to, že potřebuji do jednoho řádku zadat 6 čísel, těch řádků bude x (3600??) A pak z této databáze vyhledat 3 nejčastější čísla , které jsou spolu v jednom řádku a opakují se. Jde o kombinaritoriku, kdybych to měl ručně počítat, tak bych to dělal několik týdnů. Proto se ptám jestli toto někdo neumí udělat v exelu, popřípadě vytvořit jednoduchý program, do kterého by se jen vložila databáze čísel. Dík předem.

 
Odpovědět
30.4.2017 18:20
Avatar
Martin Šlachta
Tvůrce
Avatar
Martin Šlachta:30.4.2017 18:35

Rád bych pomohl, ale tohle neumím, ale snad ti tohle alespoň trochu pomůže : https://dev.office.com/…/application :)

 
Nahoru Odpovědět
30.4.2017 18:35
Avatar
Odpovídá na ma ka
Štěpán Halíř:1.5.2017 1:39

Ahoj,
zkoušel jsem zadat Excelu to, co požaduješ. V Excelu ale rozhodně nepatřím mezi profíky, tento příspěvek tě ale snad nakopne k hledání dalšího řešení a následné finalizace.
Jako první jsem si nadefinoval 6 náhodných čísel v rozpětí od 1 do 10 (pro snadnou manipulaci) do každého řádku – jedná se o funkci

RANDBETWEEN(1;10)

A pak z této databáze vyhledat 3 nejčastější čísla, které jsou spolu v jednom řádku a opakují se.

Označil jsem tedy ten řádek s 6 vygenerovanými čísly a zapsal funkci

MODE.SNGL()

(funkce MODE.SNGL vybere nejčastěji vyskytující se číslo v nějaké skupině čísel). Funkce udělala, co měla – z řádku o 6 číslech vybrala číslo, které se mezi ostatními na řádku opakovalo. Pokud se ale číslo neopakovalo – tato situace nastává zejména při větším rozpětí číselné řady (už ne od 1 do 10) – vypsala se chybová hláška.
V případě, kdy bys hledal více více takových čísel, která se vyskytují v řádku vícekrát, mohl bys použít funkci

MODE.MULT()

Bohužel, u této funkce to je pro hledání 3 společných čísel trošku nejasné. Když je totiž společné číslo v tom řádku jen jedno (např. č. 6), vypíše ho hned na všechny 3 místa do tabulky, nikoliv jen na jedno.
Nicméně, koukni na to a zkus si to upravit podle sebe. Snad jsem tě alespoň trochu navedl správným směrem. Kdyby něco, napiš. Hodně štěstí!

 
Nahoru Odpovědět
1.5.2017 1:39
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.