Traitement statistique

Résolu
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. Bonjour,
    Quelles types/genres de données se trouvent en colonnes [A] et [B]… ? Eventuellement un fichier exemple …. !

    0
    1. Bonjour,

      Des valeurs numériques comprises entre 0 et 20 avec 3 décimales.
      0
      1. En fait, c'est la production quotidienne en Kw de ma centrale PV comparée à une production "estimée"
        0
        1. 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
          1. Contributeur
            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
            1. 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
              1. 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
                1. Bonjour,
                  Merci pour l’information.
                  Et que ce passe-t-il avec les formules proposées précédemment…. ?

                  0
                  1. Tests faits, la solution de Le Pingou donne le bon résultat.
                    Je ne comprend pas pourquoi l'autre ne fonctionne pas.
                    0
                    1. Contributeur
                      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
                  2. Bonjour,
                    Je pensais que "&B1" dans la formule définissait la lecture "en vis-à-vis".

                    Merci à vous deux.

                    Cordialement.
                    0
                    1. Bonjour,
                      Merci, de rien.
                      Salutations.
                      Le Pingou
                      0
                    2. 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
                  3. 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. 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. Je crois avoir trouvé.

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

                      Je teste et vous informe.
                      0
                  4. 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
                    1. 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. 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
                      2. @marceletienneMerci, de rien.
                        Salutations.
                        Le Pingou
                        0