Excel: Valeur proche

Résolu
nicodrum Messages postés 162 Statut Membre -  
nicodrum Messages postés 162 Statut Membre -
Bonjour à tous,

j'ai un tableau de plus de 4000 lignes et j'aimerais pouvoir afficher les valeurs les plus proches qu'elles soient supérieures ou inférieures. Je m'explique:

- colonne A: les auteurs (simplement 1, 2, 3, etc.)
- colonne B: le pourcentage qu'ils représentent fait sur la base des effectifs cumulés croissants
- colonne C: le nombre d'article qu'ils ont publié
- colonne D: le pourcentage de ces articles fait sur la base des effectifs cumulés croissants

Je voudrais pouvoir dire: 10% des auteurs représentent "x" de pourcents des articles. La formule recherche recherche ou recherchev me donne seulement la valeur inférieur la plus proche alors que parfois c'est la valeur supérieure qui est plus proche de 10% par exemple. Même si l'écart n'est pas grand, la précision statistique fait que j'aimerais avoir le valeur la plus proche qu'elle soit supérieure ou inférieure.

Vous auriez une idée de la formule à employer?

Merci d'avance

6 réponses

  1. wilfried_42 Messages postés 912 Statut Contributeur 245
     
    Bonjour

    un fichier exemple serait intéressant, pour pouvoir t'aider, un exemple avec des renseignements non confidentiels et le résultat souhaité (avec une explication)

    @ te lire
    0
  2. nicodrum Messages postés 162 Statut Membre 19
     
    bonjour,

    je sais pas comment insérer un fichier sur le forum...
    0
  3. nicodrum Messages postés 162 Statut Membre 19
     
    ou alors comme ça:

    auteurs ECC_auteurs ECC_auteurs% travaux ECC_travaux ECC_travaux%
    A* 1 1,754% 90 90 6,263%
    B 2 3,509% 90 180 12,526%
    C 3 5,263% 60 240 16,701%
    D 4 7,018% 55 295 20,529%
    E 5 8,772% 40 335 23,312%
    G 6 10,526% 39 374 26,026%
    H 7 12,281% 39 413 28,740%
    I 8 14,035% 38 451 31,385%
    J 9 15,789% 36 487 33,890%
    K 10 17,544% 34 521 36,256%
    L 11 19,298% 33 554 38,553%
    M 12 21,053% 33 587 40,849%
    N 13 22,807% 31 618 43,006%
    O 14 24,561% 30 648 45,094%
    P 15 26,316% 28 676 47,042%
    Q 16 28,070% 28 704 48,991%
    R 17 29,825% 27 731 50,870%

    Question: Je veux pouvoir afficher 10% des auteurs (environ, valeur plus proche = 10,526%) représente 26,026% des publications

    Avec la fonction recherche c'est la valeur correspondante à 8,772% qui s'affiche alors que 10,526% est plus proche.
    0
  4. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    tu peux le faire avec une formule matricielle à valider avec shift+ctrl+entrée, si c'est bien fait elle s'encadre avec des { } :
    =INDEX(E2:E18;EQUIV(MIN(ABS(B2:B18-H3));ABS(B2:B18-H3);0))

    ABS(B2:B18-H3) te calcule les différences
    MIN(ABS(B2:B18-H3)) te retourne la + petite différence
    EQUIV(MIN(ABS(B2:B18-H3));ABS(B2:B18-H3);0) te donne sa position p dans la matrice.
    =INDEX(E2:E18;EQUIV(MIN(ABS(B2:B18-H3));ABS(B2:B18-H3);0)) te retourne la valeur en même position p dans la matrice en colonne E

    exemple

    Il y a peut-être plus court...
    eric
    0
    1. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Il faut dormir, la nuit, sinon on fatigue : Tu ne te serais pas trompé de fichier ? Ton exemple est le clone parfait de celui que tu as (brillamment) fait pour la "Somme de colonnes" de Felger ...
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    oulalalaaa, heureusement qu'il y a une veille de nuit d'assurée sur ccm ;-)
    exemple
    Bonne journée/nuit à tous
    eric
    0
  7. nicodrum Messages postés 162 Statut Membre 19
     
    Bonjour,

    merci beaucoup, ça marche impec.

    Nico
    0