Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Prosím o radu s příkazem do excelu.

Ahoj, oč jde.
Půjdu rovnou k věci.
Mám tabulku, která skýtá hodnoty jmeno, prijmeni, bydliste, odeslano dat.. a druhou tabulku, ktera ma vypsat pocet lidi kteri bydli na onom miste. Problem je, ze nekdy se jmena opakuji, protoze ten clovek neco odeslal 2krat, ale v jine datum. Nedokazu vsak vymyslet tabulku, kam mam jen hodit cislo s poctem lidi, kteri kde bydli, protoze se jejich jmeno opakuje..

Pr: Jan Novak Kocourkov 5mb 26.10.
Jan Novak Kocourkov 3mb 17.11.

a uz mi to pocita jako 2 lidi..

Pripadne dekuji za pomoc!

Předmět Autor Datum
Pre spočítanie jedinečných hodnôt využiješ postup od Microsoftu: Count the number of unique values b…
los 23.12.2011 21:20
los
Asi jsem na to moc primitivni, nebo nevim :( ale proste to nedam dohromady.. hlavne uz me trosku tla…
Kosťa 26.12.2011 00:34
Kosťa
Z toho postupu od Microsoftu použiješ tretí vzorec, ktorý počíta unikátne hodnoty za nejakej podmien…
los 26.12.2011 11:20
los
Dekuju moc! Ale.. :D Ridim se presne podle tvych rad, avsak stale mi to hazi chyby :-E nevim uz jak…
Kosťa 26.12.2011 12:18
Kosťa
Skús lepšie opísať, aké chyby ti to hádže, pretože ten vzorec naozaj stačí len vložiť do bunky. Možn…
los 26.12.2011 12:27
los
Nevim proc to nekdy prelouska anglicke a nekdy jen ceske prikazy.. mozna jsem i zapomel na to, ze ma…
Kosťa 26.12.2011 12:31
Kosťa
Nie je zač. Ten vzorec som ešte upravoval zrejme počas toho, ako si písal odpoveď, pretože tam na ni…
los 26.12.2011 12:36
los
Ale je, ani nevis jak.. :) Vzorec jsem pouzil pro jinou databazi, takze tam nebyl potreba ;) Veľmi… poslední
Kosťa 26.12.2011 12:38
Kosťa

Asi jsem na to moc primitivni, nebo nevim :( ale proste to nedam dohromady.. hlavne uz me trosku tlaci cas..

hodil jsem na uloz.to malej sample, na kterym jsem muj problem snad dostatecne vysvetlil

sample-xlsx

kdyz by jsi na prosim mrknul a kdyztak napsal, jestli jsi nasel nejaky elegantni reseni, budu ti vdecny

pak pro smazani

357786470

Z toho postupu od Microsoftu použiješ tretí vzorec, ktorý počíta unikátne hodnoty za nejakej podmienky. V tomto vzorci potrebuješ upraviť dve veci - podmienku a hodnoty:

1. Podmienku upravíš tak, aby sa počítali len ľudia z konkrétnej kancelárie, t.j. výraz LEN(A2:A10)>0 nahradíš výrazom $G4=$D$4:$D$10.

2. Hodnoty upravíš tak, aby sa za unikátne považovali podľa svojho mena a priezviska, t.j. výraz A2:A10 nahradíš výrazom $A$4:$A$10&" "&$B$4:$B$10.

Výsledný vzorec je potrebné vložiť ako poľový vzorec (array formula), t.j. pomocou Ctrl+Shift+Enter, do bunky H4 a rozkopírovať do ostatných:

=SUM(IF(FREQUENCY(IF($G4=$D$4:$D$10;MATCH($A$4:$A$10&" "&$B$4:$B$10;$A$4:$A$10&" "&$B$4:$B$10;0);"");IF($G4=$D$4:$D$10;MATCH($A$4:$A$10&" "&$B$4:$B$10;$A$4:$A$10&" "&$B$4:$B$10;0);""))>0;1))

P.S.: Ze niektorým menom máš medzeru, ktorá spôsobí, že sa bude považovať za odlišné od toho bez medzery. Buď tú medzeru vymaž, alebo použi TRIM($A$4:$A$10)&" "&TRIM($B$4:$B$10)

Dekuju moc! Ale.. :D
Ridim se presne podle tvych rad, avsak stale mi to hazi chyby :-E nevim uz jak to mam upravit..

zkousil jsem i tuhle verzi s TRIM, ale take nic

=SUM(IF(FREQUENCY(IF($G4=$D$4:$D$10;MATCH(TRIM($A$ 4:$A$10)&" "&$B$4:$B$10;$A$4:$A$10&" "&TRIM($B$4:$B$10;0));"");IF($G4=$D$4:$D$10;MATCH( TRIM($A$4:$A$10)&" "&$B$4:$B$10;$A$4:$A$10&" "&TRIM($B$4:$B$10;0));""))>0;1))

mohl by jsi mi prosim nekam upnout ten sample, presne i s tim vlozenym vzorcem?

Skús lepšie opísať, aké chyby ti to hádže, pretože ten vzorec naozaj stačí len vložiť do bunky. Možno máš ale český Excel, v tom prípade by si mal použiť české názvy funkcií, verzia s TRIM by mohla vyzerať takto (netestované):

SUMA(KDYŽ(ČETNOSTI(KDYŽ($G4=$D$4:D$10;POZVYHLEDAT(PROČISTIT($A$4:A$10)&" "&PROČISTIT($B$4:B$10);PROČISTIT($A$4:A$10)&" "&PROČISTIT($B$4:B$10;0));"");KDYŽ($G4=$D$4:D$10;POZVYHLEDAT(PROČISTIT($A$4:A$10)&" "&PROČISTIT($B$4:B$10);PROČISTIT($A$4:A$10)&" "&PROČISTIT($B$4:B$10;0));""))>0;1))

Zpět do poradny Odpovědět na původní otázku Nahoru