Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno excel2010, trim funkcia na vsetko-preventivne. nefunguje vsak na SUMIF.

Tento vzorec použil preto, že v tom prvom poli si môže ľubovoľne definovať podmienku pomocou vzorca - to sa pomocou SUMIF nedá.
- slovom 'podmienka' nemyslis kriterium, vsak ?
Emanuel je tu kriterium
=SUMIF(B3:B27;"*Emmanuel*";C3:C27)
ale aj podmienka, mi logicky vychadza, pretoze v SUMIF, uz nie je iny dalsi level podmienenosti alebo ako inak to nazvat.
V SUMIF sa da nadefinovat najaka podmienka, lebo inak by sa to nevolalo SUMIF, nechapem co si tym myslel.








Áno, -- je klasické + z matematiky. Je to tam preto, aby sa z TRUE/FALSE stalo číslo. Samotné + nestačí, dalo by sa tam ale dať napríklad 0+. Kvôli zrozumiteľnosti je najlepšie použiť funkciu N.
- chces povedat, ze on si nejako nadefinoval, ze ak bude v prvom stlpci (poli- podla nazvoslovia tej funkcie, po anglicky Array) meno Emanuel, tak to znamena True a to je vlastne 1 (z programovania predpokladam, False je nula. preto sa da v pythone urobit ze "True + True" a vyjde ti 2). A teda: 1(prvy stlpec) * cislo(druhy stlpec) = furt to cislo a potom dole riadkami sucet. Hmm dobry napad, ale nechapem ze ako zmenil True/False na cislo pomocou minusiek.

V jeho vzorci
=SUMPRODUCT(--(TRIM(B3:B27)="Emmanuel");C3:C27)
stale plati ze tam ma 3 elementy: uvedenie funkcie SUMPRODUCT, prve pole, druhe pole. Druhe pole je jasne, je to:
C3:C27
. Prve pole je toto vsetko ?:
--(TRIM(B3:B27)="Emmanuel")
Uz som nieco nasiel na nete, je to inak ako v programovani
http://puu.sh/dMF3S/7d954f792c.png

Jeho vec sa da napisat trojako teda:
=SUMPRODUCT(--(TRIM(B3:B27)="Emmanuel");C3:C27)
=SUMPRODUCT(0+(TRIM(B3:B27)="Emmanuel");C3:C27)
=SUMPRODUCT(N(TRIM(B3:B27)="Emmanuel");C3:C27)
Ako presne excel berie '--', '0+', ze to konvertuje booleany na cisla ? A preco to nejde napr. s '+0' ?

Skusal som v tabulke toto
http://puu.sh/dMFmI/dbc90efcda.png
http://puu.sh/dMFop/f1731208b9.png
http://puu.sh/dMFpW/24427d3e4f.png

a toto
http://puu.sh/dMFsl/02216974bf.png
http://puu.sh/dMFtJ/a1882086a6.png
http://puu.sh/dMFuL/3c13bd7602.png
http://puu.sh/dMFvW/e4801211d6.png

islo to aj bez konverzie. Preco ?








To makro si ako pridam do mojho excelu ?
A ako funguje ?

Lebo ja som myslel na to, ze ked otvorim doma cudziu excel tabulku, tak predtym nez zacnem robit, celu ju trimnem. Naraz. Jednym tlacitkom- makrom. Vlastne zmenim vsetky udaje. To sa da ?

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny