< návrat zpět

MS Excel


Téma: Text v bunke, na pozadí číselná hodnota rss

Zaslal/a 4.1.2021 13:26

Ahojte.

Teoretická otázka.
Dá sa pomocou VBA naformátovať / nastaviť bunka tak, že keď v nej bude zapísaný TEXT napríklad "m", tak v skutočnosti hodnota tej bunky bude ČÍSELNÁ HODNOTA napríklad číslo "5" ?

Potrebujem dosiahnuť to, že aj jednoduchý vzorec (A1+A2) spočíta tieto dve bunky správne bez použitia podmienok IF vo vzroci.

Neviem či som sa vyjadril správne 5

Zaslat odpověď >

#049343
elninoslov
O koľko rôznych číselných hodnôt má ísť? Ak iba o pár, dá sa to pomocou Vlastného formátu + Podmienený formát. Pomocou PF sa zadá VF vždy s dvomi podmienkami. Zobrazovať to bude ako chcete, vzorce budú fungovať ale počítať budú aj s číslami mimo číselnú oblasť, ktorú to pozná. Teda ráta sa aj s tou 50 v A9, ktorú VF ani PF nepozná.
Nič iné ma nenapadlo 7
Příloha: xlsx49343_vlastny-format-cisla-na-pismena.xlsx (10kB, staženo 26x)
citovat
#049346
avatar

elninoslov napsal/a:

O koľko rôznych číselných hodnôt má ísť? Ak iba o pár, dá sa to pomocou Vlastného formátu + Podmienený formát. Pomocou PF sa zadá VF vždy s dvomi podmienkami. Zobrazovať to bude ako chcete, vzorce budú fungovať ale počítať budú aj s číslami mimo číselnú oblasť, ktorú to pozná. Teda ráta sa aj s tou 50 v A9, ktorú VF ani PF nepozná.
Nič iné ma nenapadlo Příloha: 49343_vlastny-format-cisla-na-pismena.xlsx (10kB, staženo 4x)


Ďakujem, toto je vynikajúce riešenie v prípade, že budem zadávať iba číselné hodnoty a zobrazí sa nadefinovaný text. Ja by som ten proces potreboval opačne.

Napríklad: zapíšem "A" -> zobrazuje sa "A" -> ale hodnota bunky je číslo "5"

Ja viem, asi to nepôjde takto 1 ale bolo by to super 5citovat
#049347
elninoslov
Som len na mobile, skúste dať prílohu s ukážkou vzorcov. Bude potrebné použiť VLOOKUP v prevodnej tabuľke, a vzorce nálezite upraviť.citovat
#049348
avatar
No bez prílohy sa dá iba špekulovať.
Možno takto, ale napríklad AVERAGE fungovať nebude.citovat
#049350
avatar

elninoslov napsal/a:

Som len na mobile, skúste dať prílohu s ukážkou vzorcov. Bude potrebné použiť VLOOKUP v prevodnej tabuľke, a vzorce nálezite upraviť.


Tak napadol ma príklad v prílohe kde som to popísal. 1
Příloha: xlsx49350_symbol_m-s-ciselnou-hodnotou.xlsx (13kB, staženo 33x)
citovat
#049351
avatar

Alindros napsal/a:

Tak napadol ma príklad v prílohe kde som to popísal. Příloha: 49350_symbol_m-s-ciselnou-hodnotou.xlsx (13kB, staženo 2x)

Ale toto PODSTATNE mení situáciu 6
=SUM(B3:AF3)+COUNTIF(B3:AF3;"m")*4citovat
#049352
avatar

marjankaj napsal/a:

Alindros napsal/a:Tak napadol ma príklad v prílohe kde som to popísal. Příloha: 49350_symbol_m-s-ciselnou-hodnotou.xlsx (13kB, staženo 2x)
Ale toto PODSTATNE mení situáciu
=SUM(B3:AF3)+COUNTIF(B3:AF3;"m")*4


Ďakuje, toto aj mňa napadlo, ale ja potrebujem zachovať jednoduchosť vzorca =SUMA(B3:AF3) bez ďaľších podmienok vo vzorci.

Takže iba "nejako" priradiť hodnotu " 4 " bunke, kde sa zapíše symbol "m"citovat
#049353
avatar
Když už se po novém roce teoretizuje, zkus popsat, jak po zapsání do buňky písmene "m", se excel doví, že při sčítání má použít číslo 6.

Jinak to můžeš zkusit na https://excel.uservoice.com/citovat
#049354
avatar
Jinak, pokud by stačilo =b1+b2, tak se to dá udělat:

Do
a1: "m", do b1: 4
a2: "k", do b2: 6


pak vybrat oblast a3:b3 a ve formátu sloučit buňky.
pak zkopírovat formát na a1:b1 a a2:b2
pak skrýt sloupec a

Pak se může napsat b1 + b2 a v buňkách bude "m" a "k".

Je to sice pitomost, ale kdo chce kam...citovat
#049411
avatar
Ďakujem všetkým za pomoc a nasmerovanie :)citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje