Felhasználói eszközök

Eszközök a webhelyen


If - Else - End If

A három folyamatlépés If(Ha “feltétel”), Else(mi is történjen, ha teljesült a feltételünk) és az End If(mi történjen, ha nem teljesül a feltételünk) együttesen megengedi számunkra, hogy folyamatokat hajtsunk végre feltételek megadásával. Ha a feltételünk igaz (Az If és az Else között) vagy ha hamis (Az Else és az End If között):

  If <feltétel>
    ...Folyamatlépések ha a <feltétel> igaz...
  Else
    ...Folyamatlépések ha a <feltétel> hamis...
  End If

Az Else opcionális – abban az esetben ha az összes lépésűnk az If és az End If között végrehajtódik amennyiben a feltételünk igaz.

Az If egymásba ágyazása lehetséges:

  If <feltétel1>
    ...Folyamatlépések ha a < feltétel1> igaz...
    If <feltétel2>
      ...Folyamatlépések ha mindkét feltétel igaz...
    Else
      ...Folyamatlépések ha < feltétel1> igaz, de 1 < feltétel2> hamis...
    End If
    ...Folyamatlépések ha a < feltétel1> igaz...
  End If

Minden feltételt tudunk használni amit az Excel IF(HA) függvényében is tudnánk (cella és tartomány hivatkozás a Djeeni formulák szintaxisának megfelelően). Néhány példa:

  [$wsSource!A4] > 5          'Az A4 cella értéke a wsSource munkalapon nagyobb mint 5 (szám érték).
  [#] = 2                     'A jelenlegi sor/oszlop száma a Row/Column listának az értéke 2.
  [$wsSource!C#] = "Finance"  'A C oszlopban lévő érték és a Row List jelenlegi sor szám értéke “Finance”(szöveg érték).