Používať preventívne TRIM na všetko nie je dobré rozhodnutie. Zbytočne to komplikuje vzorce, zneprehľadňuje ich a tiež znižuje udržiavateľnosť. Použil by som skôr podmienené formátovanie, pomocou ktorého by som si zvýraznil bunky s medzerami na konci. Každý jeden výskyt medzery na konci by som potom obúchal o hlavu tomu, čo to tam napísal. Ak to chceš riešiť "automaticky", tak makrom si môžeš vyčistiť vstupné dáta. Robiť to tak, že do každého vzorca pridáš TRIM, je najhorší možný spôsob.
Vo všeobecnosti to nebude fungovať vo vzorcoch, do ktorých nevstupuje priamo hodnota bunky, ale kritérium. Takže napríklad SUMIF, COUNTIF a COUNTIFS.Niekto tam pise, ze na SUMIF sa to neda pouzit ? Je toho viac, na co sa neda pouzit ?
Áno, a pokiaľ chceš rozlišovať veľké a malé písmená, tak najjednoduchšie je SUMIF prepísať na SUMPRODUCT a použiť funkciu EXACT.Teda zistil som tiez ze excel nerozlisuje velke a male pismena. Iba tie medzery.
Áno. Niekedy ale ten text vo vzorci vystupuje ako kritérium, takže sa neberie doslovne. Napríklad ">2" v SUMIF spočítava bunky s väčšou hodnotou než 2. Nespočítavajú sa bunky, ktoré obsahujú doslovne text ">2".Ak sa zadava do vzorca text, tak sa musi dat to dvojitych uvodzoviek "text", vsak ?
Tie hviezdičky znamenajú, že namiesto nich môžu byť hocijaké znaky. Takže pre výraz "*TRICKO*" sa zoberie okrem hodnoty "TRICKO " napríklad aj hodnota "ABCTRICKOXYZ".Ale tie hviezdicky robia TRIM ?
Prepísal SUMIF na SUMPRODUCT, v ktorom si môže lepšie definovať kritérium. V nápovedi pre SUMPRODUCT nájdeš podrobnosti (ide o obyčajný skalárny súčin). Tie znaky "--" sú obyčajné "+", ktoré slúži na konverziu z hodnôt TRUE/FALSE na 1/0 (kvôli čitateľnosti by som uprednostnil funkciu N).A este ten chlapik, co sa to pytal, to nakoniec urobil nejako inac, co som este nevidel ze co to ma znamenat