Trouver MAX et mettre le contenu d'une autre cellule
11 réponses
Tr
Bonjour à tous,
voici mon problème:
j'ai une première série en ligne A1-A10
j'ai une seconde série en ligne B1-B10
dans une cellule C1, je souhaite mettre le contenu de la cellule de la
série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
--
Va au bout. (Etat d'esprit)
tranquille.xav@free.fr
Ceci peut être: =SI(ESTNA(EQUIV(MAX(B1:B10);B1:B10;0));"";INDEX(A1:A10;EQUIV(MAX(B1:B10);B1:B10;0)))
-- Salutations JJ
"" a écrit dans le message de news:
Bonjour à tous, voici mon problème: j'ai une première série en ligne A1-A10 j'ai une seconde série en ligne B1-B10 dans une cellule C1, je souhaite mettre le contenu de la cellule de la série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
Bonjour,
Ceci peut être:
=SI(ESTNA(EQUIV(MAX(B1:B10);B1:B10;0));"";INDEX(A1:A10;EQUIV(MAX(B1:B10);B1:B10;0)))
--
Salutations
JJ
"Tr@nquille" <tranquille.xav@free.fr> a écrit dans le message de news:
mn.631a7d7a489c3826.16098@free.fr...
Bonjour à tous,
voici mon problème:
j'ai une première série en ligne A1-A10
j'ai une seconde série en ligne B1-B10
dans une cellule C1, je souhaite mettre le contenu de la cellule de la
série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
--
Va au bout. (Etat d'esprit)
tranquille.xav@free.fr
Ceci peut être: =SI(ESTNA(EQUIV(MAX(B1:B10);B1:B10;0));"";INDEX(A1:A10;EQUIV(MAX(B1:B10);B1:B10;0)))
-- Salutations JJ
"" a écrit dans le message de news:
Bonjour à tous, voici mon problème: j'ai une première série en ligne A1-A10 j'ai une seconde série en ligne B1-B10 dans une cellule C1, je souhaite mettre le contenu de la cellule de la série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
Tr
*Ecrit* *par* *Jacky*:
Bonjour,
Ceci peut être: =SI(ESTNA(EQUIV(MAX(B1:B10);B1:B10;0));"";INDEX(A1:A10;EQUIV(MAX(B1:B10);B1:B10;0)))
-- Salutations JJ
"" a écrit dans le message de news:
Bonjour à tous, voici mon problème: j'ai une première série en ligne A1-A10 j'ai une seconde série en ligne B1-B10 dans une cellule C1, je souhaite mettre le contenu de la cellule de la série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
j'ai testé, ça semble bon, très bon même :-) mille merci.
-- On n'est jamais trop bon, ce sont ceux qui en profitent qui sont trop cons. (Réflexion)
*Ecrit* *par* *Jacky*:
Bonjour,
Ceci peut être:
=SI(ESTNA(EQUIV(MAX(B1:B10);B1:B10;0));"";INDEX(A1:A10;EQUIV(MAX(B1:B10);B1:B10;0)))
--
Salutations
JJ
"Tr@nquille" <tranquille.xav@free.fr> a écrit dans le message de news:
mn.631a7d7a489c3826.16098@free.fr...
Bonjour à tous,
voici mon problème:
j'ai une première série en ligne A1-A10
j'ai une seconde série en ligne B1-B10
dans une cellule C1, je souhaite mettre le contenu de la cellule de la
série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
tranquille.xav@free.fr
j'ai testé, ça semble bon, très bon même :-)
mille merci.
--
On n'est jamais trop bon, ce sont ceux qui en profitent qui sont trop
cons. (Réflexion)
tranquille.xav@free.fr
Ceci peut être: =SI(ESTNA(EQUIV(MAX(B1:B10);B1:B10;0));"";INDEX(A1:A10;EQUIV(MAX(B1:B10);B1:B10;0)))
-- Salutations JJ
"" a écrit dans le message de news:
Bonjour à tous, voici mon problème: j'ai une première série en ligne A1-A10 j'ai une seconde série en ligne B1-B10 dans une cellule C1, je souhaite mettre le contenu de la cellule de la série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
j'ai testé, ça semble bon, très bon même :-) mille merci.
-- On n'est jamais trop bon, ce sont ceux qui en profitent qui sont trop cons. (Réflexion)
MichDenis
| j'ai testé, ça semble bon, très bon même :-)
Je suppose que le qualificatif "excellent" s'applique seulement si le résultat obtenu par la formule est celui attendu !!!
| j'ai testé, ça semble bon, très bon même :-)
Je suppose que le qualificatif "excellent" s'applique seulement
si le résultat obtenu par la formule est celui attendu !!!
Ceci peut être: =SI(ESTNA(EQUIV(MAX(B1:B10);B1:B10;0));"";INDEX(A1:A10;EQUIV(MAX(B1:B10);B1:B10;0)))
-- Salutations JJ
"" a écrit dans le message de news:
Bonjour à tous, voici mon problème: j'ai une première série en ligne A1-A10 j'ai une seconde série en ligne B1-B10 dans une cellule C1, je souhaite mettre le contenu de la cellule de la série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
j'ai testé, ça semble bon, très bon même :-) mille merci.
-- On n'est jamais trop bon, ce sont ceux qui en profitent qui sont trop cons. (Réflexion)
Bonjour à tous,
Petit problème lorsqu'il il y a 2 ou x fois la même valeur dans la plage de
cellules "B1:B10" :
Ceci peut être:
=SI(ESTNA(EQUIV(MAX(B1:B10);B1:B10;0));"";INDEX(A1:A10;EQUIV(MAX(B1:B10);B1:B10;0)))
--
Salutations
JJ
"Tr@nquille" <tranquille.xav@free.fr> a écrit dans le message de news:
mn.631a7d7a489c3826.16098@free.fr...
Bonjour à tous,
voici mon problème:
j'ai une première série en ligne A1-A10
j'ai une seconde série en ligne B1-B10
dans une cellule C1, je souhaite mettre le contenu de la cellule de la
série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
tranquille.xav@free.fr
j'ai testé, ça semble bon, très bon même :-)
mille merci.
--
On n'est jamais trop bon, ce sont ceux qui en profitent qui sont trop
cons. (Réflexion)
tranquille.xav@free.fr
Ceci peut être: =SI(ESTNA(EQUIV(MAX(B1:B10);B1:B10;0));"";INDEX(A1:A10;EQUIV(MAX(B1:B10);B1:B10;0)))
-- Salutations JJ
"" a écrit dans le message de news:
Bonjour à tous, voici mon problème: j'ai une première série en ligne A1-A10 j'ai une seconde série en ligne B1-B10 dans une cellule C1, je souhaite mettre le contenu de la cellule de la série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
j'ai testé, ça semble bon, très bon même :-) mille merci.
-- On n'est jamais trop bon, ce sont ceux qui en profitent qui sont trop cons. (Réflexion)
Jacky
Re Il y a surement mieux.... Je te propose ceci, Résultat en colonne C a chaque changement dans la plage A1:B10 A mettre dans le module de la feuille en question. '--------------- Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, [a1:b10]) Is Nothing And Target.Count = 1 Then Application.EnableEvents = False [c1:c10].ClearContents x = [MAX(B1:B10)] For Each c In [b1:b10] If c = x Then i = i + 1: Cells(i, 3) = Cells(c.Row, 1) Next End If Application.EnableEvents = True End Sub '--------------- -- Salutations JJ
"dOUdOU" a écrit dans le message de news:
Bonjour à tous,
Petit problème lorsqu'il il y a 2 ou x fois la même valeur dans la plage de cellules "B1:B10" :
Ceci peut être: =SI(ESTNA(EQUIV(MAX(B1:B10);B1:B10;0));"";INDEX(A1:A10;EQUIV(MAX(B1:B10);B1:B10;0)))
-- Salutations JJ
"" a écrit dans le message de news:
Bonjour à tous, voici mon problème: j'ai une première série en ligne A1-A10 j'ai une seconde série en ligne B1-B10 dans une cellule C1, je souhaite mettre le contenu de la cellule de la série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
j'ai testé, ça semble bon, très bon même :-) mille merci.
-- On n'est jamais trop bon, ce sont ceux qui en profitent qui sont trop cons. (Réflexion)
Re
Il y a surement mieux....
Je te propose ceci,
Résultat en colonne C a chaque changement dans la plage A1:B10
A mettre dans le module de la feuille en question.
'---------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [a1:b10]) Is Nothing And Target.Count = 1 Then
Application.EnableEvents = False
[c1:c10].ClearContents
x = [MAX(B1:B10)]
For Each c In [b1:b10]
If c = x Then i = i + 1: Cells(i, 3) = Cells(c.Row, 1)
Next
End If
Application.EnableEvents = True
End Sub
'---------------
--
Salutations
JJ
"dOUdOU" <dOUdOU@discussions.microsoft.com> a écrit dans le message de news:
53F63350-6A22-4DB0-BB24-1C91EE4B9134@microsoft.com...
Bonjour à tous,
Petit problème lorsqu'il il y a 2 ou x fois la même valeur dans la plage
de
cellules "B1:B10" :
Ceci peut être:
=SI(ESTNA(EQUIV(MAX(B1:B10);B1:B10;0));"";INDEX(A1:A10;EQUIV(MAX(B1:B10);B1:B10;0)))
--
Salutations
JJ
"Tr@nquille" <tranquille.xav@free.fr> a écrit dans le message de news:
mn.631a7d7a489c3826.16098@free.fr...
Bonjour à tous,
voici mon problème:
j'ai une première série en ligne A1-A10
j'ai une seconde série en ligne B1-B10
dans une cellule C1, je souhaite mettre le contenu de la cellule de la
série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
tranquille.xav@free.fr
j'ai testé, ça semble bon, très bon même :-)
mille merci.
--
On n'est jamais trop bon, ce sont ceux qui en profitent qui sont trop
cons. (Réflexion)
tranquille.xav@free.fr
Re Il y a surement mieux.... Je te propose ceci, Résultat en colonne C a chaque changement dans la plage A1:B10 A mettre dans le module de la feuille en question. '--------------- Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, [a1:b10]) Is Nothing And Target.Count = 1 Then Application.EnableEvents = False [c1:c10].ClearContents x = [MAX(B1:B10)] For Each c In [b1:b10] If c = x Then i = i + 1: Cells(i, 3) = Cells(c.Row, 1) Next End If Application.EnableEvents = True End Sub '--------------- -- Salutations JJ
"dOUdOU" a écrit dans le message de news:
Bonjour à tous,
Petit problème lorsqu'il il y a 2 ou x fois la même valeur dans la plage de cellules "B1:B10" :
Ceci peut être: =SI(ESTNA(EQUIV(MAX(B1:B10);B1:B10;0));"";INDEX(A1:A10;EQUIV(MAX(B1:B10);B1:B10;0)))
-- Salutations JJ
"" a écrit dans le message de news:
Bonjour à tous, voici mon problème: j'ai une première série en ligne A1-A10 j'ai une seconde série en ligne B1-B10 dans une cellule C1, je souhaite mettre le contenu de la cellule de la série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
j'ai testé, ça semble bon, très bon même :-) mille merci.
-- On n'est jamais trop bon, ce sont ceux qui en profitent qui sont trop cons. (Réflexion)
dOUdOU
Bonjour JJ et ,
C'est puissant, bien que je ne comprends rien aux code évènementiels (je débute en VBA), j'ai testé ce dernier et si j'ai bien compris tous les nombres de la colonne B qui ce répètent 2,3..fois renvois en colonne C1,C2 etc.. l'équivalent de la même ligne de la colonne A.
Cordialement,
dOUdOU
Bonjour à tous, voici mon problème: j'ai une première série en ligne A1-A10 j'ai une seconde série en ligne B1-B10 dans une cellule C1, je souhaite mettre le contenu de la cellule de la série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
Bonjour JJ et Tr@anquille,
C'est puissant, bien que je ne comprends rien aux code évènementiels (je
débute en VBA), j'ai testé ce dernier et si j'ai bien compris tous les
nombres de la colonne B qui ce répètent 2,3..fois renvois en colonne C1,C2
etc.. l'équivalent de la même ligne de la colonne A.
Cordialement,
dOUdOU
Bonjour à tous,
voici mon problème:
j'ai une première série en ligne A1-A10
j'ai une seconde série en ligne B1-B10
dans une cellule C1, je souhaite mettre le contenu de la cellule de la
série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
--
Va au bout. (Etat d'esprit)
tranquille.xav@free.fr
C'est puissant, bien que je ne comprends rien aux code évènementiels (je débute en VBA), j'ai testé ce dernier et si j'ai bien compris tous les nombres de la colonne B qui ce répètent 2,3..fois renvois en colonne C1,C2 etc.. l'équivalent de la même ligne de la colonne A.
Cordialement,
dOUdOU
Bonjour à tous, voici mon problème: j'ai une première série en ligne A1-A10 j'ai une seconde série en ligne B1-B10 dans une cellule C1, je souhaite mettre le contenu de la cellule de la série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
Jacky
Re...
...si j'ai bien compris tous les nombres de la colonne B qui ce répètent 2,3..fois renvois en colonne C1,C2 Oui, mais seulement s'il font partie de [Max(b1:b10)], ex aequo dans la
colonne B.
-- Salutations JJ
"dOUdOU" a écrit dans le message de news:
Bonjour JJ et ,
C'est puissant, bien que je ne comprends rien aux code évènementiels (je débute en VBA), j'ai testé ce dernier et si j'ai bien compris tous les nombres de la colonne B qui ce répètent 2,3..fois renvois en colonne C1,C2 etc.. l'équivalent de la même ligne de la colonne A.
Cordialement,
dOUdOU
Bonjour à tous, voici mon problème: j'ai une première série en ligne A1-A10 j'ai une seconde série en ligne B1-B10 dans une cellule C1, je souhaite mettre le contenu de la cellule de la série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
Re...
...si j'ai bien compris tous les nombres de la colonne B qui ce répètent
2,3..fois renvois en colonne C1,C2
Oui, mais seulement s'il font partie de [Max(b1:b10)], ex aequo dans la
colonne B.
--
Salutations
JJ
"dOUdOU" <dOUdOU@discussions.microsoft.com> a écrit dans le message de news:
46086517-74DC-44A8-AE69-55D16183A9BE@microsoft.com...
Bonjour JJ et Tr@anquille,
C'est puissant, bien que je ne comprends rien aux code évènementiels (je
débute en VBA), j'ai testé ce dernier et si j'ai bien compris tous les
nombres de la colonne B qui ce répètent 2,3..fois renvois en colonne C1,C2
etc.. l'équivalent de la même ligne de la colonne A.
Cordialement,
dOUdOU
Bonjour à tous,
voici mon problème:
j'ai une première série en ligne A1-A10
j'ai une seconde série en ligne B1-B10
dans une cellule C1, je souhaite mettre le contenu de la cellule de la
série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
--
Va au bout. (Etat d'esprit)
tranquille.xav@free.fr
...si j'ai bien compris tous les nombres de la colonne B qui ce répètent 2,3..fois renvois en colonne C1,C2 Oui, mais seulement s'il font partie de [Max(b1:b10)], ex aequo dans la
colonne B.
-- Salutations JJ
"dOUdOU" a écrit dans le message de news:
Bonjour JJ et ,
C'est puissant, bien que je ne comprends rien aux code évènementiels (je débute en VBA), j'ai testé ce dernier et si j'ai bien compris tous les nombres de la colonne B qui ce répètent 2,3..fois renvois en colonne C1,C2 etc.. l'équivalent de la même ligne de la colonne A.
Cordialement,
dOUdOU
Bonjour à tous, voici mon problème: j'ai une première série en ligne A1-A10 j'ai une seconde série en ligne B1-B10 dans une cellule C1, je souhaite mettre le contenu de la cellule de la série A correspondant au Max de la série B.
Comment dois-je m'y prendre?
par avance merci de vos idées.
-- Va au bout. (Etat d'esprit)
Tr
*Ecrit* *par* *MichDenis*:
j'ai testé, ça semble bon, très bon même :-)
Je suppose que le qualificatif "excellent" s'applique seulement si le résultat obtenu par la formule est celui attendu !!!
en fait, il l'a été, jusqu'à ce que je me retrouve avec plusieurs lignes avec la même valeur recherchée, ce qui ne me donnait pas le résultat souhaité...
là, j'ai donc deux lignes correspondant au critère de recherche, avec une valeur en retour positive et l'autre négative. systématiquement, il me renvoie la négative, vu le classement en croissant.
résultats: dans une cellule B5 j'affiche le min(B1:B3) donc ici 0.45 dans une autre cellule B6 j'ai cette formule: =INDEX(A1:A3;EQUIV(B5;B1:B3;0);1)
voilà, j'ai l'impression que ce problème est insoluble, il me renvoie toujours la première valeur trouvée, celle que je ne veux pas.
merci à ceux qui pourraient m'aider.
-- Le Sage cherche la vérité, l'Imbécile l'a déjà trouvée... (Bernard Werber)
*Ecrit* *par* *MichDenis*:
j'ai testé, ça semble bon, très bon même :-)
Je suppose que le qualificatif "excellent" s'applique seulement
si le résultat obtenu par la formule est celui attendu !!!
en fait, il l'a été, jusqu'à ce que je me retrouve avec plusieurs
lignes avec la même valeur recherchée, ce qui ne me donnait pas le
résultat souhaité...
là, j'ai donc deux lignes correspondant au critère de recherche, avec
une valeur en retour positive et l'autre négative.
systématiquement, il me renvoie la négative, vu le classement en
croissant.
Je suppose que le qualificatif "excellent" s'applique seulement si le résultat obtenu par la formule est celui attendu !!!
en fait, il l'a été, jusqu'à ce que je me retrouve avec plusieurs lignes avec la même valeur recherchée, ce qui ne me donnait pas le résultat souhaité...
là, j'ai donc deux lignes correspondant au critère de recherche, avec une valeur en retour positive et l'autre négative. systématiquement, il me renvoie la négative, vu le classement en croissant.
résultats: dans une cellule B5 j'affiche le min(B1:B3) donc ici 0.45 dans une autre cellule B6 j'ai cette formule: =INDEX(A1:A3;EQUIV(B5;B1:B3;0);1)
voilà, j'ai l'impression que ce problème est insoluble, il me renvoie toujours la première valeur trouvée, celle que je ne veux pas.
merci à ceux qui pourraient m'aider.
-- Le Sage cherche la vérité, l'Imbécile l'a déjà trouvée... (Bernard Werber)
Tr
(supersedes )
*Ecrit* *par* *MichDenis*:
j'ai testé, ça semble bon, très bon même :-)
Je suppose que le qualificatif "excellent" s'applique seulement si le résultat obtenu par la formule est celui attendu !!!
en fait, il l'a été, jusqu'à ce que je me retrouve avec plusieurs lignes avec la même valeur recherchée, ce qui ne me donnait pas le résultat souhaité...
là, j'ai donc deux lignes correspondant au critère de recherche, avec une valeur en retour positive et l'autre négative. systématiquement, il me renvoie la négative, vu le classement en croissant.
résultats: dans une cellule B5 j'affiche le min(B1:B3) donc ici 0.15 dans une autre cellule B6 j'ai cette formule: =INDEX(A1:A3;EQUIV(B5;B1:B3;0);1)
voilà, j'ai l'impression que ce problème est insoluble, il me renvoie toujours la première valeur trouvée, celle que je ne veux pas.
merci à ceux qui pourraient m'aider.
-- Prochain palier: Sortir du lot (proprement).
(supersedes <mn.92047d7a995d6f78.16098@free.fr>)
*Ecrit* *par* *MichDenis*:
j'ai testé, ça semble bon, très bon même :-)
Je suppose que le qualificatif "excellent" s'applique seulement
si le résultat obtenu par la formule est celui attendu !!!
en fait, il l'a été, jusqu'à ce que je me retrouve avec plusieurs
lignes avec la même valeur recherchée, ce qui ne me donnait pas le
résultat souhaité...
là, j'ai donc deux lignes correspondant au critère de recherche, avec
une valeur en retour positive et l'autre négative.
systématiquement, il me renvoie la négative, vu le classement en
croissant.
Je suppose que le qualificatif "excellent" s'applique seulement si le résultat obtenu par la formule est celui attendu !!!
en fait, il l'a été, jusqu'à ce que je me retrouve avec plusieurs lignes avec la même valeur recherchée, ce qui ne me donnait pas le résultat souhaité...
là, j'ai donc deux lignes correspondant au critère de recherche, avec une valeur en retour positive et l'autre négative. systématiquement, il me renvoie la négative, vu le classement en croissant.
résultats: dans une cellule B5 j'affiche le min(B1:B3) donc ici 0.15 dans une autre cellule B6 j'ai cette formule: =INDEX(A1:A3;EQUIV(B5;B1:B3;0);1)
voilà, j'ai l'impression que ce problème est insoluble, il me renvoie toujours la première valeur trouvée, celle que je ne veux pas.
merci à ceux qui pourraient m'aider.
-- Prochain palier: Sortir du lot (proprement).
Filochard
Utilisez une matricielle (valider par ctrl+maj+enter) :
=MAX(SI(B1:B3µ;A1:A3))
là, j'ai donc deux lignes correspondant au critère de recherche, avec une valeur en retour positive et l'autre négative. systématiquement, il me renvoie la négative, vu le classement en croissant.
résultats: dans une cellule B5 j'affiche le min(B1:B3) donc ici 0.15 dans une autre cellule B6 j'ai cette formule: =INDEX(A1:A3;EQUIV(B5;B1:B3;0);1)
voilà, j'ai l'impression que ce problème est insoluble, il me renvoie toujours la première valeur trouvée, celle que je ne veux pas.
merci à ceux qui pourraient m'aider.
-- Prochain palier: Sortir du lot (proprement).
Utilisez une matricielle (valider par ctrl+maj+enter) :
=MAX(SI(B1:B3µ;A1:A3))
là, j'ai donc deux lignes correspondant au critère de recherche, avec une
valeur en retour positive et l'autre négative.
systématiquement, il me renvoie la négative, vu le classement en croissant.
Utilisez une matricielle (valider par ctrl+maj+enter) :
=MAX(SI(B1:B3µ;A1:A3))
là, j'ai donc deux lignes correspondant au critère de recherche, avec une valeur en retour positive et l'autre négative. systématiquement, il me renvoie la négative, vu le classement en croissant.