formule à plusieurs conditions

funnydid

XLDnaute Nouveau
Salut tout le monde !

J'ai besoin d'aide car je suis bloquée avec une formule et ce travail est très important et évidemment, j'ai peu de temps pour le boucler.

Voilà, en fait, j'ai un tableau : une liste de prix mois par mois dans l'ordre décroissant. La première colonne est celle du mois de juin (I) et remonte jusqu'à janvier (N). Il faut toujours prendre le prix le plus récent (N).
J'aimerai mettre une formule disant que si I est vide, il faut prendre la valeur de J, si J est vide, prendre la valeur K... ainsi de suite jusqu'à N.

J'ai essayé ça : SI(I3="";J3;SI(J3="";K3;SI(K3="";L3;SI(L3="";M3;SI(M3="";N3;I3)))))

Le problème est que parfois, tous les mois ont un prix, alors mon si(I3="") ne fonctionne pas.

Aidez-moi svp si vous avez une solution.

Merci d'avance !
 

Tibo

XLDnaute Barbatruc
Re : formule à plusieurs conditions

Bonjour funnydid et bienvenue,

Peux-tu mettre un petit bout de fichier exemple.

C'est toujours plus facile de comprendre un fichier que de devoir le reconstituer.

Le fichier : zippé de préférence, sans données confidentielles, taille < 48.8 ko

A te (re)lire

@+
 

SergiO

XLDnaute Accro
Re : formule à plusieurs conditions

Bonjour funnydid, Tibo, le forum,

Un essai si j'ai bien compris en attendant peut-être un exemple:

=SOMMEPROD(($I$1:$N$1=MAX(SI($I3:$N3<>0;$I$1:$N$1)))*($I3:$N3))

en matricielle (valider par Ctrl MAJ Entrée)

il faut mettre les mois au format date en ligne 1

@+
 

Pièces jointes

  • funnydid.zip
    2.2 KB · Affichages: 23
Dernière édition:

rampark87

XLDnaute Nouveau
Re : formule à plusieurs conditions

Bonjour Funnydid,

j'ai refais ton tableau selon tes explications et j'en suis arrivé à cette formule :

=SI(NBVAL(I3)>0;I3;SI(NBVAL(J3)>0;J3;SI(NBVAL(K3)>0;K3;SI(NBVAL(L3)>0;L3;SI(NBVAL(M3)>0;M3;SI(NBVAL(N3)>0;N3;""))))))

bye
 

funnydid

XLDnaute Nouveau
Re : formule à plusieurs conditions

Je vous remercie pour vos réponses.
Je vais essayer immédiatement.
On m'a demandé de mettre un exemple en pièce jointe donc voici l'exemple :

Merci à tous et bonne soirée,

funnydid
 

Pièces jointes

  • exemple.xls
    18 KB · Affichages: 51
  • exemple.xls
    18 KB · Affichages: 47
  • exemple.xls
    18 KB · Affichages: 47

Tibo

XLDnaute Barbatruc
Re : formule à plusieurs conditions

re,

S'il s'agit de prendre la valeur la plus récente, donc la 1ère rencontrée sur chaque ligne, je pense qu'il faut passer par une formule matricielle :

En G2 :

=SI(NB(A2:F2)=0;"";INDEX(A2:F2;EQUIV(1;ESTNUM(A2:F2)*1;0)))

Formule à valider par CTRL + MAJ + ENTREE (des accolades apparaissent de chaque côté de la formule après cette validation)

A recopier vers le bas

Bonne soirée

@+
 

JHA

XLDnaute Barbatruc
Re : formule à plusieurs conditions

Bonjour Funnydid, le forum,

Juste pour le fun, j'ai essayé la solution de Sergio qui marche à merveille.
Merçi à lui.
JHA
 

Pièces jointes

  • exemple(1) sommeprod.zip
    2.9 KB · Affichages: 37

funnydid

XLDnaute Nouveau
Re : formule à plusieurs conditions

Salut vous tous,

Je vous remercie tous pour vos réponses.

J'ai essayé plusieurs solutions et j'ai même envoyé toutes vos solutions à mes collègues pour leur culture personnelle, ils sont conquis.... et vous savez quoi ? chaque personne en a choisi une différente, ce qui fait que nous utilisons tout ce que vous nous avez dit.

Encore merci, vous êtes trop forts !
 

Discussions similaires

Réponses
18
Affichages
308

Statistiques des forums

Discussions
312 295
Messages
2 086 958
Membres
103 404
dernier inscrit
sultan87