Partekatu honen bidez:


Eta, Edo eta Ez funtzioak

Hauei aplikatzen zaie: Canvas aplikazioak Dataverse formula-zutabeak Mahaigaineko fluxuak Modeloetan oinarritutako aplikazioak Power Pages Power Platform CLI

Boolear logikaren funtzioak, alderaketen eta proben emaitzak manipulatzeko erabiltzen direnak.

Deskribapenak

And funtzioak itzultzen ditu egia bere argumentu guztiak badira egia.

Or funtzioak itzultzen ditu egia bere argumentu guztiak badira egia.

Not funtzioa egia itzultzen duen bere argumentua bada faltsua, eta faltsua itzultzen du bere argumentua bada egia.

Funtzio horiek Excel-en egiten duten modu berdinean funtzionatzen dute. Erabil ditzakezu eragileak eragiketa berdinak egiteko, bai Visual Basic edo JavaScript sintaxia erabiliz:

Funtzioen notazioa Visual Basic eragilearen notazioa JavaScript eragilearen notazioa
Eta (x, y) x Eta y x && y
Edo (x, y) x Edo y x || y
Ez (x) Ez x ! x

Funtzio hauek balio logikoekin funtzionatzen dute. Ezin dituzu zenbaki bat edo kateak zuzenean pasa; horren ordez, konparazio edo proba bat egin behar duzu. Adibidez, formula logiko hau x> 1 balio boolearra ebaluatzen du egia bada x baino handiagoa da 1. x 1 baino txikiagoa bada, formulak ebaluatzen du faltsua.

Sintaxia

Eta ( Formula logikoa 1, Formula logikoa 2 [, Formula logikoa3, ... ] )
Edo ( Formula logikoa 1, Formula logikoa 2 [, Formula logikoa3, ... ] )
Ez ( Formula Logikoa )

  • Formula logikoak - Beharrezkoa. Ebaluatzeko eta funtzionatzeko formula logikoak.

Adibideak

Atal honetako adibideak aldagai global hauek erabiltzen dituzte:

  • a = faltsua
  • b = egia
  • x = 10
  • y = 100
  • s = "Kaixo mundua"

Aldagai global hauek aplikazio batean sortzeko, sartu Button kontrolatu eta ezarri OnSelect formula honen propietatea:

Set( a, false ); Set( b, true ); Set( x, 10 ); Set( y, 100 ); Set( s, "Hello World" )

Hautatu botoia (sakatu Alt tekla mantentzen duzun bitartean) eta, ondoren, ezarri Testua propietate baten Label kontrola formula bat hurrengo taulako lehen zutabean.

Formula Deskribapenak Emaitza
Eta (a, b) Balioak probatzen ditu a eta b. Argudioetako bat da faltsua beraz funtzioa itzultzen da faltsua. faltsua
a Eta b Aurreko adibidearen berdina, erabiliz Visual Basic notazioa. faltsua
a && b Aurreko adibidearen berdina, erabiliz JavaScript notazioa. faltsua
Edo (a, b) Balioak probatzen ditu a eta b. Argudioetako bat da egia beraz funtzioa itzultzen da egia. egia
a Edo b Aurreko adibidearen berdina, erabiliz Visual Basic notazioa. egia
a || b Aurreko adibidearen berdina, erabiliz JavaScript notazioa. egia
Ez (a) a balioa probatzen du. Argumentua da faltsua, beraz, funtzioak kontrako emaitza itzultzen du. egia
Ez a Aurreko adibidearen berdina, erabiliz Visual Basic notazioa. egia
! A Aurreko adibidearen berdina, erabiliz JavaScript notazioa. egia
Len(k) < 20 Eta ez hutsik(k) Luzera ote dagoen probatzen du s 20 baino txikiagoa da eta ez da hutsik balioa. Luzera 20 baino txikiagoa da eta balioa ez dago hutsik. Beraz, emaitza da egia. egia
Edo(Len(k) < 10, x < 100, y < 100) Luzera ote dagoen probatzen du s 10 baino txikiagoa da, ala ez x 100 baino gutxiago da, eta ea y 100 baino txikiagoa da. Lehenengo eta hirugarren argumentuak faltsuak dira, baina bigarrena egia da. Beraz, funtzioa itzultzen da egia. egia
Ez da hutsik(k) Probatzen duen ala ez s dago hutsik, itzultzen dena faltsua. Ez emaitza honen kontrakoa itzultzen du, hau da egia. egia