Fonctions exel

Fermé
lecorse Messages postés 126 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 19 juin 2020 - 10 oct. 2017 à 20:04
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 - 12 oct. 2017 à 19:06
Bonjour à tous

Avec la fonction "alea" j'ai en a1:6, b1:4 c1:2 soit:642

Avec quelle fonction je peux retrouver en d1 642

Merci pour l aide

9 réponses

fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
10 oct. 2017 à 20:11
Bonsoir
=A1&B1&C1
devrait faire l'affaire
1
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 428
10 oct. 2017 à 20:11
Bonjour

=100*A1+10*B1+C1

Cdlmnt
0
Raymond PENTIER Messages postés 58781 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 28 décembre 2024 17 258
11 oct. 2017 à 06:17
La formule de Fabien donne un texte, celle de ccm81 donne un nombre.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
11 oct. 2017 à 07:43
Bonjour

pour faire un nombre avec le texte:

=(A1&B1&C1)*1

crdlmnt
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
Modifié le 11 oct. 2017 à 07:49
Bonjour à vous,

trés juste le *1...
question bête:
si la cellule est en format nombre le *1 est nécessaire quand même?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié le 11 oct. 2017 à 08:16
Salut fabien

le meilleurs moyen, c'est d'essayez

éh bé non, la concaténation transforme en texte dans tous les cas. Toutefois, quelque soit le format de cellule, et même sans le *1 Excel le considère comme un nombre pour un calcul qui s'appuierait sur le résultat.

exemple en D1:

=A1&B1&D1 donne un texte, mais en E1,D1+1 fonctionne sans problème

par contre la recherche de la valeur num (RECHERCHEV,H,EQUIV) fait la différence entre le texte et la num. Il faut soit utiliser le *1 soit placer la valeur cherchée entre guillemets

crdlmnt
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
11 oct. 2017 à 08:53
C'est exactement la réflexion que j'ai eu dans la voiture en me rendant au travail, tu confirmes, Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour à tous,

Les 2 formules de fabien25000 et ccm81 sont correctes ;
j'espère que lecorse sait que le résultat sera modifié lors
de chaque recalcul de la fonction ALEA().

Pour éviter cela, il faut soit convertir le résultat en texte via
« copier / coller des valeurs », soit utiliser VBA pour mettre
« en dur » le résultat de la fonction Rnd.

Cordialement
 
0
lecorse Messages postés 126 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 19 juin 2020 18
12 oct. 2017 à 09:20
Bonjour à tous
Merci pour votre aide
Je viens de retrouver la réponse de ccm81 soit( a1*100+b1*10+c) que j'avais utilisé en langage python pour trouver une somme
Avec ce résultat est-il possible de rechercher le nombre obtenu dans une ou deux colonnes par ex:125 dans les colonnes( i8:i20) et (j8:j20)
Comment faire pour donner automatiquement une autre valeur aux nombres aléatoires
Merci
Bonne journée à tous
0
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 428
Modifié le 12 oct. 2017 à 14:42
Comment faire pour donner automatiquement une autre valeur aux nombres aléatoires
Deux solutions (avec et sans macro)

http://www.cjoint.com/c/GJmmiqhtevB

Cdlmnt
0
lecorse Messages postés 126 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 19 juin 2020 18
12 oct. 2017 à 18:32
Merci pour ta réponse
Ca marche sans macro
Je suppose que je peux aligner les variables en ligne a3 b3 c3 avec les nombres de 1 à 6 mais comment faire pour ne pas avoir le 0 je pense que je dois ajouter 1?
Peux tu m expliquer comment ajouter un bouton "oui", "non".

Merci pour l'aide car j'en ai besoin me suis lancé la dedans à 77 ans c'est pas évident mais ça occupe.
0
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 2 428
12 oct. 2017 à 19:06
Je suppose que je peux aligner les variables en ligne a3 b3 c3
sans problème
les nombres de 1 à 6 mais comment faire pour ne pas avoir le 0 je pense que je dois ajouter 1?
=ALEA.ENTRE.BORNES(1;6)

Peux tu m expliquer comment ajouter un bouton "oui", "non".

http://www.cjoint.com/c/GJmreQSMNLB
Merci pour l'aide car j'en ai besoin me suis lancé la dedans à 77 ans c'est pas évident mais ça occupe.
Bah, il n'y a pas d'âge pour ça (s'amuser ...)

Cdlmnt
0