Abs aprašymas
Grąžina absoliučią skaičiaus vertę.
Paprasti abs pavyzdžiai
123 | Antrasis abs_pavyzdys ()„MsgBox Abs“ (–12,5)Pabaiga Sub |
Šis kodas grąžins 12.5
Abs sintaksė
VBA redaktoriuje galite įvesti „Abs (“), kad pamatytumėte „Abs“ funkcijos sintaksę:
Funkcijoje Abs yra argumentas:
Skaičius: Skaitinė vertė.
„Excel VBA Abs“ funkcijos pavyzdžiai
galite nurodyti langelį, kuriame yra data:
1234567 | Antrasis abs_pavyzdys1 ()Šviesos langelis kaip diapazonasKiekvienam diapazono langeliui („A2: A4“)ląstelė. Poslinkis (0, 1) = abs (ląstelė. vertė)Kitas langelisPabaiga Sub |
Rezultatas bus toks. (Žr. B2: B4)
Šie du pavyzdžiai grąžins 12.
1 | „MsgBox Abs“ (-12) |
1 | „MsgBox“ abs (12) |
Norėdami rasti arčiausiai 2 esantį skaičių, kai pateikiamas skaičių masyvas (1.5, 3.1, 2.1, 2.2, 1.8), galite naudoti šį kodą.
1234567891011121314151617181920 | Antrasis abs_pavyzdys2 ()Tamsūs skaičiaiTamsus daiktasDim artimiausia vertė kaip dvigubaDim skirtumas kaip dvigubasDim minDiff As DoubleminDiff = 100Skaičiai = masyvas (1.5, 3.1, 2.1, 2.2, 1.8)Už kiekvieną elementą skaičiaisskirtumas = abs (2 elementas)Jei skirtumas <minDiff TadaminDiff = difartimiausia vertė = elementasPabaiga JeiKitas elementas„MsgBox“ „Artimiausia reikšmė:“ ir artimiausia vertėPabaiga Sub |
Rezultatas bus toks: 2.1.