

Excel: mezisoučet a počet položek při změně hodnoty v seznamu
Excel 2007.
Mám tuhle tabulku, seřazenou podle abecedy (či jiných hodnot) ve sloupci A.
Potřebuji, aby se mi (jedno kde, třeba ve sloupcích C a D) sečetly částky ze sloupce B a zároveň spočetl počet částek pro každé jméno (položku) ze sloupce A. Tedy např. takto:
Ve sloupci C je počet položek a ve sloupci D součet. To vždy při změně ve sloupci A.
Zkouším funkci Souhrn (z měnu Data), ale to umí jen jeden parametr. Když použiji Souhrn opakovaně, tedy když odškrtnu "Nahradit aktuální souhrny", viz:
vyjde mi z toho takovéto zvěrstvo:
Rád bych, aby ty počty položek a jejich součty byly v jiných sloupcích, protože takto je snadno použiji pro další práci (odstraním prázdné řádky a vyexportuji jinam).
Díky za pomoc!
do C1 napíš
=IF(A1=A2;"";COUNTIF(A:A;A1))
do D1 napíš
=IF(A1=A2;"";SUMIF(A:A;A1;B:B))
a vyplň nadol
(funguje pri zoradenom zozname mien, keďže porovnáva susedné bunky a vpíše hodnotu len pri položke v riadku pred zmenou mena)
P.S. odpovedal som Ti aj na Tvoj makroproblém s kopírovaním filtrovanej zostavy...
Moc a moc děkuji!
Vše plně funkční. Já věděl, že to bude "něco s countifem a sumifem", ale nenapadlo mě k tomu použít elegantně jako Ty "if". V češtině je nutno IF nahradit KDYŽ, jinak Excel řve.