The principle will be the same for whatever command you use, or attributes you filter on.
You need to filter using logical operators. AND\OR.
For example...
Get-CsOnlineUser -Filter {(AssignedPlan -eq 'Teams') -and (accountenabled -eq $True) -and ((UsageLocation -eq 'US') -or (UsageLocation -eq 'JP') -or (UsageLocation -eq 'UK'))}
Get-ADUser -properties physicalDeliveryOfficeName -Filter {(physicalDeliveryOfficeName -like "100*") -or (physicalDeliveryOfficeName -eq "Main Street")}