In a large salad bowl, combine the broccoli, , celery and onions.
In a small bowl, combine the mayonnaise, sugar and vinegar.
Pour over broccoli mixture and toss to coat.
Cover and refrigerate for at least 4 hours or overnight.
Just before serving, gently stir in bacon and almonds.