General (Details 4) - USD ($) $ / shares in Units, $ in Millions |
3 Months Ended | 6 Months Ended | |
|---|---|---|---|
Nov. 30, 2016 |
Nov. 30, 2016 |
Nov. 30, 2015 |
|
| Treasury Shares [Abstract] | |||
| Treasury Stock Acquired, Average Cost Per Share | $ 172.25 | $ 164.04 | |
| Stock Repurchase Program Number Of Shares Authorized To Be Repurchased | 25,000,000 | 25,000,000 | |
| Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased | 16,900,000 | 16,900,000 | |
| Number of Shares Repurchased | 700,000 | 2,000,000 | |
| Payments for Repurchase of Common Stock | $ 112 | $ 334 | $ 1,101 |