You don't need 17,49 trillion dollars to go in to increase the market cap to 17.56 trillion dollars.
For example I could make a cryptocurrency which has 17 trillion coins, and I sell the first coin to you for $1, then the market cap of my cryptocurrency is 17 trillion dollars, then you can sell it to someone else for $2 and now the market cap is 35 trillion dollars. This is why there was such huge valuations of worthless alt coins during the bubble, and many have lost 99% of their value since.
"According to JPM, only 2 billion dollars entered Bitcoin in 2017 => $2 billion propelled bitcoin's market cap from $15 billion in Jan/1/2017 to $250 billion by year end."
Sure, but the statement that the market cap of BTC would have to be in the trillions if 1 BTC = $1 million is correct.
There will be a maximum of 21 million bitcoins.
If 1 Bitcoin = $1 million then 21 million bitcoins have a market cap of $21 trillion. Of course some of those bitcoins will be lost so the market cap when 1 btc = $1 million will be less than $21 trillion.
1 million = 1,000,000
21 million BTC = 21 x 1,000,000 = 21,000,000 BTC
21,000,000 BTC x $1,000,000 = $21,000,000,000,000
1 billion dollars = 1,000 x $1,000,000 = $1,000,000,000
$21,000,000,000,000 / 1000,000,000 = $21,000 billion
1 trillion dollars = 1,000 billion dollars
$21,000 billion / 1,000 = 21 trillion dollars
https://www.investopedia.com/tech/what-happens-bitcoin-after-21-million-mined/