Traitement statistique

Résolu
marceletienne Messages postés 23 Statut Membre -  
Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Merci de bien vouloir m'aider à résoudre ce problème.
J'ai 3 colonnes (A, B, C).
La colonne A contient les données d'entrée.
La colonne B contient des valeurs fixes (dans l'ordre croissant ou décroissant).
La colonne C en 6 lignes traite l'évaluation les lignes en vis-à-vis de A et de B.
C1 donne le nombre de valeurs de A=>B de +50%,
C2 donne le nombre de valeurs de A=>B de +25% (moins valeurs de C1),
C3 donne le nombre de valeurs de A>B (moins valeurs de C1 et C2),
C4 donne le nombre de valeurs de A<B (moins valeurs de C6 et C5),
C5 donne le nombre de valeurs de A<B de -25% (moins valeurs de C6),
C6 donne le nombre de valeurs de A<B de -50%.

J'ai appliqué les formules suivantes:
C1 =NB.SI(A1:A31;">="&B1*1,5
C2 =NB.SI(A1:A31;">="&B1*1,25)-C1
C3 =NB.SI(A1:A31;">="&B1)-C2-C1
C4 =NB.SI(A1:A31;"<"&B1)-C5-NB.SI(B3:B31;"=0")-C8
C5 =NB.SI(A1:A31;"<"&B1*0,75)-NB.SI(B3:B31;"=0")-C8
C6 =NB.SI(A1:A31;"<"&B1*0,5)-NB.SI(B3:B31;"=0")
Mais les résultats ne sont pas fiables.

Cordialement.

13 réponses

  1. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    Bonjour,
    Quelles types/genres de données se trouvent en colonnes [A] et [B]… ? Eventuellement un fichier exemple …. !

    0
  2. marceletienne Messages postés 23 Statut Membre
     
    Bonjour,

    Des valeurs numériques comprises entre 0 et 20 avec 3 décimales.
    0
  3. marceletienne Messages postés 23 Statut Membre
     
    En fait, c'est la production quotidienne en Kw de ma centrale PV comparée à une production "estimée"
    0
  4. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    Bonsoir,
    Merci pour l’information.
    Je crois comprendre que la colonne [A] à le même nombre de valeurs que la [B] et que vous voulez avoir le nombre de valeur par comparaison des 2 colonnes et non pas toute la [A] avec cellule [B1]… ?
    Oui ou non… !

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour, marceletienne ; on se retrouve !

    Ce ne sont pas seulement les résultats qui ne sont pas fiables ... les explications non plus !
    Qu'est-ce qui te fait dire que les résultats ne collent pas ? et qu'est-ce qu'on devrait trouver ?
    Tes formules en C4 et C5 font référence à la cellule C8 : mais celle-ci est vide !
    Et à quoi sert ta colonne B, puisque seule la cellule B1 est utilisée ?
    https://www.cjoint.com/c/FCbbOyTwFHO

    Tu ferais bien d'envoyer le fichier que Le Pingou t'a demandé ...

    0
  7. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    Bonjour,
    Essayez donc avec les formules suivantes (répétition de hier…fausse manip…):
    C1 =SOMMEPROD((($A$1:$A$31)>=($B$1:$B$31*1.5))*1)
    C2 =SOMMEPROD((($A$1:$A$31)>=($B$1:$B$31*1.25))*1)-$C$1
    C3 =SOMMEPROD((($A$1:$A$31)>($B$1:$B$31))*1)-($C$1+$C$2)
    C4 =SOMMEPROD((($A$1:$A$31)<($B$1:$B$31))*1)-($C$6+$C$5)
    C5 =SOMMEPROD((($A$1:$A$31)<($B$1:$B$31*0.75))*1)-$C$6
    C6 =SOMMEPROD((($A$1:$A$31)<($B$1:$B$31*0.5))*1)

    0
  8. marceletienne Messages postés 23 Statut Membre
     
    Bonjour,

    Veuillez m'excuser mais j'ai effectivement fait une coquille. Il faut lire C6 au lieu de C8.
    Pour plus d'explications voici le lien reprenant un extrait excel.
    http://www.cjoint.com/c/FCbo32yiIlo
    Les formules n'y sont pas, c'est un simple "coller valeurs".

    Je compare par ligne la production réelle (colonne A) avec celle attendue (colonne B) A1-B1,A2-B2,A3-B3, etc... Les résultats doivent apparaître dans le compteur C selon le critère choisi (nb de jours où la production est supérieure à 50%, à 25%... Ou inférieure).

    Je teste la proposition de chacun et vous tiens informés.

    Cordialement.
    0
  9. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    Bonjour,
    Merci pour l’information.
    Et que ce passe-t-il avec les formules proposées précédemment…. ?

    0
  10. marceletienne Messages postés 23 Statut Membre
     
    Tests faits, la solution de Le Pingou donne le bon résultat.
    Je ne comprend pas pourquoi l'autre ne fonctionne pas.
    0
    1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Celle de Le Pingou compare toute la colonne A à toute la colonne B.
      Mais ta formule, elle, compare toute la colonne A à la seule cellule B1 !
      0
  11. marceletienne Messages postés 23 Statut Membre
     
    Bonjour,
    Je pensais que "&B1" dans la formule définissait la lecture "en vis-à-vis".

    Merci à vous deux.

    Cordialement.
    0
    1. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
       
      Bonjour,
      Merci, de rien.
      Salutations.
      Le Pingou
      0
    2. marceletienne Messages postés 23 Statut Membre
       
      Bonjour,

      SOS, la formule ne tiens pas compte des valeurs nulles de la colonne A (colonne non remplie entièrement).

      Je n'avais pas fait le contrôle à ce niveau.
      0
  12. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    Bonjour,
    C’est étonnant car dans les conditions énumérées, premier poste, il n’y a pas de précision pour les valeurs < ou = à 0.
    Les voici :
    C1 donne le nombre de valeurs de A=>B de +50%,
    C2 donne le nombre de valeurs de A=>B de +25% (moins valeurs de C1),
    C3 donne le nombre de valeurs de A>B (moins valeurs de C1 et C2),
    C4 donne le nombre de valeurs de A<B (moins valeurs de C6 et C5),
    C5 donne le nombre de valeurs de A<B de -25% (moins valeurs de C6),
    C6 donne le nombre de valeurs de A<B de -50%.

    Merci de votre retour.

    Salutations.
    Le Pingou
    0
    1. marceletienne Messages postés 23 Statut Membre
       
      Bonjour,

      Les valeurs à 0 ( cellules de valeur nulle non remplies de la colonne A) sont comptabilisées en C6.
      Peut-être me suis-je mal expliqué, mais dans ma demande en entête je précise:
      Colonne A données en entrées (je rempli la colonne jour par jour),
      Colonne B données sont fixes.

      Salutations.
      0
    2. marceletienne Messages postés 23 Statut Membre
       
      Je crois avoir trouvé.

      J'ajoute en fin de formule (C4, C5, C6) => " -NB.SI(B1:B31;"=0") "

      Je teste et vous informe.
      0
  13. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    Bonjour,
    Vous êtes vraiment sur de vos contrôles.
    Vous dites la colonne A et vous mettez une formule sur la B (-NB.SI(B1:B31;"=0"))…. !!
    Pour moi si en colonne [A] c’est 0 ou vide, la ligne n’est pas comptée … !

    0
  14. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476
     
    Bonjour,
    J’ai réalisé un petit test et vous pouvez prendre les formules de la plage verte ((G3 :G8) et cela devrait être en ordre.
    Le fichier : https://www.cjoint.com/c/FCgqkqOH0os

    0
    1. marceletienne Messages postés 23 Statut Membre
       
      Bonjour,

      Autant pour moi, vous avez raison c'est bien sur la colonne A qu'il faut comprendre l'ajout soit:
      -NB.SI (A1:A31;"=0")

      Toutefois, je vais retenir votre solution qui est plus élégante.

      Avec mes remerciements.

      Cordialement.
      0
      1. Le Pingou Messages postés 12274 Date d'inscription   Statut Contributeur Dernière intervention   1 476 > marceletienne Messages postés 23 Statut Membre
         
        Merci, de rien.
        Salutations.
        Le Pingou
        0