Code:
/cast [target=char1] [target=char2] [target=char3] [target=char4] [target=char5] [target=char6] [target=char7] [target=char8] [target=char9] [target=char10] [] Cleanse
Since it will only cast Cleanse on the target when it has something to cleanse, It will hopefully autoskip any char that ain't affected by any "cleansable" thing. This will make it faster to Cleanse the char who needs it, rather then having to click the button 10 times hoping it will cleanse the one you want. I also took the liberty of adding a [] in case you want to Cleanse your target aswell.
Not sure it will work, but I'd try something like this if I needed a macro for it.
Connect With Us