Bonjour à toutes & à tous, bonjour @SaeRoS
Peux-tu envoyer un fichier anonymisé pour faciliter la compréhension ? Parce que là c'est un peu abstrait...
Amicalement
Alain
Bonjour @AtTheOne,
désoler pour le temps de réponse, compliquer d'anonymiser et de faire une copie extérieure pour partager (bloquer a la société de base) voici le document.
Tous ce passe dans l'onglet renouvellement en attente, En plus de ma première demande j’essaie aussi de voir pour ajuster le Tarif a la date en A3 si une idée vous viens je suis preneur.
Bon, je ne suis pas familier de GoogleSheets et je n'ai que la version gratuite ...
Du coup j'ai importé dans Excel, cherché une solution et recopié les formules une à une dans la première cellule de chaque colonne, puis copier, collage spécial, seult les formules pour le reste des colonnes ! Ouf !
Un détail j'ai paramétré le tarif en fonction de l'année à renouveler. Ça m'a conduit à transformer les années de "tarifs" en nbre sous forme de texte pour être homogène avec les feuilles "liste client" et "renouvellement en attente".
Le résultat sur la feuille 'Renouvellement en attente ' :
en B1 le nombre de clients
qui renvoie le N° de ligne dans la la feuille 'liste client' des clients qui correspondent au 2 critères ("ok" et année)
En colonne B (1ère colonne de ton tableau la formule suivante :
Code:
=SI($A4="-";"";INDEX('liste client'!A:A;$A4))
qui renvoie le "Code 2p5"
Les formules autres colonnes, excepté les tarifs ,sont du même type en faisant varier la colonne de la 'liste client'
Les formules des tarifs recherchent la colonne en fonction de l'année à renouveler, et pour le forfait la colonne en fonction de la case cochée :
VB:
Forfait
=SI($A4="-";"";SIERREUR(INDEX(Tarifs!$C$7:$F$15;EQUIV("x";$G4:$L4;0);EQUIV($A$3;Tarifs!$C$6:$F$6;0)+1);0))
Réservations
=SI($A4="-";"";SI($M4<>"";INDEX(Tarifs!$C$13:$F$13;EQUIV($A$3;Tarifs!$C$6:$F$6;0)+1);0))
QR Codes
=SI($A4="-";"";SI($M4<>"";INDEX(Tarifs!$C$15:$F$15;EQUIV($A$3;Tarifs!$C$6:$F$6;0)+1);0))
Le résultat est ici, la version Excel est en pièce jointe.