Bonjour,
Vu la quantité d'informations à gérer, le tout sans VBA, voici ce que je vous propose.
J'utilise les colonnes intermédiaires libres (E, H, K, N etc) pour y loger une formule qui trouvera la ligne dont-on doit récupérer les valeurs, ce qui facilite la compréhension des formules et les simplifie grandement.
Cependant, celles de la ligne 6, les premières donc, sont différentes des lignes suivantes qui elles, sont toutes identiques, donc reproduisibles par glissement.
exemple pour les achats ETH, en E6: =EQUIV("Buy";ETH!$D:$D;0)
et en E8 jusqu'à la dernière: =EQUIV("Buy";INDIRECT("ETH!$D" & E6 +1& ":$D10000");0)+E6
Puis les formules pour récupérer les valeurs en colonne C: =INDEX(ETH!$B:$F;E6;4)
Même principe pour les ventes ETH et les achats et ventes BTC
le fichier:
Cdlt