» Poradna » Programy

Excel součet + připočtení 1 za následující nevýskyt

 |   |  Microsoft Windows 10 Chrome 76.0.3809.132

Dobrý den,rád bych vás požádal o pomoc. Na začátek podotýkám, že jsem hledání řešení věnoval téměř 2 dny Mám 2 sloupce a v každé bunce je jedno jméno. Nikdy nemohou být vedle sebe stejná jména. Jak zapíši počet výskytu jména a přičtu 1, pokud na dalším řádku již toto jméno není.Pro představu na jednom sloupci:1 Pavel2 Pavel3 Petr4 Petr5 Pavel6 JanPavel - výskyt 5xPetr - výskyt 3xJan - výskyt XxDěkuji.Kamil

Mohlo by vás také zajímat

Odpovědi na otázku

 |   |  Microsoft Windows 10 Firefox 68.0
 |   |  Microsoft Windows 10 Chrome 76.0.3809.132

Toto pročítám dnes už od rána a ne a ne to nějak dát dokupy. Vždycky na něčem ztroskotám a nevím na čem.Umím to jen sečíst, ale už ne přičíst 1 za nevýskyt v následujícím řádku.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 68.0

=COUNTIF(<oblast>;"Petr") + 1Nebo něco nechápu? Jak s tím souvisí "nevýskyt"? Kam potřebuješ umístit to číslo ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 76.0.3809.132

Ale třeba "Pavel" je v řádcích 1,2,5 ale celkový výskyt je 5x.a to řešíme zatím jeden sloupec

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 76.0.3809.137

to je nějaký nesmysl, pokud je v řádcích 1, 2, 5, tak vždy bude platit n=3 (opravdu vždy) a žádných pět. Těch 5 je prostě nějaké číslo vzniklé z počtu vzorků n a přičtením nějaké konstanty - n+k.Jak to tak vypadá, používáš nějakou zvláštní terminologii a výpočet.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows XP AppleMAC-Safari 5.0

Ne, výskyt je 3+1. Pokud jsi tomuhle věnoval 2 dny, pokračuj ještě aspoň další čtyři dny. Co děláš špatně, ti bez poslání souboru na dálku asi nikdo neřekne.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 68.0

Myslel jsem, že to celé jsi vymyslel sám. Takže to odněkud máš a zpětně to analyzuješ? Není to vůbec jasné a s tím Pavlem jsi to zašmodrchal úplně...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 76.0.3809.132

Jinak.Každý den jsou 2 lidi, kteří mají pohotovost. Potřebuji spočítat, kolik dní za měsíc tuto mají. Problém je v tom, že nemusí mít po sobě jdoucí dny, ale třeba jednou za 4 dny. Další je to, že pohotovost je od 0800 do dalšího dne 0800, tedy přes půlnoc a tím pádem potřebuji započítat 2 dny. Pokud mám tedy v prvním řádku (např. 1.9.), že pohotovost má Petr a Pavel a druhý řádek (2.9.) Jan a Jiří, pak Petr (i Pavel) mají již 2 dny započítanou pohotovost.Tzn. počet výskytu je jedna, ale jak dopočítat zbytek.A omlouvám se, pokud jsem to napsal nějak nesrozumitelně.Děkuji

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 68.0

No vida, už se nám to rozšmodrchává... že to ale trvalo!VIdím tam ale "trochu" problém...Pro jednoduchost předpokládejme, že pohotovost má vždy 1 člověk. Pokud se po dobu 10 dnů budou pravidelně střídat dva lidé (tj. 1. bude mít službu "A", 2. bude mít službu "B", 3. "A", 4. "B" atd.), pak po těch 10 dnech budou mít jak "A" i "B" po 5 výskytech v tabulce, ale počet dnů u obou bude dvojnásobný - tj. oba po 10, dohromady 20 dnů.Jak se ale zachovat, pokud by měl - teoreticky - pohotovost stále jen "A"? Každý den mu taky započítat dva dny? Aby měl po 10 kalendářních dnech 20 dnů pohotovosti? Nebo se ty navazující pohotovosti počítají jako 1 den? Pak by měl těch dnů 10+1 = 11.Prostě zadání ani teď není jednoznačné, upřesni to!

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 76.0.3809.132

Ty navazující se počítají jako jeden den. Ten den navíc se přičítá pouze, pokud není v pohotovosti další den. Tedy jak jsi napsal 10+1.Pokud bude mít prvních 10 dní pohotovost "A" a druhých 10 dní "B", oba budou mít 10+1 (10 regulérních po sobě jdoucích + 1, který "dosluhují").Pokud bude mít "A" 3 dny a "B" další 3 dny a pak znovu "A" 3 dny = A 8 dní a B 4 dny.Špatně se to vysvětluje takto. Ale opravdu se snažím

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Firefox 68.0

Jojo, už to chápu.Řešení komplikuje fakt, že v jeden den mají pohotovost dva lidi a jeden člověk se může vyskytnout dva dny po sobě v jiných sloupcích, že?Musíš si tedy vytvořit dva pomocné sloupce, kam budeš dávat 1 nebo 2 dle toho, jestli ten člověk slouží další den či nikoli (funkce KDYŽ). Pak použiješ na oba sloupce funkci SUMIF a výsledky obou sloupců sečteš. Něco jsem stvořil, vyzkoušej: https://www.uschovna.cz/zasilka/QLZULA26STVSNDUZ-...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Chrome 76.0.3809.132

Udělej to nadvakrát, vedle data si udělej sloupce se všema jmenama pak přes funkci když zapiš 1 do kolonky pokud je ten den v jednom z tvých dvou sloupců. Pak už musíš vyřešit jen ten půlden, udělej si ještě jednou stejnou tabulku se všema jmenama a z tý první kde máš pod jménem jedničky ve dny kdy měl pohotovost přes fci když plň 1 pokud je v původní tabulce ve stejném poli 1 nebo pokud je o řádek výš

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 76.0.3809.132

To je přesně to, co potřebuji. Udělal jsem si dva pomocné sloupce a hotovo.Děkuji moc za pomoc Kamil

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 76.0.3809.132

No a nešla by udělat elegantně kombinace COUNTIF a 1 přičítat pomocí SVYHLEADAT (https://biportal.cz/excel-funkce-svyhledat/) pokud je jejím výsledkem chyba? Tedy něco jako COUNTIF(bla) + IF(ISERROR(VLOOKUP());1;0) ? :)

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

Související témata: Součet, Výskyt


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

Vodafonu se zhroutila kabelovka. Síť bývalého UPC má výpadky
Lukáš Václavík
VodafoneUPC
Čekali jsme skoro šest let. Android Auto jede do Česka i na Slovensko
Lukáš Václavík
Android AutoNavigaceGoogle
Micro:bit V2: Tuto destičku plnou čipů dokáže naprogramovat i vaše babička

Micro:bit V2: Tuto destičku plnou čipů dokáže naprogramovat i vaše babička

** Chcete se teď hned naučit programovat čipy? ** Nechcete nic instalovat a číst zdlouhavé manuály? ** Naprogramujeme si Micro:bit, který zahraje Tichou noc

Jakub Čížek | 35

Jakub Čížek
Pojďme programovat elektronikuProgramování pro děti
Nová volitelná aktualizace opravuje více než 40 chyb v operačním systému Windows 10
Karel Kilián
Windows UpdateAktualizaceWindows 10
Nešťastný vývojář ukazuje, proč není dobré být závislý na Googlu
Lukáš Václavík
InternetGoogle
Dostali jste nový počítač? Tohle s ním udělejte, než ho začnete používat

Dostali jste nový počítač? Tohle s ním udělejte, než ho začnete používat

** Každý nový počítač si zaslouží počáteční péči ** Odinstalujte bloatware a nezapomeňte na vhodné nastavení ** Poradíme, jak se o počítač s Windows 10 postarat

David Polesný, Stanislav Janů | 75

David PolesnýStanislav Janů
PočítačeNotebooky
Vybíráme nejlepší monitory: Od úplně levných až po displeje na rozmazlování očí

Vybíráme nejlepší monitory: Od úplně levných až po displeje na rozmazlování očí

** Vybrali jsme nejlepší monitory na práci i pořádné hraní ** Nejlevnější monitor s kvalitním panelem nestojí ani tři tisíce ** Rozlišení 4K a větší obrazovka už není nedostupný luxus

David Polesný | 31

David Polesný
Monitory
Vážně dnes ještě někdo krade Adobe? Video můžete stříhat zdarma v Resolve a fotky i vektory zvládne Affinity

Vážně dnes ještě někdo krade Adobe? Video můžete stříhat zdarma v Resolve a fotky i vektory zvládne Affinity

** Kde jsou ty doby, kdy měl skoro každý doma Photoshop ** Photoshop a Premiere Pro od kamaráda nebo z warezu ** Dnes už to nemá smysl, existuje totiž hromada laciných alternativ

Jakub Čížek | 92

Jakub Čížek
Grafický editorStřih videa