avoir une donnée à partir de plusieurs conditions

  • Initiateur de la discussion Initiateur de la discussion romfret
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

R

romfret

Guest
salut le forum!

Bon j'aurai besoin de votre précieuse aide! C'est compliqué à expliquer sans avoir les cellules a côté, donc toute l'explication est dans la pièce jointe.

Merci d'avance, romfret 😉

Message édité par: romfret, à: 04/06/2005 17:13
 
la pièce jointe .. lol
[file name=XLD.zip size=2996]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/XLD.zip[/file]

Message édité par: romfret, à: 04/06/2005 17:12
 

Pièces jointes

Re:avoir une donnée à partir de plusieurs conditio

Bonjour à tous.

Je ne suis pas un spécialiste d'Excel, mais on peux résoudre ce probléme avec une petite formule :

=si(c10=1;max(b1:b13)+1;si(c10=2;max(b14:b21)+1;sic10=3;max(b22:b25)+1;0)))

Le 'MAX' renvoie la +gde valeur comprise dans l'intervalle (b1:b13)
et on ajoute 1 à cette valeur.

Bon WE
 
Salut michelXLD !

ca me fait plaisir de te revoir ^^ 🙂 B)

Bon nommer des plages n'est pas la bonne solution car justement le nombre de lignes des 3 plages vont etre modifiées (ajout de lignes)

Voila voila, romfret
 
Salut michelXLD !

ca me fait plaisir de te revoir ^^ 🙂 B)

Bon nommer des plages n'est pas la bonne solution car justement le nombre de lignes des 3 plages vont etre modifiées (ajout de lignes)

Voila voila, romfret
 
Bonjour

J'allais te proposer une solution avec la fonction INDEX
=MAX(INDEX((B1:B11;B12:B21;B22:B32);0;1;C10))

Si les plages évolues, fonction matricielle (à valider par les touches Ctrl+Shift+Entrer)
=MAX(si(A1:A100='Type';B1:B100))

@+Jean-Marie
 
Re:avoir une donnée à partir de plusieurs conditio

re bonjour

Je viens d'essayer en nommant les cellules Typ1 Typ2 Typ3
L'insertion d'une nouvelle ligne doit être réalisée entre 2 lignes.
exemple a1:a12 Typ1
Il faut faire l'insertion AVANT a12 et Typ1 tiendra compte de cet ajout.
Si l'insertion est faite aprés a12 Typ1 ne sera pas modifier.

Salut
 
JeanMarie écrit:
Bonjour

J'allais te proposer une solution avec la fonction INDEX
=MAX(INDEX((B1:B11;B12:B21;B22:B32);0;1;C10))

Si les plages évolues, fonction matricielle (à valider par les touches Ctrl+Shift+Entrer)
=MAX(si(A1:A100='Type';B1:B100))

@+Jean-Marie

Salut jean Marie,

Je comprends bien ta première formule (qui marche nickel si les pages sont fixes) mais en revanche je ne comprends pas ta 2eme fonction (matricielle), et qui d'ailleurs ne fonctionne pas :ermm:

Romfret
 
Re:avoir une donnée à partir de plusieurs conditio

jj59 écrit:
re bonjour

Je viens d'essayer en nommant les cellules Typ1 Typ2 Typ3
L'insertion d'une nouvelle ligne doit être réalisée entre 2 lignes.
exemple a1:a12 Typ1
Il faut faire l'insertion AVANT a12 et Typ1 tiendra compte de cet ajout.
Si l'insertion est faite aprés a12 Typ1 ne sera pas modifier.

Salut

Et oui c'est bien le problème 😉
 
Re:avoir une donnée à partir de plusieurs conditio

Re

Voici une autre solution

[file name=XLD2.zip size=3417]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/XLD2.zip[/file]
 

Pièces jointes

Re:avoir une donnée à partir de plusieurs conditio

Salut romfret,

Aussi heureux que les autres de te revoir (lol) !

Tu peux arriver assez facilement à faire ce que tu souhaites, à condition de créer une ligne vide entre chaque type, et en incorporant cette ligne dans la plage nommée qui se trouve au-dessus d'elle.

Chaque fois que tu insères une ligne après la dernière ligne remplie d'une plage nommée, tu te retrouves dans le cas de figure que tu décris, la plage nommée s'adapte.

Si cette ligne vide te gêne, tu peux toujours la masquer.

Ândré.
 
Monique écrit:
Bonjour,

Cette formule validée en matriciel :
=INDEX(B1:B1000;EQUIV(2;1/(C10=DROITE(A1:A1000)*1)))+1
te renvoie la dernière valeur de la colonne B selon un critère situé en colonne A
Bonjour Monique,

Le problème c'est que dans ma 'vraie' feuille de calcul, 'Typ1' est remplacé par 'DC', 'typ2' par 'R', 'typ3' par 'SVE'. Ce n'est donc pas compatible :s

ROMFRET

Message édité par: romfret, à: 04/06/2005 18:11
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
3
Affichages
678
A
H
Réponses
21
Affichages
3 K
H
Retour