BITAND is een minder vaak gebruikte maar krachtige functie waarmee je een bitwise AND-bewerking uitvoert tussen twee gehele getallen. In plaats van gewone getallen met elkaar te vergelijken, wordt hier gekeken naar de binaire representatie. BITAND retourneert een waarde waarbij alleen de bits die in beide getallen 1 zijn, behouden blijven. Deze functie is vooral nuttig in technische toepassingen, beveiligingsniveaus of flags binnen gecodeerde data.
Voorbeeld: resultaat = BITAND(6, 3)
(6 in binair = 110, 3 = 011, resultaat = 010 = 2)