Použi funkciu SUBTOTAL namiesto SUM.
Poprípade aj SUMIF aj bez filtrovania.
A čo tak použiť automatický filter?
Najlepšie bude dať do bunky C5 a aj F9 nejaký vzorec(funkciu). Navrhujem IF(KDYŽ). Pozri si nápovedu.
Napríklad.
=INDIRECT(A1&"!a1") INDIRECT = Nepřímý.Odkaz
V bunke A1 je "leden"
Prečo nepriložíš prílohu?
Môže byť?
Zruš tie zlúčené bunky.
Posledné dva riadky sú prázdne(aj keď sú zlúčené). Tam nefunguje automatický filter.
@AL
To mi tiež napadlo, rozdeliť to na skupiny a pospájať.
Ale taký vzorec? Čo som sa s koňom zrazil?
Veď stačí funkcia UDF, alebo aj to riešenie s pomocným stlpcom.
To som dal iba pre ilustráciu. Nakoniec mi nie je celkom jasné praktické využitie toho desaťznakového reťazca.
A kto by to lúštil, ak by chcel 100 znakový.
@AL
Ale úvodné nuly to nezobrazí, teda ani "N".
Teda ten prevod na text je potrebný.
A kde je príloha?
@AL máš pravdu.
Tak si pomôžem trochu inak A=1, N=0
Ale fungovať to bude iba do 17 riadkov.
maticový vzorec
=TEXT(SUMPRODUCT(IF(A1:A10="vybráno";1;0);POWER(10;10-ROW(A1:A10)));"0000000000")
alebo aj s A a N
=SUBSTITUTE(SUBSTITUTE(TEXT(SUMPRODUCT(IF(A1:A10="vybráno";1;0);POWER(10;10-ROW(A1:A10)));"0000000000");0;"N");1;"A")
@marty99
=IF(COUNTIF(A1:A10;"vybráno")>=1;"A";"N")
No akosi sa nemám k čomu vyjadriť.
Skús CTRL+c a potom CTRL+v.
Mňa to nenapadlo jednoducho porovnať dva texty.
=A1>A2
Alfi super.
Ešte doplním
=SUM(--(A1>$A$1:$A$100))+SUM(IF($A$1:A1=A1;1;0))
A je to aj bez duplicít.
Ja by som to videl skôr na vlastnú funkiu ako som už skôr písal.
Pri porovnávaní textu je možné použiť funkciu VBA
StrComp(string1, string2[, compare])
Takže si myslím, že vhodnejšie je zoradiť to na liste, ako som aj uviedol.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.