SOMME.PROD POUR MONIQUE

R

René du var

Guest
Bonsoir Monique et le forum,

je te joint le fichier c'est plus simple lol

en fait j'arrive pas à faire un test de contrôle

merci

René du var
 

Pièces jointes

  • Monique.zip
    26.1 KB · Affichages: 20
  • Monique.zip
    26.1 KB · Affichages: 18
  • Monique.zip
    26.1 KB · Affichages: 16
R

René du var

Guest
salut ok j'ai compris

En fait Monique connait ce fichier et elle m'a donné la solution

je voulais ajouter un autre test à ce fichier donc je me suis dis c'était plus simple de lui demander directement...........

Mais si Monique est vexée par ma méthode elle peut me le dire directement

merci.........

René du var
 
C

Celeda

Guest
Bonjour,

Mais t'a rien compris du tout René : Monique elle est pas vexée elle est :

GENEE !!!!!

Il va falloir prendre un peu de potion magique dans la Rubrique Delicatesse.

Merci Pascal pour ton intervention.

Celeda
 
C

Celeda

Guest
Bonjour,

Et pis derrière tout cela il s'agit tout simplement René de respecter
nos us et coutumes de NOTRE forum.

SI tu vas visiter d'autres forums tu t'apercevras qu'ils sont conciliants
et permissifs que le notre.

Donc, tout ce que l'on veut : respecter la CHARTE d'XLD.

Merci pour tout le monde.

Celeda
 
M

Monique

Guest
Bonjour,

Décidément, je ne comprends pas la question, malgré le fichier.
Quelle formule n'est pas bonne :
celle de la colonne C ou celle de la colonne M ?
Comme tu veux une formule en C, ça doit être celle de la colonne C qui n'est pas bonne, mais je n'en suis pas sûre.

Ligne 3 :
le numéro en J3 existe en colonne A :
=NB.SI(A$3:A$100;J3)

le numéro en J3 existe en colonne A et il y a un R en L3 :
=NB.SI(A$3:A$100;J3)*(L3="R")

le numéro en J3 existe en colonne A et il a un R (donc un 1) sur la même ligne, en C3
=SOMMEPROD((A$3:A$100=J3)*(C$3:C$100=1))
 
M

Monique

Guest
Suite

Ta formule en C3 :
=SOMMEPROD((J$3:J$100=A3)*(L$3:L$100="R"))
répond par un nombre positif ou bien par 0 (pour Oui ou Non) :
le numéro en A3 est, oui ou non, trouvé en colonne J, mais avec une condition :
s'il est trouvé en J10 par exemple, L10 doit contenir un "R"
 
R

René du var

Guest
merci Monique,


excuse mon erreur la nouvelle formule se trouve dans la colonne M

C D E F c'est ok

M5 et M9 sont rapprochées (R) mais ne se trouvent pas dans de l'autre cotê

hors une facture doit être des deux cotê

c'est pour ça que je teste avec la nouvelle formule mais je suis pas sur d'avoir bon

merci

René du var
 
M

Monique

Guest
Re,

Ta formule en M11 donne 1, je pense que tu voudrais 0
=SOMMEPROD((A$3:A$100=J11)*(L$3:L$100="R")*1)
Si elle trouve en colonne A le numéro tapé en J11,
elle va chercher en colonne L, mais sur la même ligne, si, oui ou non un R existe
En gardant l'exemple de J11 à chercher en colonne A,
J11 est trouvé en A13 et, sur la même ligne, il y a un R en L13
et c'est pour ça que la formule renvoie 1
Alors que L13 n'a rien à voir avec A13

Plutôt celle-ci :
=NB.SI(A$3:A$100;J11)*(L11="R")
Si L11 = "R", la formule cherche si le numéro tapé en J11 (même ligne) existe en colonne A

Elle renvoie 1 si, à la fois, il y a "R" en L11 et que le numéro en J11 existe n'importe où en colonne A
Elle renvoie 0 si L11 est différent de "R",même si le numéro de J11 existe en colonne A
Elle renvoie 0 si L11 = "R" et si le numéro de J11 n'existe pas en colonne A

Elle donne en fait, selon ce qu'elle trouve :
1 * 0
1 * 1
0 * 0
0 * 1

(Si j'ai compris l'histoire)
 
R

René du var

Guest
Bonjour Monique et le forum,

merci pour ton travail mais si je peux me permettre..............


1 - si tu ragardes le fichier on peur voir que la couleur verte est rappochée

puisque le R se trouve des deux coté (colonne C et L).

2 - la couleur marron est en attente de rapprochement et pourtant en M3 ca affiche "rapprocher" aucun R n'est présent en colonne C et L.

3 - la couleur jaune affiche les factures rapprochées uniquement en colonne L

j'ai donc trois cas de figure possible

Comment faire pour rescencer les trois cas exemple :

1 - rapprocher

2 - en attente de rapprochement

3 - Rapprocher uniquement par la liquidation

Désolé de ne pas avoir été plus claire au départ

merci

René du var
 

Pièces jointes

  • Monique2.zip
    23.7 KB · Affichages: 19
M

Monique

Guest
Bonjour,

On va bien finir par y arriver.
=SOMMEPROD((A$2:A$2000=J2)*(C$2:C$2000=1)+(J$2:J$2000=J2)*(L$2:L$2000="R"))
Chacune des 2 parties de la formule renvoie 0 ou 1 et les 2 parties s'additionnent

En plus, si on veut, format conditionnel ou format nombre :
[=2]"Rapproché";[=1]"Rapp à liquid";""
(ou les 2)
 

Pièces jointes

  • SommeProdReneV1.zip
    19 KB · Affichages: 65

Statistiques des forums

Discussions
312 388
Messages
2 087 869
Membres
103 672
dernier inscrit
ammarhouichi