Acronis
Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 30. 12. 2010 10:43:45

JamesBlack
Člen
Registrace: 22. 1. 2010
Příspěvků: 17

Zjištění obsahu více buněk

Zdravím,

potřebuji poradit jak zjistit, zda mám např. v buňkách A1:A300 zastoupena všechna čísla od 1 do 20.

Editoval JamesBlack (30. 12. 2010 10:43:54)

Offline

#2 31. 12. 2010 09:55:50

Jar
Člen
Registrace: 17. 11. 2009
Příspěvků: 53

Re: Zjištění obsahu více buněk

Pokud jsou v oblasti A1:A300 pouze celá čísla,
dal by výskyt čísel 1 až 20 zjistit maticovým
vzorcem FREQUENCY a na výsledek (zjištěný počet
četností jednotlivých čísel) použít vzorec
AND.

Offline

#3 31. 12. 2010 11:28:09

zombie
Člen
Registrace: 14. 11. 2008
Příspěvků: 106

Re: Zjištění obsahu více buněk

Pokud vam jde jen o cisla od 1 do 20 (ne treba do 1000), da se to kupeckymi pocty a bez namahani mozkovych zavitu zjistit 20x pomoci countif - ze skoly si sice pamatuju, ze matice neco byly, ale nez bych si vzpomnel, k cemu to bylo dobre, tak to mam opsane vic nez 20x smile

=IF (AND(COUNTIF(A1:A300;1);COUNTIF(A1:A300;2);...;COUNTIF(A1:A300;20)))

Offline

#4 31. 12. 2010 11:42:07

JamesBlack
Člen
Registrace: 22. 1. 2010
Příspěvků: 17

Re: Zjištění obsahu více buněk

Díky, zkusim ty matice ... příklad co jsem uvedl je hodně zjednodušený, takže vypisovat countif neni ideální

Offline

#5 1. 1. 2011 16:45:31

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: Zjištění obsahu více buněk

Záleží, jestli to potřebujete mít v jedné buňce, nebo si můžete vytvořit pomocnou tabulku - v ní by byl v prvním sloupci seznam čísel, jejichž přítomnost v seznamu chcete testovat, a vedle nich pak vzorec:
* nechť ve sl.A na ř.1-1000 jsou data-čísla
* nechť ve sl.C na ř.1-20 jsou čísla, jejichž přítomnost ve sl A chcete ověřovat
* do buňky D1 vložíte vzorec =COUNTIF($A$1:$A$1000;C1)
* vzorec z D1 rozkopírujete až do D20
tím dostanete počet výskytů (frekvenci) jednotlivých čísel v seznamu a dál už je na vás, jak s tím naložíte; např. do E1 dáte vzorec
=IF(MIN(D1:D20)=0;"nejsou všechna v seznamu";"v seznamu jsou všechny hodnoty")

Editoval hanus (1. 1. 2011 16:46:49)

Offline

#6 2. 1. 2011 18:56:35

Ondra.kl
Člen
Registrace: 30. 9. 2008
Příspěvků: 933

Re: Zjištění obsahu více buněk

... taky by to šlo zjistit přes kontingenční tabulku.

Offline

Zápatí