pourquoi cette matricielle fonctionne ... mais pas toujours ?

pphil13

XLDnaute Junior
Bonjour
J'ai trouvé un jour sur ce forum, une formule magique qui me sert à extraire des données "en vrac" (dates non consécutives, noms sur un fichier etc ... ) cette formule ressemble à ça : {=MIN(SI(date(LC(-1);date)} fonctionne avec MAX également je pense.
Ce que je ne comprends pas c'est que tantôt elle marche tantôt elle ne fonctionne pas sans que je comprenne pourquoi ? J'ai bien essayé (*1) sans succès ...
Sauriez vous m'expliquer ce qui doit être mon erreur ? Merci d'avance car quand ça fonctionne c'est très puissant.
 

Patrice33740

XLDnaute Occasionnel
Bonjour,

Peut-être, avec date = plage à tester :
Code:
{=MIN(SI(date>0;date;MAX(date)))}
 

pphil13

XLDnaute Junior
Bonjour,

euuh,, manquerait pas quelques parenthèses dans ta formule ?
Quel résultat veux-tu obtenir ?
euuh, non ! j'ai recopié in extenso la formule qui fonctionne chez moi. Elle extrait les dates d'une matrice verticale dans laquelle il peut y avoir plusieurs fois la même date vers une matrice horizontale où figurent toutes ces dates mais une seule fois en tête de colonne ( ne suis pas sur d'être clair)
 

pphil13

XLDnaute Junior
euuh, non ! j'ai recopié in extenso la formule qui fonctionne chez moi. Elle extrait les dates d'une matrice verticale dans laquelle il peut y avoir plusieurs fois la même date vers une matrice horizontale où figurent toutes ces dates mais une seule fois en tête de colonne ( ne suis pas sur d'être clair)
En fait de date ce sont des clients que je veux extraire d'une matrice "client" verticale où se trouve tous leurs achats ( donc plusieurs fois le même nom) vers une matrice dans laquelle les clients sont triés mais extraits une seule fois pour pouvoir faire toutes les analyses possible.
Mais j'ai ce même soucis avec d'autres champs. Ce que je ne comprends pas c'est pourquoi ma formule à fonctionné une fois !!?
 

M12

XLDnaute Impliqué
Bonjour à tous, moi aussi je ne comprend pas

Ce que je ne comprends pas c'est pourquoi ma formule à fonctionné une fois !!?
S'il y a 4 parenthèses ouvrantes, il en faut 4 fermantes, sinon ..........:eek:

Code:
{=MIN(SI(date(LC(-1);date)}
 

pphil13

XLDnaute Junior
Bonjour à tous, moi aussi je ne comprend pas



S'il y a 4 parenthèses ouvrantes, il en faut 4 fermantes, sinon ..........:eek:

Code:
{=MIN(SI(date(LC(-1);date)}

Bonjour
Merci de me répondre, je suis décidément très bigleux, même avec lunettes, la formule que j'étais censé recopier est la suivante :
{=MIN(SI(date>LC(-1);date))}
 

M12

XLDnaute Impliqué
Re,
Si tu utilises une formule avec la fonction DATE pour extraire des NOMS, :mad:
Tu ferais mieux de mettre une exemple concret sous forme de classeur avec ce que tu désires récupèrer
 

pphil13

XLDnaute Junior
Re,
Si tu utilises une formule avec la fonction DATE pour extraire des NOMS, :mad:
Tu ferais mieux de mettre une exemple concret sous forme de classeur avec ce que tu désires récupèrer
Oui M12 tu as raison. Mais j'avais dans l'idée qu'on pouvait extraire un peu ce qu'on voulait avec cette formule que je croyais magique.
Je poste un exemple si cela peut vous éclairer.
Pour moi cela ressemble à un exercice d’extraction sans doublon , thème récurent du forum, mais pour lequel je n'ai pas trouvé de formule simple ...
D'avance merci
 

Fichiers joints

Discussions similaires


Haut Bas