la fonction somme prod couplée à la fonction min suite

lounes

XLDnaute Nouveau
Bonjour,

la fois dernière , je me suis empressé à dire que la fonction
=SOMMEPROD(MIN(SI(B7:B495="Cadre financier N1";D7:D495;D7:D495))) avait reglé mon problème , ce qui n'en fut rien. le résultat donné par cette fonction est le même que celui ci =MIN(D7:D495) , c'est à dire qu'au lieu de me donner le salaire minimum de la fonction (par exemple , celui des Chauffeur de camion PL , elle me donne le salaire le plus bas des 489 personnes.

Par ailleurs , je voudrais savoir si la fonction SOMMEPROD permet , également, d'avoir le même résultat en affichant le salaire maxi et mini par affectation.

le tableau annexé en pièce jointe est édifiant à plus d'un titre.
 

Pièces jointes

  • Fichier exemple.zip
    22.7 KB · Affichages: 64
  • Fichier exemple.zip
    22.7 KB · Affichages: 67
  • Fichier exemple.zip
    22.7 KB · Affichages: 69
Dernière édition:

ballmaster

XLDnaute Occasionnel
Re : la fonction somme prod couplée à la fonction min suite

Bonjour,

Ta fonction sommeprod me semble mal utilisé.

C'est un ensemble de matrice, hors ici tu n'as qu'une matrice qui n'est multiplié par rien donc, elle te donne la meme chose.

Quel était le résultat que tu souhaitais obtenir ???

Je peux peut etre t'aider ??

A te lire
 

Tibo

XLDnaute Barbatruc
Re : la fonction somme prod couplée à la fonction min suite

Bonjour,

J'ai du mal à voir comment utiliser SOMMEPROD pour ce que tu souhaites.

Avec une formule matricielle en G7 par exemple :

Code:
=MIN(SI($B$7:$B$495=B7;$D$7:$D$495))

Formule matricielle à valider par CTRL + MAJ + ENTREE

Sinon, pour le reste, peux-tu être plus précis en nous indiquant le résultat que tu souhaites obtenir

@+
 

ballmaster

XLDnaute Occasionnel
Re : la fonction somme prod couplée à la fonction min suite

Slt Tibo,

Ecoute, d'après ce que j'en comprends le résultat à obtenir serait :

le salaire minimum par type de poste.

Donc a priori un minimum d'une plage variable en fonction du type de poste
 

hoerwind

XLDnaute Barbatruc
Re : la fonction somme prod couplée à la fonction min suite

Bonjour,

Celle formule matricielle semble fonctionner :
Code:
=MIN(SI(B7:B498="Cadre financier N1";D7:D498))
à valider par Ctrl+Maj+Entrée

Et celle-ci aussi, en non matricielle, mais un peu plus longue :
Code:
=MIN(DECALER(B6;EQUIV("cadre financier N1";B7:B498;0);[COLOR="Red"]2[/COLOR];NB.SI(B7:B498;"cadre financier N1")))
 
Dernière édition:

lounes

XLDnaute Nouveau
Re : la fonction somme prod couplée à la fonction min suite

merci ça marche . pour la suite , je voudrais bien avoir une réponse.

mon problème est réglé pour les 2 questions (maxi et mini). il reste à solutionner la troisième qui consiste à répartir les salaires maxi et mini par entité de rattachement.
 

Tibo

XLDnaute Barbatruc
Re : la fonction somme prod couplée à la fonction min suite

re,

Une tentative, toujours avec une formule matricielle :

en G7 par exemple :

Code:
=INDEX($C$7:$C$495;EQUIV(MIN(SI($B$7:$B$495=B7;$D$7:$D$495));
SI($B$7:$B$495=B7;$D$7:$D$495);0))
Matricielle à valider par CTRL + MAJ + ENTREE

à recopier pour chaque fonction

Je te laisse tester

@+
 

hoerwind

XLDnaute Barbatruc
Re : la fonction somme prod couplée à la fonction min suite

Bonjour, salut Tibo,

Aussi faisable sans formule matricielle :
Code:
=INDEX(C7:C498;EQUIV(MIN(DECALER(B6;EQUIV("cadre financier N1";B7:B498;0);2;NB.SI(B7:B498;"cadre financier N1")));D7:D498;0))
 

lounes

XLDnaute Nouveau
Re : la fonction somme prod couplée à la fonction min suite

le tableau annexé en pièce jointe est significatif à plus d'un titre.

la formule ayant trait au salaire max a été trouvée

=SOMMEPROD(MAX((posteoccupe="Acheteur démarcheur")*(SBASE)))

les autres formules relatives au salaire min et leur répartition ( salaire max et min) par affectation restent à élucider.

je vous saurais très reconnaissant pour l'assistance que vous m'apporterez , à ce sujet.
 

Pièces jointes

  • fichier test final.zip
    3 KB · Affichages: 41

Tibo

XLDnaute Barbatruc
Re : la fonction somme prod couplée à la fonction min suite

Bonjour,

Essaye avec :

En C2 :

Code:
=INDEX(fichier!$B$2:$B$7;EQUIV(MAX(SI(fichier!$A$2:$A$7=$A2;fichier!$C$2:$C$7));
SI(fichier!$A$2:$A$7=$A2;fichier!$C$2:$C$7);0))

Formule matricielle à valider par CTRL + MAJ + ENTREE

En D2 :

Code:
=MIN(SI(fichier!$A$2:$A$7=$A2;fichier!$C$2:$C$7))

Formule matricielle à valider par CTRL + MAJ + ENTREE

En E2, même formule qu'en C2 en remplaçant MAX par MIN

Tu peux également adapter la formule de hoerwind.


Détail : le fichier que tu as envoyé fait référence à des données situées dans un autre fichier

@+
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 677
Messages
2 090 824
Membres
104 677
dernier inscrit
soufiane12