< návrat zpět

MS Excel


Téma: súčet mínusov za sebou medzi 2 kladnými hodnotam rss

Zaslal/a 3.11.2015 17:55

Dobrý deň všetkým
Chcem Vás poprosiť o pomoc s mojím problémom. Možno je pre niekoho riešenie jednoduché a možno sa dá niekde vyhľadať, ale nepísal by som sem, keby som riešenie nenašiel.
Hľadal som makro, alebo vzorec, ktorý vypíše najväčší počet mínusových buniek medzi kladnými. To sa mi podarilo nájsť na tomto fóre. Pre objasnenie uvádzam príklad: mám v stĺpci hodnoty v bunkách napríklad:
-1
2
-1
-1
-1
5
4
8
-2
-2
0
-2
10

Výsledok je: Max Počet mínusových hodnôt po sebe je: 3
Ja chcem, ale aby aj tieto bunky sčítalo. Čo už sa mi nepodarilo nájsť, ani som sám na to neprišiel. Výsledok je : -6
Ďalší problém je, ako je napríklad v tomto príklade že ich počet môže byť viac krát rovnaký, ako aj v tomto príklade. 2 krát po troch.
Ja chcem aby do bunky vypísalo súčet týchto hodnôt, v tomto prípade nech vypíše(alebo sčíta) ten najväčší celkový mínus: správny výsledok je: -6...nie -3 !!!
Najlepšie by bolo, keby riešenie bolo cez makro, alebo bez pridávania ďalších pomocných stĺpcov. Ale to len, ak by to bolo možné. :)
Ďakujem za pomoc a Váš čas

Příloha: zip27787_priklad2.zip (12kB, staženo 37x)
Zaslat odpověď >

Strana:  1 2 3 4   další »
#027788
Začátečník
... Ďalší problém je, ako je napríklad v tomto príklade že ich počet môže byť viac krát rovnaký, ako aj v tomto príklade. 2 krát po troch. ...
Zřejmě jsem slepý, nebo neumím číst, ale já tam nic takového nevidím.
V uvedeném příkladu je pouze -1 3x za sebou. Pokud mi dokážete opak, budu Vám vděčný.citovat
#027789
avatar
počet mínusov po sebe je 3..ale ich súčet je -3!
druhý počet mínusov po sebe je tiež 3...ale ich súčet je -6!
Neviem či som problematiku zle opísalcitovat
#027790
avatar
-2
-2
0
-2

nula sa neberie ako kladná hodnota, čiže reťazec neprerušuje. Keby ste otvorili príklad, ktorý som priložil, tak zistíte že toto už vyriešené je! ja potrebujem aby do ďalšej bunky vypísalo ich súčet...a keď bude v stĺpci viac mínusových hodnôt s rovnakým počtom, tak nech vypíše ten najvyšší súčetcitovat
#027791
avatar
No zle si to popísal.
My sme nevedeli že 0 je tiež záporné číslo. 8
------------------
Ospravedlňujem sa. Nečítal som to celé pozorne. Jediné čo nie je celkom presné, je použitie "bunka" namiesto "hodnota". Prípadne opačne. 4citovat
#027792
avatar
ešte aby som to lepšie opísal: do stĺpca môžete napísať X hodnôť, čiže X riadkov napríklad:
-2
3
-5
-6
70
-6
-9
-8
90
1
-30
-40
-50
-60
0
-10
atď.
ide o to aby sa zistil najväčší počet mínusov za sebou:
v tomto prípade ich je: 5
a ich súčet je: -190

Problém je že ten najvyšší počet mínusov po sebe sa môže objaviť niekoľko krát taký istý...ale chcem aby vypísalo len ten najväčší súčet
Snáď som problematiku dostatočne vysvetlil.
Ďakujem za Vaše riešenia.:)
Dúfam že som problematiku dobre vysvetlilcitovat
#027794
avatar
Marjanka: nula sa neberie ako záporné číslo
Prosím pozrite si príklad ktorý som priložil, v ktorom vidíte ako to funguje!
Nula reťazec neprerušuje! Čiže keď máme hodnoty
1
-10
0
-20
0
-30
5
-5
Tak počet mínusových hodnôt medzi kladnými za sebou je: 3 a ich súčet je : -60
Ale ako som už písal zistiť počet aj keď je medzi nimi 0 už je vyriešené makrom. Ja potrebujem aby mi tie bunky aj sčítalo a vypísalo ich súčet do ďalšej bunky. Všetko je v príklade nachystané. môj problém je, že keď sa vypíše povedzme 3 000 riadkov rôznych hodnôt. Tak aby mi to pekne vypísalo najväčší počet mínusov po sebe a ich súčet. Problém je, že ich najväčší počet za sebou môže byť niekoľko krát, že sa nemusí stať, že bude len jeden. Ako som to opísal v prvom príspevku. Sú dva krát 3 za sebou ale jedného je súčet väčší, čiže -6. Tak chcem aby vypísalo len ten najväčší súčet.
Za pomoc nesmierne ďakujem :)citovat
#027795
avatar
-2
-2
0
-2

nula sa neberie ako kladná hodnota, čiže reťazec neprerušuje. Čiže počet mínusov po sebe je: 3
ich súčet je: -6
Keby ste otvorili príklad, ktorý som priložil, tak zistíte že toto už vyriešené je! ja potrebujem aby do ďalšej bunky vypísalo ich súčet...a keď bude v stĺpci viac mínusových hodnôt s rovnakým počtom, tak nech vypíše ten najvyšší súčet[/quote]citovat
#027796
avatar
No je to síce s pomocnými stlpcami, ale som ich skryl podľa Vovkovho objavu. 1
Příloha: zip27796_priklad2.zip (17kB, staženo 34x)
citovat
#027802
avatar
Ahoj, ďakujem za tvoj čas a prácu.
Skúsil som prepísať tie hodnoty v stĺpci P...a už to nepočíta správne počet mínusov za sebou. Čiže tvoje riešenie je fixné?
V pôvodnom príklade, ktorý som sem priložil sa počítal počet mínusov za sebou správne, aj keď sa rôzne prepísali všetky hodnoty v rôznych bunkách, tak že sa zamenila, aj mínusová hodnota za plusovú a naopak, stále to makro fungovalo správne. Mohli sa pripísať ďalšie riadky v stĺpci a stačilo len zväčšiť oblasť vo výslednej bunke a stále to počítalo správne. Tvoje riešenie ale asi takto nefunguje. Tak ma zaujíma či sa to nejako nedá s tým makrom čo tam je, alebo pridať nové makro. Lebo ono to na prvý pohľad vypadá jednoducho, ale také jednoduché to asi nie je, aspoň podľa mňa.Ale ja som začiatočník v exceli a neviem toho veľa, takže pre mňa to komplikované je. Problém je, že to potrebujem mať nachystané ako šablónu. Takže keď rôzne potom prepíšem tie bunky, tak potrebujem aby to tie výsledky vypísalo vždy hneď správne. Len ja neviem či to je vôbec možné, tak ako si to ja predstavujem a či dobre opisujem problematiku.
Tvoje riešenie teraz asi vypíše väčší súčet na úkor počtu mínusu. Prikladám aj prílohu v ktorej som prepísal hodnoty v bunkách a už to nefunguje správne. počet mínusov by malo byť teraz: 4 a ich súčet: -21
Ale ono ukazuje počet: 3 a ich súčet: -27.
Nesmierne ďakujem za riešenia. Prípadne vaše vysvetlenia :)
Ďakujem
Příloha: zip27802_priklad3.zip (16kB, staženo 32x)
citovat
#027807
avatar
Ešte raz prikladám rozšírenú verziu prvej prílohy. Sú tam pridané ďalšie hodnoty. Makro v tomto prípade funguje skvele! Krásne počíta počet mínusov za sebou. Môžu sa hodnoty v ľubovoľných bunkách prepisovať, meniť kladné za mínusové a naopak. aj rozšíriť oblasť. Jediný háčik to má, že posledná hodnota musí byť kladná, alebo text...v prílohe keď vymažete text v bunke: Koniec...tak sa počet mínusov zmenší o jeden...ide pravdepodobne o krokovanie, ale to nie je prekážka. Mne ide o to ešte sčítať tie hodnoty viď. príklad ako si to celé predstavujem som asi dostatočne opísal vyššie. Ale s ďalšou podmienkou, že keď je rovnaký počet mínusov za sebou, tak nech sčíta tie, ktorých súčet je vyšší.
Je to vôbec možné spraviť ako šablónu? že sa môžu hodnoty v bunkách prepisovať, zväčšovať oblasť a tým vznikne iný počet mínusov za sebou, iný súčet a vždy to bude fungovať správne?
Ďakujem za riešenia a vysvetlenia.
Ak treba ďalšie stĺpce a vzorce privítal by som nejaké vysvetlenie, aby som to riešenie pochopil.
Ďakujem
Příloha: zip27807_priklad6.zip (12kB, staženo 34x)
citovat

Strana:  1 2 3 4   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32

Čas od do

jarek1111 • 18.4. 8:31