I´d like to separate a bit the rigth vertical final part of the arrow
\documentclass{article}
\usepackage{booktabs}% for nicer tables
\usepackage{tikz}
\usetikzlibrary{calc}% to calculate auxilary coordinates
\newcommand\tikznode[3][]{%
\tikz[remember picture,baseline=(#2.base)]
\nodeminimum size=0pt,inner sep=0pt,#1{#3};%
}
\usepackage{lipsum}
\usetikzlibrary{shapes,snakes}
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{
\node[shape=circle,draw,inner sep=0pt] (char) {#1};}}
\newcommand*\circleds[1]{\tikz[baseline=(char.base)]{
\node[shape=circle,draw,inner sep=1pt] (char) {#1};}}
\newcommand*\circledss[1]{\tikz[baseline=(char.base)]{
\node[shape=circle,draw,inner sep=2pt] (char) {#1};}}
\begin{document}
%\lipsum[1]
\begin{center}
\vspace{5ex}
\begin{tabular}{ccc}
\tikznode{diasupp}{} & \tikznode{cochupp}{} & \tikznode{mecupp}{} \\
\tikznode{diasup}{} & \tikznode{cochup}{} & \tikznode{mecup}{} \\
\tikznode{dias}{Días} & \tikznode{coch}{Coches} & \tikznode{mec}{Mecánicos} \\
2 & 5 & 8 \\
8 & 30 & $x$
\end{tabular}
\end{center}
\tikzstyle{arrow} = [thick,->,>=stealth]
\begin{tikzpicture}[remember picture,overlay,red,thick]
\draw [arrow] (dias) -- (diasupp)--(mecupp)node[midway,sloped,left,rotate=0] {\raisebox{-.0\height}[46pt][50pt]{\circleds{I}}}--+(mec);
\draw [arrow] (coch) -- (cochup)--(mecup) node[midway,sloped,left,rotate=0] {\raisebox{-.0\height}[48pt][52pt]{\circled{D}}}--+(mec);
\end{tikzpicture}
%\lipsum[2]
\end{document}