|
Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak zjistit nejčastější opakující se hodnotu v oblasti dat. neboli matematickz modus.
Kompatibilita funkce do Excel 2007, novější MODE.SNGL, MODE.MULT.
Jak zjistit nejčastěji se vyskytující/opakující se hodnoty v datovém setu (poli, matici, oblasti dat) využitím Excelu, aneb jak na praktické využití funkce MODE (v angličtině MODE), od teorie, přes základní použití v listu, praktické příklady, možné komplikace, tipy až po využití funkce ve VBA.
Pro přehlednost je rozdělen na kapitoly:
Chcete-li zjistit, která hodnota se nejčasteji v oblasti dat opakuje.
MODE(číslo1; [číslo2];...)
MODE(číslo1; [číslo2];...)
Jednotlivými argumenty mohou být čísla nebo názvy, matice nebo odkazy, které obsahují čísla.
Pokud se nejčastěji vyskytují dvě různé hodnoty, zobrazí se první nalezená hodnota. při použití funkce MODE.MULT můžete vzužitím maticového zápisu najít obě ;)
Pokud soubor dat duplicitní hodnoty nemá, obdržíte chybu.
Jestliže matice nebo odkaz obsahuje text, logické hodnoty nebo prázdné buňky, jsou tyto hodnoty ignorovány; buňky s nulovou hodnotou jsou však započítávány.
Pár ukázek jak zjistit, které hodnota (jen ta prní nalezana) se opakuje nejčastěji, včetně ukázek co Excel nalezne pokud se nejčastěji opakují dvě hodnoty (2x se opakuje jednička i dvojka).
=MODE(B9:F9)
=MODE(B10:F10)
=MODE(5;5;4;3;1)
Potřebujete-li najít více nejčastěji se opakujících hodnot je potřeba využít funkci MODE.MULT (od Excel 2010) - funkci nutno zadat maticově.
Funkce MODE se často využívá ve spojitosti se statistickími funkcemi
=MODE(C5:C11)
=PRŮMĚR(C5:C11)
=MAX(C5:C11)
=MIN(C5:C11)
Při nevhodném zadání funkce může výsledek skončit chybou.
=MODE(B5:E5)
=MODE(B6:E6)
=MODE(B7:E7)
Využití VBA pro funkci MODE s využitím WorksheetFunction.
Dim ModeHodnota As Double
Dim DataMode
DataMode = Array(1, 1, 1, 2, 1, 10)
ModeHodnota = Application.Mode(DataMode)
MsgBox ModeHodnota
Využití VBA pro funkci MODE s vložením do listu za využití Formula a FormulaLocal (využití FormuilaLocal nedoporučuji, uvádím jen pro dokreslení).
Range("D6").Formula = "=MODE(C4:G4)"
Range("D7").Formulalocal = "=MODE(C4:G4)"
Další články související se statistickými funkcemi:
Soubor v přípravě.
Využíváte nějaký trik s funkci MODE, můžete zmínit v komentářích.
Článek byl aktualizován: 19.09.2020 10:59
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Můžete být prvními co zanechají smysluplný komentář.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2021 |