Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
898 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  73  74  75  ..  105  106  107  108  109  110
Auteur Sujet :

[Topic Unique] Excel : Keep calm and Pivot Table !

n°3389871
arnuche
Posté le 02-01-2021 à 00:05:42  profilanswer
 

Reprise du message précédent :

DjiDji59430 a écrit :

Essaye
=max(si(mois($A$2:$A$366)=1;$A$2:$A$366)) en matriciel


Là il m'affiche le montant le plus élevé du mois (et c'est B), pas le dernier du mois ; il faut trouver le plus haut en chronologie, pas en valeur.
Et si je sauve mais pas en matriciel, il m'affiche le montant le plus élevé de la colonne.
 
Si je fais ça en matriciel, il donne le dernier de la colonne, pas du mois ;
=SI((MOIS($A$2:$A$258)=1);RECHERCHEV(9^9;$B$2:$B$258;1);0)
Si pas en matriciel, j'obtiens 0.
Ça a clairement l'air lié à la fonction MOIS, surtout que si j'incrémente, le =1 reste =1.
 

DjiDji59430 a écrit :

j'ai mis =1, mais ça peut etre $d1 (avec d1=01/01/2020, formaté en mmmm pour donner janvier)


Là j'ai pas bien pigé  :??: Il faut donc créer un petit tableau juste pour mettre la correspondance des mois ?
Pourtant dans l'autre formule avec SOMMEPROD((MOIS($A$2:$A$366)=LIGNE(1:1) ..., c'était incrémentable et je n'avais rien dû rajouter.

Message cité 1 fois
Message édité par arnuche le 02-01-2021 à 01:07:28
mood
Publicité
Posté le 02-01-2021 à 00:05:42  profilanswer
 

n°3389889
pwarlk
Posté le 02-01-2021 à 11:24:18  profilanswer
 

arnuche a écrit :

Merci, testé mais il met #NOM?, que je la valide en matriciel ou pas (et pareil avec MAX.SI.ENS).
Et pareil en mettant
($B$2:$B$366;mois($A$2:$A$366)
puisque la valeur à trouver est dans la colonne B.

 

Maxifs, ce serait pas plutôt pour trouver la valeur la plus haute, et pas la dernière d'une liste ?

 

Ou alors peut-être avec SI( ... et RECHERCHEV(9^9 et (MOIS($A$2:$A$366)=LIGNE(1:1)) ?

 

edit :
cette formule est acceptée mais donne un autre résultat que celui escompté, ça me donne le tout dernier chiffre de la colonne et pas du 1er mois ;
=SI(MOIS($A$2:$A$258)=LIGNE(1:1);RECHERCHEV(9^9;$B$2:$B$258;1);0)
:pt1cable:
Quand je mets la souris dans la barre de formule, il considère que LIGNE(1:1) fait référence à la 1ère ligne de la feuille mais ne comprend pas que c'est le 1er mois :??:


Ah bah oui, max si ENS en français.

 
arnuche a écrit :


Là il m'affiche le montant le plus élevé du mois (et c'est B), pas le dernier du mois ; il faut trouver le plus haut en chronologie, pas en valeur.
Et si je sauve mais pas en matriciel, il m'affiche le montant le plus élevé de la colonne.

 

Si je fais ça en matriciel, il donne le dernier de la colonne, pas du mois ;
=SI((MOIS($A$2:$A$258)=1);RECHERCHEV(9^9;$B$2:$B$258;1);0)
Si pas en matriciel, j'obtiens 0.
Ça a clairement l'air lié à la fonction MOIS, surtout que si j'incrémente, le =1 reste =1.

 



Découpe en 2.
La formule 1 te renvoie la date max du mois (donc max sur colonne A) en fonctionne de ligne(1;1), appelons la [résultat]
Ensuite, tu fais un recherchev([résultat];$A:$B;2;false) pour avoir la valeur.

 

Édit: évidemment, tu peux concaténer les deux formules en une au final.


Message édité par pwarlk le 02-01-2021 à 11:24:52
n°3389894
arnuche
Posté le 02-01-2021 à 11:46:12  profilanswer
 

Ok, mais je ne parviens pas à faire fonctionner la formule 1, il me donne le dernier jour de l'année (31/12/2020) et pas celui du 1er mois  :pfff:   ;
=MAX($A$2:$A$258;MOIS(($A$2:$A$258)=ligne(1:1)))
 
Pour l'instant, la seule formule où ligne(1:1) a bien fonctionné chez moi, c'était dans la formule que je donnais plus haut pondue par DjiDji59430 il y a quelques mois pour un autre usage (nombre de valeurs par mois) ;
=SOMMEPROD((MOIS($A$2:$A$366)=LIGNE(1:1))*(ESTNUM($B$2:$B$366)))
 
Et je ne parviens pas non plus à faire fonctionner la formule 2, j'obtiens #NOM? ;
=RECHERCHEV((MAX($A$2:$A$258;MOIS(($A$2:$A$258)=LIGNE(1:1))));$A:$B;2;false)
Ça devrait au moins marcher pour trouver la valeur associée au 31/12/2020  :??:
 
edit : pour remplacer la formule 2, ceci fonctionne ;
=INDEX($B$2:$B$258;EQUIV(MAX($A$2:$A$258;MOIS(($A$2:$A$258)=ligne(1:1)));$A$2:$A$258;0))
Sauf que ça me renvoie la valeur associée au dernier jour de l'année et pas au dernier jour du 1er mois, toujours ce souci de LIGNE(1:1) qui n'a pas d'effet  :o

Message cité 1 fois
Message édité par arnuche le 02-01-2021 à 12:46:01
n°3389898
cacahuete
Posté le 02-01-2021 à 13:12:07  profilanswer
 

J'essaye de faire une formule toute simple mais je n'y arrive pas  :sweat:

 

En gros, je suis en H5, si G5 est vide, mettre 0 dans H5 sinon faire G5-G4 :

 
Code :
  1. =IF(G5="","0",G5-G4)
 

https://i.imgur.com/RMEsgkz.png

 

Mais ça me retourne :

 

https://i.imgur.com/eDy1sMa.png


Message édité par cacahuete le 02-01-2021 à 13:28:19
n°3389901
arnuche
Posté le 02-01-2021 à 13:56:33  profilanswer
 

Et si tu mets ; à la place de , ?

n°3389905
cacahuete
Posté le 02-01-2021 à 14:31:09  profilanswer
 

https://i.imgur.com/dB9PCGl.png
 
Pour ma formule j'ai été voir : https://exceljet.net/formula/if-cell-is-blank

Message cité 1 fois
Message édité par cacahuete le 02-01-2021 à 14:31:33
n°3389907
pwarlk
Posté le 02-01-2021 à 14:51:59  profilanswer
 

arnuche a écrit :

Ok, mais je ne parviens pas à faire fonctionner la formule 1, il me donne le dernier jour de l'année (31/12/2020) et pas celui du 1er mois :pfff: ;
=MAX($A$2:$A$258;MOIS(($A$2:$A$258)=ligne(1:1)))

 

Pour l'instant, la seule formule où ligne(1:1) a bien fonctionné chez moi, c'était dans la formule que je donnais plus haut pondue par DjiDji59430 il y a quelques mois pour un autre usage (nombre de valeurs par mois) ;
=SOMMEPROD((MOIS($A$2:$A$366)=LIGNE(1:1))*(ESTNUM($B$2:$B$366)))

 

Et je ne parviens pas non plus à faire fonctionner la formule 2, j'obtiens #NOM? ;
=RECHERCHEV((MAX($A$2:$A$258;MOIS(($A$2:$A$258)=LIGNE(1:1))));$A:$B;2;false)
Ça devrait au moins marcher pour trouver la valeur associée au 31/12/2020 :??:

 

edit : pour remplacer la formule 2, ceci fonctionne ;
=INDEX($B$2:$B$258;EQUIV(MAX($A$2:$A$258;MOIS(($A$2:$A$258)=ligne(1:1)));$A$2:$A$258;0))
Sauf que ça me renvoie la valeur associée au dernier jour de l'année et pas au dernier jour du 1er mois, toujours ce souci de LIGNE(1:1) qui n'a pas d'effet :o


Max n'a pas de critères. Max si ENS oui (maxifs en anglais).

n°3389912
arnuche
Posté le 02-01-2021 à 15:58:23  profilanswer
 

pwarlk a écrit :

Max n'a pas de critères. Max si ENS oui (maxifs en anglais).


Ok mais ça ne marche pas non plus, j'obtiens #NOM? , même si sauvé en matriciel :o ;
=MAX.SI.ENS($A$2:$A$258;MOIS($A$2:$A$258)=LIGNE(1:1))
 
 
Mais je viens de trouver  :bounce:  
En faisant une recherche sur "date maximum excel", je suis tombé sur cette formule que j'ai adaptée ;
https://forum.excel-pratique.com/ex [...] 49#p424775
 
à sauver en matriciel ;
formule 1 pour trouver la dernière date de chaque mois, c'est donc incrémentable ;
=MAX($A$2:$A$258*(MOIS($A$2:$A$258)=LIGNE(1:1)))
Si je ne sauve pas en matriciel, il me sort 24/01/2020 pour janvier puis 0/01/1900 pour les mois suivants  :heink:  
 
 
formule complète qui affiche la valeur à côté de la date trouvée ;
=INDEX($B$2:$B$258;EQUIV(MAX($A$2:$A$258*(MOIS($A$2:$A$258)=LIGNE(1:1)));$A$2:$A$258;0))
 
 :)

n°3389919
DjiDji5943​0
Posté le 02-01-2021 à 17:02:01  profilanswer
 

Re
S' il y avait eu tout de suite le fichier en piece jointe (comme ça se fait dans tous les forums d'aide), ça aurait été plus vite, parce que, des formules dans le vide ..............

n°3389920
arnuche
Posté le 02-01-2021 à 17:08:13  profilanswer
 

Je l'aurais donné si on me l'avait demandé mais vu vos réponses, ma demande paraissait assez claire.
En tout cas je me demande pourquoi ça ne marche pas avec MAX.SI.ENS  :??:

mood
Publicité
Posté le 02-01-2021 à 17:08:13  profilanswer
 

n°3389921
Aardpeer
Transmuteur grognon de Bluxte
Posté le 02-01-2021 à 17:10:31  profilanswer
 


Tu travailles sur un excel en français ou en anglais ?

n°3389927
DjiDji5943​0
Posté le 02-01-2021 à 18:42:12  profilanswer
 

Code :
  1. "En tout cas je me demande pourquoi ça ne marche pas avec MAX.SI.ENS"


 
Mets ton fichier !!!

Message cité 1 fois
Message édité par DjiDji59430 le 02-01-2021 à 18:42:52
n°3389933
arnuche
Posté le 02-01-2021 à 19:06:48  profilanswer
 

DjiDji59430 a écrit :

Code :
  1. "En tout cas je me demande pourquoi ça ne marche pas avec MAX.SI.ENS"


 
Mets ton fichier !!!


J'en ai recréé un avec les mêmes formules ;
https://www.casimages.com/f/wbv95klcUUb
 
On peut incrémenter F6 et G6.

n°3389935
DjiDji5943​0
Posté le 02-01-2021 à 19:33:22  profilanswer
 

Désolé, malgré plusieurs téléchargements je n'arrive pas à l'ouvrir, Excel n'arrive pas à le réparer


Message édité par DjiDji59430 le 02-01-2021 à 19:34:54
n°3389936
arnuche
Posté le 02-01-2021 à 19:38:11  profilanswer
 
n°3389938
cacahuete
Posté le 02-01-2021 à 20:50:16  profilanswer
 

Aardpeer a écrit :


Tu travailles sur un excel en français ou en anglais ?


francais :jap:
 
J'ai remplacé le IF par SI mais pas de changement  :sweat:
 
Trouvé :

Code :
  1. =SI(G4="";0;G4-G3)


 
Le soucis c'était les points virgules

Message cité 1 fois
Message édité par cacahuete le 02-01-2021 à 21:01:34
n°3389940
arnuche
Posté le 02-01-2021 à 21:11:52  profilanswer
 

cacahuete a écrit :

Trouvé :

Code :
  1. =SI(G4="";0;G4-G3)


 
Le soucis c'était les points virgules


Ben oui, c'est ce que je t'avais répondu juste après ta question  :o  :na:

n°3389941
DjiDji5943​0
Posté le 02-01-2021 à 22:32:14  profilanswer
 


 
Ta réponse a la question est : toutes les fonctions avec des .si   (nb.si, somme.si; etc ....) n'acceptent que des plages, pas de fonctions sur les plages, autrement dit pas de matricielles. C'est comme ça !
 
Par contre, =MAX(SI(MOIS($A$1:$A$17)=LIGNE(1:1);$A$1:$A$17)) en matricielle fonctionne
 
 
 
Crdlmt

n°3389953
arnuche
Posté le 03-01-2021 à 11:15:55  profilanswer
 

DjiDji59430 a écrit :

Ta réponse a la question est : toutes les fonctions avec des .si (nb.si, somme.si; etc ....) n'acceptent que des plages, pas de fonctions sur les plages, autrement dit pas de matricielles. C'est comme ça !


C'est noté.
 

DjiDji59430 a écrit :

Par contre, =MAX(SI(MOIS($A$1:$A$17)=LIGNE(1:1);$A$1:$A$17)) en matricielle fonctionne


Bien vu, on n'était pas loin. Ça fait donc au moins 2 formules qui fonctionnent pour cet usage.
 
Question subsidiaire : trouver le dernier montant d'un mois est-il possible via TCD ?


Message édité par arnuche le 03-01-2021 à 11:16:24
n°3389978
DjiDji5943​0
Posté le 03-01-2021 à 18:50:17  profilanswer
 

Re
C'est la première fois que je le fais :
 
https://www.cjoint.com/c/KAdrW7vKMdJ
 
 
Crdlmt
 
 
 
Crdlmt

n°3389984
arnuche
Posté le 03-01-2021 à 21:23:20  profilanswer
 

Super, merci !
Mais je ne comprends pas comment tu as fait pour créer les 2 colonnes max mois et valeur fin de mois  :??:  
Si j'essaye de créer un TCD à partir de mon fichier, je n'obtiens pas du tout ça.
Et il faut d'office des en-têtes au-dessus des données sources apparemment.


Message édité par arnuche le 03-01-2021 à 21:23:55
n°3389985
DjiDji5943​0
Posté le 03-01-2021 à 23:19:32  profilanswer
 

Ça se fait avec du langage DAX pour TCD.
https://docs.microsoft.com/fr-fr/dax/dax-overview

n°3389987
arnuche
Posté le 03-01-2021 à 23:57:40  profilanswer
 

Ah d'accord, truc de dingue  :pt1cable:  
Tu les as tapées où ces formules pour les faire apparaître dans la liste de champs du TCD ?

n°3390011
DjiDji5943​0
Posté le 04-01-2021 à 19:34:35  profilanswer
 
n°3390076
arnuche
Posté le 05-01-2021 à 22:35:49  profilanswer
 


Ok merci, en voyant ça je me dis qu'il est quasi impossible d'exploiter tout le potentiel d'Excel.

n°3390123
arnuche
Posté le 06-01-2021 à 17:55:28  profilanswer
 

Question toute simple mais je bloque : comment trouver le montant minimum parmi plusieurs colonnes ?

n°3390124
pwarlk
Posté le 06-01-2021 à 18:04:59  profilanswer
 

arnuche a écrit :

Question toute simple mais je bloque : comment trouver le montant minimum parmi plusieurs colonnes ?


Min(Range)
ou min(Range1;Range2)
 

Code :
  1. =Min(A:A;G:G;Z:Z)


n°3390125
arnuche
Posté le 06-01-2021 à 18:29:10  profilanswer
 

Merci, plus simple que ce que je pensais. :jap:  
Par contre ça a l'air plus compliqué pour la fonction INDEX/EQUIV pour trouver la date correspondante au montant le plus bas.
Sur une colonne ma formule marche bien mais si j'essaye la méthode du Range pour plusieurs colonnes, il me dit qu'il y a trop d'arguments. :??:

n°3390127
DjiDji5943​0
Posté le 06-01-2021 à 18:50:12  profilanswer
 

j'aurais mis
=min(min(A:A);(min(G:G);(min(Z:Z))
 
 
Crdlmt

n°3390128
pwarlk
Posté le 06-01-2021 à 19:09:53  profilanswer
 

arnuche a écrit :

Merci, plus simple que ce que je pensais. :jap:
Par contre ça a l'air plus compliqué pour la fonction INDEX/EQUIV pour trouver la date correspondante au montant le plus bas.
Sur une colonne ma formule marche bien mais si j'essaye la méthode du Range pour plusieurs colonnes, il me dit qu'il y a trop d'arguments. :??:


A nouveau, il faut faire du matriciel. Google renvoie plein de résultat pour "equiv excel plusieurs colonnes max"

 

Sinon, selon ton nombre de colonne:

Code :
  1. EQUIV(max(A:A;C:C);R:R;0)


Pour chaque colonne de recherche R, et ensuite tu en déduis la colonne qui renvoie un résultat et le résultat d'equiv pour avoir la ligne. Et index (range; colonne/ligne) pour la valeur.

n°3390153
arnuche
Posté le 07-01-2021 à 10:38:44  profilanswer
 

Là je t'avoue que je n'y comprends rien  :o  
Voici la formule qui marche pour avoir le minimum parmi plusieurs colonnes réparties sur 4 feuilles ;
=MIN('Doc 1'!D2:D300;'Doc 2'!D2:D300;'Doc 3'!D2:D300;'Doc 4'!D2:D300)
Ça se trouve en I27 sur une 5ème feuille récapitulative.
 
Il y a donc 4 feuilles qui ont chacune la même structure avec plusieurs colonnes et la date à trouver est en A, le montant en D.
 
Je voudrais la date correspondante en I28 où je reprends cette logique du Range et tape ceci mais j'obtiens #VALEUR! ;
=INDEX(('Doc 1'!A2:A300;'Doc 2'!A2:A300;'Doc 3'!A2:A300;'Doc 4'!A2:A300);EQUIV(I27;('Doc 1'!D2:D300;'Doc 2'!D2:D300;'Doc 3'!D2:D300;'Doc 4'!D2:D300);0))
 
Je vois bien qu'elle n'est pas bonne mais même en cherchant d'autres exemples, je ne trouve rien qui fonctionne chez moi.

n°3390158
pwarlk
Posté le 07-01-2021 à 11:16:27  profilanswer
 

arnuche a écrit :

Là je t'avoue que je n'y comprends rien  :o  
Voici la formule qui marche pour avoir le minimum parmi plusieurs colonnes réparties sur 4 feuilles ;
=MIN('Doc 1'!D2:D300;'Doc 2'!D2:D300;'Doc 3'!D2:D300;'Doc 4'!D2:D300)
Ça se trouve en I27 sur une 5ème feuille récapitulative.
 
Il y a donc 4 feuilles qui ont chacune la même structure avec plusieurs colonnes et la date à trouver est en A, le montant en D.
 
Je voudrais la date correspondante en I28 où je reprends cette logique du Range et tape ceci mais j'obtiens #VALEUR! ;
=INDEX(('Doc 1'!A2:A300;'Doc 2'!A2:A300;'Doc 3'!A2:A300;'Doc 4'!A2:A300);EQUIV(I27;('Doc 1'!D2:D300;'Doc 2'!D2:D300;'Doc 3'!D2:D300;'Doc 4'!D2:D300);0))
 
Je vois bien qu'elle n'est pas bonne mais même en cherchant d'autres exemples, je ne trouve rien qui fonctionne chez moi.


Si tu fais pas du matriciel, il faut calculer pour chaque range.  

Code :
  1. =INDEX('Doc 1'!A2:A300;EQUIV(I27;'Doc 1'!D2:D300;0))
  2. =INDEX('Doc 2'!A2:A300;EQUIV(I27;'Doc 2'!D2:D300;0))
  3. =INDEX('Doc 3'!A2:A300;EQUIV(I27;'Doc 3'!D2:D300;0))
  4. =INDEX('Doc 4'!A2:A300;EQUIV(I27;'Doc 4'!D2:D300;0))


 
et en une seule case, il faut avoir des si.

Code :
  1. =SI(ESTERREUR(INDEX('Doc 1'!A2:A300;EQUIV(I27;'Doc 1'!D2:D300;0)));"";INDEX('Doc 1'!A2:A300;EQUIV(I27;'Doc 1'!D2:D300;0))&
  2. (idem avec Doc2,3,4)

n°3390159
arnuche
Posté le 07-01-2021 à 11:49:45  profilanswer
 

Merci mais je n'y arrive toujours pas, la case est vide  :pfff:  
J'ai essayé avec 2 feuilles ;
=SI(ESTERREUR(INDEX('Doc 1'!A2:A300;EQUIV(I27;'Doc 1'!D2:D300;0)));"";INDEX('Doc 1'!A2:A300;EQUIV(I27;'Doc 1'!D2:D300;0))&SI(ESTERREUR(INDEX('Doc 2'!A2:A300;EQUIV(I27;'Doc 2'!D2:D300;0)));"";INDEX('Doc 2'!A2:A300;EQUIV(I27;'Doc 2'!D2:D300;0)))
 
J'ai aussi testé en rajoutant une parenthèse entre & et Si et une à la fin, sauvé en matriciel et pas en matriciel, j'obtiens toujours une case vide  :o  
Et je ne peux pas donner le fichier qui contient plein de trucs confidentiels.

n°3390160
pwarlk
Posté le 07-01-2021 à 12:17:55  profilanswer
 

arnuche a écrit :

Merci mais je n'y arrive toujours pas, la case est vide  :pfff:  
J'ai essayé avec 2 feuilles ;
=SI(ESTERREUR(INDEX('Doc 1'!A2:A300;EQUIV(I27;'Doc 1'!D2:D300;0)));"";INDEX('Doc 1'!A2:A300;EQUIV(I27;'Doc 1'!D2:D300;0))&SI(ESTERREUR(INDEX('Doc 2'!A2:A300;EQUIV(I27;'Doc 2'!D2:D300;0)));"";INDEX('Doc 2'!A2:A300;EQUIV(I27;'Doc 2'!D2:D300;0)))
 
J'ai aussi testé en rajoutant une parenthèse entre & et Si et une à la fin, sauvé en matriciel et pas en matriciel, j'obtiens toujours une case vide  :o  
Et je ne peux pas donner le fichier qui contient plein de trucs confidentiels.


Alors celle là n'est pas matricielle, justement.
Et tu es certain que I27 est sur la page Doc1 ou Doc2 déjà ?

n°3390161
arnuche
Posté le 07-01-2021 à 12:37:58  profilanswer
 

Non, I27 est sur la 5ème feuille (qui s'appelle récap est n'est donc reprise dans aucune formule puisque tout se trouve sur 4 autres feuilles du document), à côté de I28 où je tape la formule.
Comme je le disais, la formule en I27 fonctionne ;
=MIN('Doc 1'!D2:D300;'Doc 2'!D2:D300;'Doc 3'!D2:D300;'Doc 4'!D2:D300)
 
Je veux faire apparaître à côté la date qui correspond à ce point bas.
Sur les 4 autres feuilles, il y a toujours la date en colonne A, le montant en D et d'autres informations dans les autres colonnes dont je n'ai pas besoin pour cette formule.

Message cité 1 fois
Message édité par arnuche le 07-01-2021 à 12:44:15
n°3390162
pwarlk
Posté le 07-01-2021 à 12:56:44  profilanswer
 

arnuche a écrit :

Non, I27 est sur la 5ème feuille (qui s'appelle récap est n'est donc reprise dans aucune formule puisque tout se trouve sur 4 autres feuilles du document), à côté de I28 où je tape la formule.
Comme je le disais, la formule en I27 fonctionne ;
=MIN('Doc 1'!D2:D300;'Doc 2'!D2:D300;'Doc 3'!D2:D300;'Doc 4'!D2:D300)
 
Je veux faire apparaître à côté la date qui correspond à ce point bas.
Sur les 4 autres feuilles, il y a toujours la date en colonne A, le montant en D et d'autres informations dans les autres colonnes dont je n'ai pas besoin pour cette formule.


La valeur de I27, elle est bien sur Doc 1 ou Doc 2, au moins ?
parce que si elle est sur doc 3 ou 4, forcément la formule renvoie vide tous le temps.

n°3390165
arnuche
Posté le 07-01-2021 à 13:52:58  profilanswer
 

Oui, mais j'ai quand-même complété la formule avec les références aux 2 autres feuilles pour avoir la formule complète, le résultat était le même.
J'ai alors vu qu'il manquait une parenthèse de fin avant & dans ta formule et là j'obtiens un chiffre  :)  
Sauf que c'est censé être une date et même quand je mets le format de la cellule en date, le même chiffre reste  :heink:
Et c'est bien le chiffre qui correspond à la date que je cherche par ce que si j'utilise la formule basique sur une seule feuille (celle où se trouve le montant le plus bas des 4 feuilles) et que je convertis la date en chiffre (format standard), c'est bien ce chiffre-là.

Message cité 1 fois
Message édité par arnuche le 07-01-2021 à 13:57:18
n°3390167
pwarlk
Posté le 07-01-2021 à 14:25:00  profilanswer
 

arnuche a écrit :

Oui, mais j'ai quand-même complété la formule avec les références aux 2 autres feuilles pour avoir la formule complète, le résultat était le même.
J'ai alors vu qu'il manquait une parenthèse de fin avant & dans ta formule et là j'obtiens un chiffre  :)  
Sauf que c'est censé être une date et même quand je mets le format de la cellule en date, le même chiffre reste  :heink:
Et c'est bien le chiffre qui correspond à la date que je cherche par ce que si j'utilise la formule basique sur une seule feuille (celle où se trouve le montant le plus bas des 4 feuilles) et que je convertis la date en chiffre (format standard), c'est bien ce chiffre-là.


 
donc tu obtiens un texte, que tu dois convertir en nombre (en faisant x1 ou ENT()) puis en date via le format.

n°3390173
arnuche
Posté le 07-01-2021 à 17:32:04  profilanswer
 

Bien vu, les 2 fonctionnent  :jap:

n°3390178
arnuche
Posté le 07-01-2021 à 18:55:10  profilanswer
 

Au fait, peut-on se passer du ESTERREUR dans cette formule ? Parce que ça la rallonge vachement.

n°3390179
pwarlk
Posté le 07-01-2021 à 19:00:28  profilanswer
 

arnuche a écrit :

Au fait, peut-on se passer du ESTERREUR dans cette formule ? Parce que ça la rallonge vachement.


Non. C'est elle qui permet de concaténer les résultats des 4 pages.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  73  74  75  ..  105  106  107  108  109  110

Aller à :
Ajouter une réponse
 

Sujets relatifs
[EXCEL] Faire une mise à jour dynamique de valeur entre champsExcel : rechercher et afficher une liste
[EXCEL] Conversion/multiplication de massequestions sur la téléphonie avec free en 512k
Excel: Comment insérer automatiquement un titre à chaque page ?[excel] largeur de colonne différente
[Excel] (N00B Inside :-/ )Je veux additionner ...2 questions urgentes : Remplacer Photoshop et achat de scanner
changer la police par défaut sous Excel[Excel] Comment faire pivoter une feuille ?
Plus de sujets relatifs à : [Topic Unique] Excel : Keep calm and Pivot Table !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR