Pour qu'iCloud fonctionne, vous devez être connecté à ce compte sur tous les appareils que vous souhaitez synchroniser. Par exemple, dans votre situation, vous devez être connecté à votre compte Google sur tous vos appareils pour qu'iCloud puisse pousser ces événements vers tous les appareils. Cependant, cela doit être expliqué plus clairement, car cette partie peut prêter à confusion. Tous les appareils Apple gèrent parfaitement les comptes de messagerie multiples, mais vous devez être connecté à chaque compte pour pouvoir télécharger ces événements/données sur cet appareil.
Par exemple, si vous vous connectez à la fois à Gmail et à Exchange sur tous vos appareils, les événements seront synchronisés sur tous les appareils. Il convient de noter que les calendriers Exchange sont complètement séparé d'iCloud et MS Exchange gère ses propres événements. Lorsque vous avez plus d'une adresse e-mail dans iCal ou l'application iOS Calendar, vous avez la possibilité de choisir sur quel compte la placer, et elle sera synchronisée en conséquence.
La meilleure solution pour vous serait probablement de configurer Exchange sur vos appareils personnels et, si vous ne voulez pas recevoir de courrier, de le désactiver simplement, en laissant les calendriers synchronisés. Ainsi, lorsque vous créez un événement au travail, il s'affiche sur vos autres appareils sous MS Exchange, mais si vous le créez chez vous, il s'affiche sous votre Gmail (iCloud), à moins que vous n'ayez fait un choix différent lors de la création des événements.