Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 03/07/2008, 14h04   #1 (permalink)
XLDnaute Junior
 
Date d'inscription: juillet 2006
Messages: 81
Par défaut Formule si tres complexe

Bonjour à tous j'ai une formule de si imbriquée trés complexe à faire. Je pense qu'il serait préferable de faire une macro, mais je suis novice et ne connait pas le langage vba.
je vous joints un fichier explicitant mes besoins.
Merci d'avance.
Natacha
Fichiers attachés
Type de fichier : xls exemple.xls (22,0 Ko, 24 affichages)
natacha est déconnecté   Réponse avec citation
ANNONCES
Vieux 03/07/2008, 14h13   #2 (permalink)
XLDnaute Occasionel
 
Date d'inscription: novembre 2007
Localisation: Lyon
Version Excel : Excel 2007 (PC)
Messages: 290
Par défaut Re : Formule si tres complexe

Bonjour natacha,

J'ai l'impression que tu prends la date la plus récente et non pas la plus ancienne. Je me trompe ?
__________________
Cdlt,
Raja est déconnecté   Réponse avec citation
Vieux 03/07/2008, 14h28   #3 (permalink)
XLDnaute Barbatruc
 
Avatar de Jocelyn
 
Date d'inscription: septembre 2005
Localisation: Poitiers (Vienne)
Version Excel : Excel 2000 (PC)
Messages: 2 650
Par défaut Re : Formule si tres complexe

Bonjour le Forum,
Bonjour natacha, Raja,

Comme raja l'impression que l'on récupère la date la plus récente, dans le fichier joint c'est la date que je récupère si tu veux la plus ancienne change le MAX par MIN

Jocelyn
Fichiers attachés
Type de fichier : zip exemple-2.zip (4,3 Ko, 18 affichages)
__________________
Jocelyn est déconnecté   Réponse avec citation
Vieux 03/07/2008, 15h34   #4 (permalink)
XLDnaute Junior
 
Date d'inscription: juillet 2006
Messages: 81
Par défaut Re : Formule si tres complexe

Merci pour vos suggestions,
mais en fait je fait un premier tri sur la colonne date 2, ou je prends la date la plus ancienne (exemple PC 4) si il y a doublon. Et si la valeur de la date 2 est vide, je prends les valeurs de la date 1.
Je sais pas si c'est tres claire...
natacha est déconnecté   Réponse avec citation
Vieux 03/07/2008, 16h54   #5 (permalink)
XLDnaute Junior
 
Date d'inscription: juillet 2006
Messages: 81
Par défaut Re : Formule si tres complexe

Bon je pense que j'ai pas été tres claire, j'ai donc tenté de simplifier.
Voici un nouveau fichier.
Fichiers attachés
Type de fichier : xls Classeur2.xls (21,0 Ko, 19 affichages)
natacha est déconnecté   Réponse avec citation
Vieux 03/07/2008, 19h28   #6 (permalink)
XLDnaute Accro
 
Date d'inscription: décembre 2007
Messages: 1 210
Par défaut Re : Formule si tres complexe

Bonjour,

Pas beaucoup de réponses !
Cela me rassure quelque peu, je croyais être le seul à ne rien avoir compris.

abcd
abcd est déconnecté   Réponse avec citation
Vieux 03/07/2008, 21h10   #7 (permalink)
XLDnaute Occasionel
 
Date d'inscription: mars 2008
Messages: 215
Par défaut Re : Formule si tres complexe

Bonsoir,

Je crois que j'ai compris

J'en ai ch*é un peu mais j'ai une formule qui marche à condition qu'il y ait toujours deux PC (dont une ligne éventuellement vide). Sans ça, j'ai peur que ce ne soit pas faisable avec une formule.

J'ai donc : =SI(SOMME(DECALER($C$1:$C$2;(LIGNE()-2)*2+1;0))=0;MIN(DECALER($B$1:$B$2;(LIGNE()-2)*2+1;0));MIN(DECALER($C$1:$C$2;(LIGNE()-2)*2+1;0)))

@+
Fichiers attachés
Type de fichier : xls Solution.xls (31,0 Ko, 7 affichages)

Dernière modification par Moulinois ; 03/07/2008 à 21h13.
Moulinois est déconnecté   Réponse avec citation
Vieux 03/07/2008, 22h42   #8 (permalink)
XLDnaute Occasionel
 
Avatar de Marcel32
 
Date d'inscription: mai 2008
Version Excel : Excel 2000 (PC)
Messages: 287
Par défaut Re : Formule si tres complexe

Si tu as toujours deux lignes pour chaque PC et que tu veux le résultat sur la première des deux lignes pour chaque PC (sinon il faut utiliser des DECALER comme l'a fait Moulinois), alors tu dois pouvoir utiliser cette formule :
=SI(MIN(C2:C3)<1;MIN(B2:B3);MIN(C2:C3))

Dernière modification par Marcel32 ; 03/07/2008 à 22h44.
Marcel32 est déconnecté   Réponse avec citation
Vieux 04/07/2008, 14h18   #9 (permalink)
XLDnaute Junior
 
Date d'inscription: juillet 2006
Messages: 81
Par défaut Re : Formule si tres complexe

Merci beaucoup ca marche.
Je n'ai pas que des doublons mais c'est pas grave j'ai fais une formule pour avoir uniquement les doublons.
Encore merci
natacha est déconnecté   Réponse avec citation
Vieux 04/07/2008, 19h22   #10 (permalink)
XLDnaute Nouveau
 
Date d'inscription: février 2006
Messages: 33
Par défaut Re : Formule si tres complexe

Bonjour Natacha, Le Forum

Je viens de regarder le fil et je pense avoir une solution qui reste à valider sur un exemple plus conséquent
Cela peut être amélioré mais dans l'exemple on peut avoir des dossiers sans doublons et d'autres avec doublons voir peut-être plus. Sur le jeu de test cela a l'air de fonctionner et de donner le résultat attendu.

formule : MIN(INDIRECT(ADRESSE(EQUIV(F2;Doss;0)+1;3;;VRAI)&" :"&ADRESSE(EQUIV(F2;Doss;1)+1;3;;VRAI)))

Slts
Danix
Fichiers attachés
Type de fichier : xls Classeur2(1).xls (26,5 Ko, 4 affichages)
Danix est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
graphique très complexe (pour moi en tous cas) cassydora Forum Excel 3 07/04/2008 16h11
Excel 2003 très très lent avec plan Barbara K Forum Excel 0 21/06/2006 16h51
Formule conditionnelle SI ET trés complexe Boby71C Forum Excel 17 02/04/2005 17h17
Boucle tres complexe Roby Forum Excel Downloads - Archives 1 28/02/2004 13h53
Macro tres tres lente (15 secondes pour faire une action sur 16*5 cellules) cyb-cd Forum Excel Downloads - Archives 13 09/01/2003 13h48


Fuseau horaire GMT +2. Il est actuellement 13h33.


(C) 2006 Excel Downloads