Van az excelben "Dátum-e" függvény vagy valami olyan függvény, amivel egy cella tartalmáról (bevitt adatt), el lehet dönteni, hogy az dátum-e?
A feladatom során adatokat kérek be a felhasználótól, és
mielőtt számolnék a beírt adattal, megvizsgálom azt.
Ha nem megfelelő a beírt adat (pl. szám helyett szöveg, egész szám helyett tört, betű helyett szám, egyéb) akkor jelzem a felhasználónak, hogy javítsa a beírt adatot.
Eddig minden vizsgálatot meg tudtam oldani, de azzal nem tudok mit kezdeni, ha a felhasználó a tizedes tört adat beírásakor a veszző helyett pontot használ.
Azaz a "12,4" helyett "12.4"-et ír be.
Az adott cellába számot várok a felhasználótól. Akár egész, akár tizedes tört szám is lehet a bevitt adat.
A gondom az, hogy az excel a "12.4"-et is számként kezeli.
Milyen vizsgálattal (függvénnyel) tudnám kiküszöbölni a tizedes pont használatát?
Vegyünk egy konkrét pédát.
Adott egy excel táblázat, ami személygépjárművekkel kapcsolatos számadatokkal dolgozik.
A számadatokat a felhasználó adja meg.
Ha a felhasználó "A gépjármű fogyasztása [liter/100km]?" kérdésre "7,6" választ ad, akkor ezzel jól számol tovább a táblázat.
Ha a felhasználó eltéveszti az adatbevitelt és "7.6"-ot ír be, akkor azt az excell az enter billentyű lenyomása után automatikusan 41826 számadatként jeleníti meg a cellában.
És így is számol vele a továbbiakban.
Hogyan tudom vizsgálni a felhasználó által beírt adatokat, hogy jelezni tudjam neki, ha rosszúl írta be az adatot?
Ja, így már értem a "Dátum-e" dolgot a kérdésben. A 7.6-ot július 6-nak nézi.
Ilyet szerintem nem tud.
Sajnos szerintem sem.
Az is megoldás lenne számomra, ha be lehetne állítani, hogy a tizedes tört számok esetében egyformán értelmezze a pont és a vessző használatát.
Azaz, hogy a 6,7 és a 6.7 is ugyanazt a számot jelentse.
De sajnos erre sem találtam lehetőséget.
""Mondjuk a "A gépjármű fogyasztása [liter/100km]?" válasza tipikusan 10 alatti szám (de legyen 100). Azt tudod ellenőrizni, hogy a szám ezen érték alatt van-e.""
Persze ezzel nem is lenne gond, de az általam felvetett példa tényleg csak egy példa a problémám szemléltetésére.
Az akadály ugyanúgy fennáll akkor is, ha pl. más, nagyobb számadatokat kérek be, és ott használja valaki a "."-ot.
Köszönöm Orsolya!
Sokat segítettél, és tanultam is.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!