Fonction unique sur nombres avec plusieurs décimale

Bonjour et mes meilleurs vœux pour cette nouvelle année

Je vous sollicite après une demis journée de recherche infructueuse.

J'ai une colonne A avec des nombres et une colonne B avec d'autre nombre , dans la colonne C je divise la colonne A par la colonne B .

Dans la colonne C je peux avoir au pire 3 résultats différents par exemple : 10 cellules avec un résultat 31.25 ; 9 avec 33.65 ; et 5 avec 35.54

Le soucis est que mes résultats donnent par exemple:

- 31.2544448 ou 31.2544458 ou 31.254447 etc

- 33.655554 ou 33.655558 ou 33.6555557 etc

- 35.5433332 ou 35.5433336 ou 35.5433337 etc

Avec l'outil "réduire les décimales" pas de soucis je tombe sur les même décimale soit 31.25 ; 33.65 et 35.54

Le problème c'est que j'utilise dans une autre cellule la fonction unique et que là je me retrouve avec plein de résultat différent mais qui, si ils seraient arrondit, serait unique

J'ai donc utilisé la fonction arrondi dans une autre colonne pour que les résultats de ma division sortent avec seulement 2 chiffres après la virgule

puis j'ai utilisé la fonction unique sur cette nouvelle colonne , mais excel se base toujours sur les résultats avant arrondi

Est ce qu'une solution existe?

Merci d'avance pour le retour

Cdt

bonjour

et avec TRONQUE ??

Bonjour,

Avec la fonction UNIQUE cela fonctionne, voir ci-dessous :

image

Cdlt,

Cylfo

PS : le souci était peut-être lié aux 2 paramètres de la fonction UNIQUE mais comme il n'y avait pas de fichier joint ... impossible de savoir.

Bonjour tulipe_4 , j'ai essayé aussi avec TRONQUE mais cela n'a pas résolu le problème

Bonjour Cylfo, ta formule unique+ arrondi fonctionne !

Merci !!

Re,

J'ai une autre problème surement lié à une mauvaise utilisation de formule

je veux ensuite utilisé la formule suivante

SI(D7>0;SOMME.SI(S7:S297;A77;$O$7:$O$297)

A 77 correspond au résultat de la formule UNIQUE

S7:S297 correspond à la colonne avec des chiffres après la virgule

O7:O297 correspond à la colonne où je vais additionné selon les critères

Cette formule ne trouve pas de correspondance et n'affiche pas de résultat

Merci d'avance pour votre aide

cdt

Bonjour à tous !

La fonction UNIQUE n'est pas disponible sous Excel 2019.....

Une mise à jour du profil semble nécessaire....

Joindre un classeur représentatif serait judicieux....

Re,

J'ai une autre problème surement lié à une mauvaise utilisation de formule

je veux ensuite utilisé la formule suivante

SI(D7>0;SOMME.SI(S7:S297;A77;$O$7:$O$297)

A 77 correspond au résultat de la formule UNIQUE

S7:S297 correspond à la colonne avec des chiffres après la virgule

O7:O297 correspond à la colonne où je vais additionné selon les critères

Cette formule ne trouve pas de correspondance et n'affiche pas de résultat

Merci d'avance pour votre aide

cdt

Bonjour

Voici ci joint le fichier avec la formule à modifier.

Merci d'avance pour votre retour

cdt

7test-formule.xlsx (13.08 Ko)

Bonjour,

Avec l'ajout d'une colonne ARRONDI()

Et dans une seule formule avec SOMMEPROD().

9test-formule.xlsx (19.63 Ko)

Bonjour

Merci pour ce retour cela fonctionne.

J'ai essayé d'imbriquer une fonction si dans votre formule mais je ne parvient pas à la faire fonctionner correctement .

Je penses que c'est une histoire de parenthèse mal placées.

Le résultat de la formule donne #NOM?

Voici la formule :

=SI('Extraction Parc Loc'!HG7>0;SOMMEPROD(((ARRONDI('Extraction Parc Loc'!HV7:HV297;3)=recto!A78)*'Extraction Parc Loc'!$HR$7:$HR$297));SI('Extraction Parc Loc'!FX7>0;SOMMEPROD(((ARRONDI('Extraction Parc Loc'!GM7:GM297;3)=recto!A78)*'Extraction Parc Loc'!$GI$7:$GI$297));SI('Extraction Parc Loc'!EO>0;SOMMEPROD(((ARRONDI('Extraction Parc Loc'!FD7:FD297;3)=recto!A78)*'Extraction Parc Loc'!$EZ$7:$EZ$297));SI('Extraction Parc Loc'!DF8>0;SOMMEPROD(((ARRONDI('Extraction Parc Loc'!DV7:DV298;3)=recto!A78)*'Extraction Parc Loc'!$DQ$7:$DQ$297));SI('Extraction Parc Loc'!BW7>0;SOMMEPROD(((ARRONDI('Extraction Parc Loc'!CL7:CL297;3)=recto!A78)*'Extraction Parc Loc'!$CH$7:$CH$297));SI('Extraction Parc Loc'!AN7>0;SOMMEPROD(((ARRONDI('Extraction Parc Loc'!BC7:BC297;3)=recto!A78)*'Extraction Parc Loc'!$AY$7:$AY$297));SI('Extraction Parc Loc'!D7>0;SOMMEPROD(((ARRONDI('Extraction Parc Loc'!S7:S297;3)=recto!A78)*'Extraction Parc Loc'!$O$7:$O$297));"")))))))

Bonjour à tous !

Une réponse à mon précédent message ?

Bonjour

Version : Version 2410 Build 16.0.18129.20200

EXCEL 2020?

Bonjour à tous de nouveau !

Excel 2020 n'existe pas...

Pour connaître la nature de votre produit Excel, je vous propose de cliquer sur "A propos de Excel" via le menu "Fichier/Compte".

Sur mon ordinateur cela donne :

image

Cela donne chez moi :

Microsoft® Excel® pour Microsoft 365 MSO (Version 2410 Build 16.0.18129.20200) 64 bits

RE,

J'ai réussis a corriger ma formule :

=SI('Extraction Parc Loc'!$HG$7>0;SOMMEPROD((ARRONDI('Extraction Parc Loc'!$HV$7:$HV$297;3)=recto!A77)*'Extraction Parc Loc'!$HR$7:$HR$297);
SI('Extraction Parc Loc'!$FX$7>0;SOMMEPROD((ARRONDI('Extraction Parc Loc'!$GM$7:$GM$297;3)=recto!A77)*'Extraction Parc Loc'!$GI$7:$GI$297);
SI('Extraction Parc Loc'!$EO$7>0;SOMMEPROD((ARRONDI('Extraction Parc Loc'!$FD$7:$FD$297;3)=recto!A77)*'Extraction Parc Loc'!$EZ$7:$EZ$297);
SI('Extraction Parc Loc'!$DF$7>0;SOMMEPROD((ARRONDI('Extraction Parc Loc'!$DV$7:$DV$297;3)=recto!A77)*'Extraction Parc Loc'!$DQ$7:$DQ$297);
SI('Extraction Parc Loc'!$BW$7>0;SOMMEPROD((ARRONDI('Extraction Parc Loc'!$CL$7:$CL$297;3)=recto!A77)*'Extraction Parc Loc'!$CH$7:$CH$297);
SI('Extraction Parc Loc'!$AN$7>0;SOMMEPROD((ARRONDI('Extraction Parc Loc'!$BC$7:$BC$297;3)=recto!A77)*'Extraction Parc Loc'!$AY$7:$AY$297);
SI('Extraction Parc Loc'!D6>0;SOMMEPROD((ARRONDI('Extraction Parc Loc'!S6:S296;3)=recto!A77)*'Extraction Parc Loc'!$O$7:$O$297);0)))))))

merci

Bonjour à tous de nouveau !

Cela donne chez moi :

Microsoft® Excel® pour Microsoft 365 MSO (Version 2410 Build 16.0.18129.20200) 64 bits

Alors l'information à reporter dans votre profil est "365 FR".

J'ai un nouveau problème je recherche maintenant à connaitre le nombre de cellule correspondant au résultat de la valeur unique

J'ai essayé d'intégrer ARRONDIT à NB.SI mais je n'y parvient pas

Ci joint le tableur d'exemple

Pourriez vous m'aider svp?

Merci d'avance

6test-formule.xlsx (13.08 Ko)

Bonjour à tous de nouveau !

Une proposition ?

=LET(p;D5:D114;MAP(B5#;LAMBDA(x;NB(FILTRE(p;ARRONDI(p;2)=x)))))
image

Merci beaucoup !

Rechercher des sujets similaires à "fonction unique nombres decimale"