Det primære formål med regnearksprogrammer er at vurdere og beregne tal. Men tallene i sig selv er meningsløse , så regneark også tillade en række tekstuelle data, såsom navne, fondskoder og etiketter. Når varierende datatyper kan forekomme i den samme celle , skal du måske til at afgøre, om posten er numerisk , før du udfører en beregning. Dette behov er rettet med ER.TAL , som er inkluderet i de fleste regnearksprogrammer , herunder Microsoft Excel, OpenOffice Calc og Google Docs . ER.TAL Function
ER.TAL eneste formål er det at afgøre, om bestemte data er numerisk . Output resulterer i en simpel " Sandt " eller " False " value , hvor " Sand " beskriver de data, som numerisk . Når det kombineres med betingede funktioner, ER.TAL funktion er nyttig til at undgå regnefejl , når der refereres til celler kan indeholde tal eller tekst.
ER.TAL Format
ER.TAL bruger formatet " ISNUMBER (reference) ", hvor "reference " kan være faktiske data eller en cellereference , såsom " ER.TAL (15 )" eller " ER.TAL (A1) . " Når det bruges af sig selv, den funktion indledes med "= " tegnet , som fortæller Excel at forvente en formel.
Bruges med funktionen HVIS
funktionen HVIS bruger formatet " hVIS (betingelse , true_result , false_result ) ". betingelsen kan bruge ER.TAL funktion, som gør det muligt for formlen til at udføre forskellige handlinger , når dataene er eller ikke er numerisk . Som et eksempel , "= IF ( ER.TAL ( A1 ) , A1 + A2 , A2 )" tilføjer A1 og A2 , når A1 indeholdt en række , men kun returnerer A2 når A1 var ikke et tal . Uden ER.TAL betingede formel , opstår en fejl, når du tilføjer de to celler , hvis A1 ikke er et tal.
Tvinge antal numre til tekst
Sommetider tal skal være tekst og indgår ikke i beregningerne. Blot ved hjælp af regnearkets formateringsindstillinger til at angive tekst er ikke nok, fordi regneark stadig bruge tallene som tal , selv når formateret som tekst. I stedet omslutter tallet i anførselstegn , og forud det med "= " tegnet . Hvis du gør det gør ER.TAL returnere en " False ", selv hvis værdien indeholder et tal. Som et eksempel , at anerkende 15 som tekst indtaste følgende formel : Hej
= " 15 "