< návrat zpět

MS Excel


Téma: Funkce něco jako SUMIFS a SVYHLEDAT dohromady rss

Zaslal/a 18.5.2016 10:46

Merlin99Zdravim všechny lamu si hlavu s jednim probleme a nemuzu ho vyresit pac bych potreboval funkci něco jako SUMIFS a SVYHLEDAT dohromady viz priklad v příloze...díky za napady

Příloha: zip31538_pokus.zip (10kB, staženo 66x)
Zaslat odpověď >

#031539
elninoslov
Ak sú tie oblasti vždy súvislé tak potom môžete aj takto, do E31 zadajte toto, a nakopírujte doprava:
=SUM(OFFSET($E$5;MATCH(E$29;$C$5:$C$23;0)-1;MATCH(E$28;$E$2:$Z$2;0)-1;COUNTIF($C$5:$C$23;E$29);COUNTIF($E$2:$Z$2;E$28)))
=SUMA(POSUN($E$5;POZVYHLEDAT(E$29;$C$5:$C$23;0)-1;POZVYHLEDAT(E$28;$E$2:$Z$2;0)-1;COUNTIF($C$5:$C$23;E$29);COUNTIF($E$2:$Z$2;E$28)))


EDIT:
A napr takto (maticový vzorec), to zráta aj ak nebudú súvislé :
=SUMPRODUCT((ROW($E$5:$Z$23)=IF($C$5:$C$23=E$29;ROW($C$5:$C$23)))*(COLUMN($E$5:$Z$23)=IF($E$2:$Z$2=E$28;COLUMN($E$2:$Z$2)));$E$5:$Z$23)
=SOUČIN.SKALÁRNÍ((ŘÁDEK($E$5:$Z$23)=KDYŽ($C$5:$C$23=E$29;ŘÁDEK($C$5:$C$23)))*(SLOUPEC($E$5:$Z$23)=KDYŽ($E$2:$Z$2=E$28;SLOUPEC($E$2:$Z$2)));$E$5:$Z$23)
citovat
#031543
Jeza.m
Nebo vlastní funkcí. Ale těm bych se vyhýbal, pokud jde řešit vestavěnými funkcemi.

M@
Příloha: zip31543_pokus.zip (16kB, staženo 25x)
citovat
#031544
elninoslov
Ak cez UDF, tak by som to určite nerobil cez Cells ale cez Array. Rozdiel v rýchlosti je u mňa cca 7 násobne menší.
Public Function SUMIFX(OblastDat As Range, OblastH As Range, Horizontal As Single, OblastV As Range, Vertical As Single)
Dim Hodnota As Single, HOblastDat(), HOblastH(), HOblastV(), x As Integer, y As Long, ub As Integer

Application.Volatile

HOblastDat = OblastDat: HOblastH = OblastH: HOblastV = OblastV
ub = UBound(HOblastH, 2)

For y = 1 To UBound(HOblastV, 1)
For x = 1 To ub
If HOblastH(1, x) = Horizontal And HOblastV(y, 1) = Vertical Then Hodnota = Hodnota + HOblastDat(y, x)
Next x
Next y

SUMIFX = Hodnota
End Function
citovat
#031552
Merlin99
Jeza.m, elninoslov
Pánové klobouk 9 . SUMIFX je bomba skvela prace! DÍKYcitovat
#031554
Merlin99
elninoslov
Maticovej vzorec taky funguje TOP díky, ulozim do sbirky top vzorcu .citovat

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

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 0:34

Vynásobit hodnoty kurzem - Power Query

Alfan • 24.4. 16:32

Relativní cesta - zdroje Power Query

Alfan • 24.4. 15:44

Relativní cesta - zdroje Power Query

elninoslov • 24.4. 14:26

Jak odstraním duplicitní údaje

Mirek8 • 24.4. 12:13

Jak odstraním duplicitní údaje

elninoslov • 24.4. 8:57

Vyhledej

PavDD • 24.4. 8:56