Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Ahoj,
potřeboval bych pomoc s jedním vzorcem.
Řekněme, že v políčkách D5 až D10 jsou zapsány finanční částky a v E5 až E10 čísla 0 nebo 1.
Do políčka K3 chci vložit součet takových Di, když Ei=1.
Jediné řešení, které jsem vytvořil bylo
=KDYŽ(E5=1;D5;0)+KDYŽ(E6=1;D6;0)+...+KDYŽ(E10=1;D10;0)
Nicméně tohle řešení velmi nepohodlné (navíc je možné, že budu někdy jindy potřebovat mnohem větší rozsah, a to by pak bylo tímhle stylem neřešitelné).
Nešlo by to zkombinovat nějak s funkcí SUMA?
Můj pokus v tomto případě byl
=SUMA(KDYŽ(E5:E10=1;E5:E10;0))
ale ten funkční nebyl.
Díky za pomoc.
Offline
↑ byk7:
Ahoj
sice to už máš označené za vyřešené, ale jen dodám, že tvůj první příklad se elegantně řeší pomocí univerzální funkce SOUČIN.SKALÁRNÍ.
=SOUČIN.SKALÁRNÍ((D5:D10)*(E5:E10))
Pro lepší pochopení, jak se dá tahle funkce použít, doporučuju stáhnou Excel Asistent Magazín z webu Dataspectrum. A tam je soubor eam0205.pdf.
Offline