dans excel ou calc - un sous ensemble de cellules sur une ligne?

dans excel ou calc - un sous ensemble de cellules sur une ligne? - Logiciels - Windows & Software

Marsh Posté le 15-02-2026 à 14:01:37    

bonjour tout le monde
 
je reviens vers car je butte sur un petit souci (a mon avis ce que j'ai besoin c'est la fonction filtre mais elle est pas dispo sur ma version)
 
voici les données de mon problème

  • d'un coté j'ai un salaire on va dire qu'il est en A1
  • de l'autre j'ai une table de données (j'en ai pas beaucoup)
  • enfin dans une case, on va dire L6, je veux afficher le résultat d'un calcul, qui prend en compte une des valeurs de la table -- Pour simplifier disons 2 fois la valeur adéquate de la table


en fait les données de cette table sont fournies à l'origine, année par année par fourchette de salaire. ne pouvant pas demander à mon tableur (comme je peux le faire a la main) les données publiques, j'ai entrepris de les saisir moi même manuellement dans une autre partie du tableur
 
toujours pour fixer les choses on va dire que ma table de données, s'éparpille de la case F10 à O19 , avec

  • en ligne les années allant de 2017 à 2026 (F10 à la valeur 2017; F11 , 2018; etc... F19, 2026)
  • la colonne G (à partir de 10 jusqu’à la ligne 19) ne contient pas de valeurs (elle est même fusionnée) et sert uniquement à la présentation
  • à partir de la colonne H, jusqu’à O, on trouve alternativement la valeur potentiellement inintéressante pour le calcul de L6 et la butée haute pour le critère de recherche à comparer avec A1 (pour la butée basse de la fourchette suivante, il faut ajouter 1 centime)


ca donne donc pour une ligne donnée ou encore une année donnée, 4 fourchettes de salaire possible
j'ajoute une remarque qui peut aider: les valeurs utiles à L6 sont toutes inférieures à 150€ (c'est les colonnes H / J / L / N; pendant que les butées de fourchettes de salaires, sont les colonnes I / K / M / O, sont elles, toutes supérieures à 1500€)
 
Enfin Dans C6, on va dire qu'on trouve une date de référence et bien entendu la fonction année(C6), permet de s'orienter dans la table (disons qu'on s'intéresse à l'année 2022) -- visuellement on voit que c'est donc la ligne 15, allant de F15 à O15)
 
avec L6 =2  *  RECHERCHEV(ANNEE(C6);F10:O19; x ;0) , j'ai me semble t'il une bonne approche macroscopique
          mais il reste a déterminer  X qui est: si la première colonne de la table est F, le rang (entre 1 et 10) où se trouve ma valeur et c'est à dire aussi, où en théorie, viendrait s'intercaler mon salaire A1
 
          ca sera, ici pour X, forcement soit H15 , soit J15, soit L15 ou sinon N15   (et le rang attendue en R1, si la table est compète est forcement impaire, soit 3,5,7 ou 9)
 
 
ne sachant pas trop comment procéder, je suis parti  à faire une formule (par exemple en R1), résultat de EQUIV(A1;F15:015;1)
qui me renvoie donc le rang dans la ligne 15 , ici, où se trouve la butée de salaire la plus proche supérieur à mon salaire A1
 
 
Mais le hic et c'est là,que je vous remercie pour vos aides et suggestions, c'est en réalité, que la plage de travail F15 à O15 ne convient pas directement -- il faudrait en prendre un sous ensemble -- qui ne contient que les cases où il y a les butées de salaires
dans cet exemple serait, le sous ensemble exhaustif, pour y appliquer EQUIV c'est a dire les colonnes ou la valeur est homogène à un salaire (sup a 1500€) qui est {I15 , K15 , M15 , O15}
 
indiquer dans equiv ce sous ensemble entre parenthèses et séparé par des points-virgules, ca marche pas  :pfff:  
 
est ce que avec index ou decaler, il y a une solution?  

  • si oui quelle formule proposez vous et dans ce cas le résultat de R1 sera t'il entre 1 et 4 ou par rapport au rang d'origine dans la table
  • sinon quelle autre mecanisme à mettre en place, si possible sans modifier la présentation de la table de données, pour obtenir en R1 le rang attendu désignant, ensuite X


merci a ceux qui participeront pour m'aider
 :jap:


Message édité par tintin34 le 15-02-2026 à 14:44:56
Reply

Marsh Posté le 15-02-2026 à 14:01:37   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed