Re Bonjour
Ma question précédente est alambiquée.
En fait je cherche à faire la somme d'un chiffre
Par exemple pour 250 je cherche 2+5
Pour 3145 je cherche 3+1+4+5=13 et 1+3=4
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000736-2, 26/04/2007
Analyse le : 29/04/2007 10:30:39
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
A nouveau répondu trop vite ! "Pour 3145 je cherche 3+1+4+5 et 1+3=4"
A essayer : =MOD(SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1))*1);9)
Dans le même esprit, une variante pour la formule sous le message précedent : =SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1))*1)
dré
Bonjour,
Peut-être qu'une petite formule pourrait faire l'affaire : =SOMME(STXT(A1&REPT(0;9-NBCAR(A1));{1;2;3;4;5;6;7;8;9};1)*1)
L'exemple est limité à 9 chiffres, mais il n'y a aucun problème pour l'étendre à 15 (limite d'Excel).
dré
Re Bonjour Ma question précédente est alambiquée. En fait je cherche à faire la somme d'un chiffre Par exemple pour 250 je cherche 2+5 Pour 3145 je cherche 3+1+4+5 et 1+3=4
Merci Pascal
--- Antivirus avast! : message Sortant sain. Base de donnees virale (VPS) : 000736-2, 26/04/2007 Analyse le : 29/04/2007 10:30:39 avast! - copyright (c) 1988-2007 ALWIL Software. http://www.avast.com
Rebonjour,
A nouveau répondu trop vite !
"Pour 3145 je cherche 3+1+4+5 et 1+3=4"
A essayer :
=MOD(SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1))*1);9)
Dans le même esprit, une variante pour la formule sous le message précedent :
=SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1))*1)
dré
Bonjour,
Peut-être qu'une petite formule pourrait faire l'affaire :
=SOMME(STXT(A1&REPT(0;9-NBCAR(A1));{1;2;3;4;5;6;7;8;9};1)*1)
L'exemple est limité à 9 chiffres, mais il n'y a aucun problème pour
l'étendre à 15 (limite d'Excel).
dré
Re Bonjour
Ma question précédente est alambiquée.
En fait je cherche à faire la somme d'un chiffre
Par exemple pour 250 je cherche 2+5
Pour 3145 je cherche 3+1+4+5 et 1+3=4
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000736-2, 26/04/2007
Analyse le : 29/04/2007 10:30:39
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
A nouveau répondu trop vite ! "Pour 3145 je cherche 3+1+4+5 et 1+3=4"
A essayer : =MOD(SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1))*1);9)
Dans le même esprit, une variante pour la formule sous le message précedent : =SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1))*1)
dré
Bonjour,
Peut-être qu'une petite formule pourrait faire l'affaire : =SOMME(STXT(A1&REPT(0;9-NBCAR(A1));{1;2;3;4;5;6;7;8;9};1)*1)
L'exemple est limité à 9 chiffres, mais il n'y a aucun problème pour l'étendre à 15 (limite d'Excel).
dré
Re Bonjour Ma question précédente est alambiquée. En fait je cherche à faire la somme d'un chiffre Par exemple pour 250 je cherche 2+5 Pour 3145 je cherche 3+1+4+5 et 1+3=4
Merci Pascal
--- Antivirus avast! : message Sortant sain. Base de donnees virale (VPS) : 000736-2, 26/04/2007 Analyse le : 29/04/2007 10:30:39 avast! - copyright (c) 1988-2007 ALWIL Software. http://www.avast.com
AV
Pour conclure :
Function TOTAL(Nombre) rebelote: For i = 1 To Len(Nombre) S = S + 1 * Mid(Nombre, i, 1) Next If Len(S) <> 1 Then Nombre = S: S = 0: GoTo rebelote TOTAL = S End Function
AV
Pour conclure :
Function TOTAL(Nombre)
rebelote:
For i = 1 To Len(Nombre)
S = S + 1 * Mid(Nombre, i, 1)
Next
If Len(S) <> 1 Then Nombre = S: S = 0: GoTo rebelote
TOTAL = S
End Function
Function TOTAL(Nombre) rebelote: For i = 1 To Len(Nombre) S = S + 1 * Mid(Nombre, i, 1) Next If Len(S) <> 1 Then Nombre = S: S = 0: GoTo rebelote TOTAL = S End Function
AV
Séb
"Pascal" a écrit dans le message de news: 4634626b$0$27400$
Merci Alain. C'est Parfait. Je cherchais pour ma gouverne à savoir si l'on retrouvait la particularité de la table de 9 dans d'autres tables.
Toi tu as regardé TF1 hier soir ^ ^
Séb
"Pascal" <lapless@wanadoo.fr> a écrit dans le message de news:
4634626b$0$27400$ba4acef3@news.orange.fr...
Merci Alain. C'est Parfait. Je cherchais pour ma gouverne à savoir si l'on
retrouvait la particularité de la table de 9 dans d'autres tables.
"Pascal" a écrit dans le message de news: 4634626b$0$27400$
Merci Alain. C'est Parfait. Je cherchais pour ma gouverne à savoir si l'on retrouvait la particularité de la table de 9 dans d'autres tables.
Toi tu as regardé TF1 hier soir ^ ^
Séb
dre
Rere,
Pourquoi se compliquer la vie : =MOD(A1;9) suffit largement.
dre
Rebonjour,
A nouveau répondu trop vite ! "Pour 3145 je cherche 3+1+4+5 et 1+3=4"
A essayer : =MOD(SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1))*1);9)
Dans le même esprit, une variante pour la formule sous le message précedent : =SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1))*1)
dré
Bonjour,
Peut-être qu'une petite formule pourrait faire l'affaire : =SOMME(STXT(A1&REPT(0;9-NBCAR(A1));{1;2;3;4;5;6;7;8;9};1)*1)
L'exemple est limité à 9 chiffres, mais il n'y a aucun problème pour l'étendre à 15 (limite d'Excel).
dré
Re Bonjour Ma question précédente est alambiquée. En fait je cherche à faire la somme d'un chiffre Par exemple pour 250 je cherche 2+5 Pour 3145 je cherche 3+1+4+5 et 1+3=4
Merci Pascal
--- Antivirus avast! : message Sortant sain. Base de donnees virale (VPS) : 000736-2, 26/04/2007 Analyse le : 29/04/2007 10:30:39 avast! - copyright (c) 1988-2007 ALWIL Software. http://www.avast.com
Rere,
Pourquoi se compliquer la vie :
=MOD(A1;9)
suffit largement.
dre
Rebonjour,
A nouveau répondu trop vite !
"Pour 3145 je cherche 3+1+4+5 et 1+3=4"
A essayer :
=MOD(SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1))*1);9)
Dans le même esprit, une variante pour la formule sous le message précedent :
=SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1))*1)
dré
Bonjour,
Peut-être qu'une petite formule pourrait faire l'affaire :
=SOMME(STXT(A1&REPT(0;9-NBCAR(A1));{1;2;3;4;5;6;7;8;9};1)*1)
L'exemple est limité à 9 chiffres, mais il n'y a aucun problème pour
l'étendre à 15 (limite d'Excel).
dré
Re Bonjour
Ma question précédente est alambiquée.
En fait je cherche à faire la somme d'un chiffre
Par exemple pour 250 je cherche 2+5
Pour 3145 je cherche 3+1+4+5 et 1+3=4
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000736-2, 26/04/2007
Analyse le : 29/04/2007 10:30:39
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Pourquoi se compliquer la vie : =MOD(A1;9) suffit largement.
dre
Rebonjour,
A nouveau répondu trop vite ! "Pour 3145 je cherche 3+1+4+5 et 1+3=4"
A essayer : =MOD(SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1))*1);9)
Dans le même esprit, une variante pour la formule sous le message précedent : =SOMMEPROD((STXT(A1;LIGNE(INDIRECT(1&":"&NBCAR(A1)));1))*1)
dré
Bonjour,
Peut-être qu'une petite formule pourrait faire l'affaire : =SOMME(STXT(A1&REPT(0;9-NBCAR(A1));{1;2;3;4;5;6;7;8;9};1)*1)
L'exemple est limité à 9 chiffres, mais il n'y a aucun problème pour l'étendre à 15 (limite d'Excel).
dré
Re Bonjour Ma question précédente est alambiquée. En fait je cherche à faire la somme d'un chiffre Par exemple pour 250 je cherche 2+5 Pour 3145 je cherche 3+1+4+5 et 1+3=4
Merci Pascal
--- Antivirus avast! : message Sortant sain. Base de donnees virale (VPS) : 000736-2, 26/04/2007 Analyse le : 29/04/2007 10:30:39 avast! - copyright (c) 1988-2007 ALWIL Software. http://www.avast.com
AV
Pourquoi se compliquer la vie : =MOD(A1;9) suffit largement.
Heu. Si le nombre est un multiple de 9 --> résultat 0 ! Par ailleurs le nombre ne doit pas dépasser 9 chiffres
AV
Pourquoi se compliquer la vie :
=MOD(A1;9)
suffit largement.
Heu.
Si le nombre est un multiple de 9 --> résultat 0 !
Par ailleurs le nombre ne doit pas dépasser 9 chiffres
Pourquoi se compliquer la vie : =MOD(A1;9) suffit largement.
Heu. Si le nombre est un multiple de 9 --> résultat 0 ! Par ailleurs le nombre ne doit pas dépasser 9 chiffres
AV
dre
Bonjour,
Pour afficher 9 au lieu de 0 : =MOD(A1-1;9)+1 C'est un choix.
La limite de 9 chiffres est une limite d'Excel. Assez aisée à contourner, mais la formule devient presque aussi longue que l'autre proposée, qui elle reste valable dans tous les cas.
dré
Pourquoi se compliquer la vie : =MOD(A1;9) suffit largement.
Heu. Si le nombre est un multiple de 9 --> résultat 0 ! Par ailleurs le nombre ne doit pas dépasser 9 chiffres
AV
Bonjour,
Pour afficher 9 au lieu de 0 : =MOD(A1-1;9)+1
C'est un choix.
La limite de 9 chiffres est une limite d'Excel.
Assez aisée à contourner, mais la formule devient presque aussi longue que
l'autre proposée, qui elle reste valable dans tous les cas.
dré
Pourquoi se compliquer la vie :
=MOD(A1;9)
suffit largement.
Heu.
Si le nombre est un multiple de 9 --> résultat 0 !
Par ailleurs le nombre ne doit pas dépasser 9 chiffres
Pour afficher 9 au lieu de 0 : =MOD(A1-1;9)+1 C'est un choix.
La limite de 9 chiffres est une limite d'Excel. Assez aisée à contourner, mais la formule devient presque aussi longue que l'autre proposée, qui elle reste valable dans tous les cas.
dré
Pourquoi se compliquer la vie : =MOD(A1;9) suffit largement.
Heu. Si le nombre est un multiple de 9 --> résultat 0 ! Par ailleurs le nombre ne doit pas dépasser 9 chiffres
AV
dre
Re,
Solution simple pour contourner la limite des 9 chiffres : ¡-9*ENT(A1/9)
Pour afficher 9 au lieu de 0 : ¡-9*ENT((A1-1)/9)
dré
Re Bonjour Ma question précédente est alambiquée. En fait je cherche à faire la somme d'un chiffre Par exemple pour 250 je cherche 2+5 Pour 3145 je cherche 3+1+4+5 et 1+3=4
Merci Pascal
--- Antivirus avast! : message Sortant sain. Base de donnees virale (VPS) : 000736-2, 26/04/2007 Analyse le : 29/04/2007 10:30:39 avast! - copyright (c) 1988-2007 ALWIL Software. http://www.avast.com
Re,
Solution simple pour contourner la limite des 9 chiffres :
¡-9*ENT(A1/9)
Pour afficher 9 au lieu de 0 :
¡-9*ENT((A1-1)/9)
dré
Re Bonjour
Ma question précédente est alambiquée.
En fait je cherche à faire la somme d'un chiffre
Par exemple pour 250 je cherche 2+5
Pour 3145 je cherche 3+1+4+5 et 1+3=4
Merci
Pascal
---
Antivirus avast! : message Sortant sain.
Base de donnees virale (VPS) : 000736-2, 26/04/2007
Analyse le : 29/04/2007 10:30:39
avast! - copyright (c) 1988-2007 ALWIL Software.
http://www.avast.com
Solution simple pour contourner la limite des 9 chiffres : ¡-9*ENT(A1/9)
Pour afficher 9 au lieu de 0 : ¡-9*ENT((A1-1)/9)
dré
Re Bonjour Ma question précédente est alambiquée. En fait je cherche à faire la somme d'un chiffre Par exemple pour 250 je cherche 2+5 Pour 3145 je cherche 3+1+4+5 et 1+3=4
Merci Pascal
--- Antivirus avast! : message Sortant sain. Base de donnees virale (VPS) : 000736-2, 26/04/2007 Analyse le : 29/04/2007 10:30:39 avast! - copyright (c) 1988-2007 ALWIL Software. http://www.avast.com
AV
Solution simple pour contourner la limite des 9 chiffres : Pour afficher 9 au lieu de 0 : ¡-9*ENT((A1-1)/9)
Ca y est presque ;-) Encore un petit effort pour les 2 cas extrèmes : 0 qui renvoie 9 (attendu 0) 999999999999999 (15 x 9) qui renvoie 0 (attendu 9)
AV
Solution simple pour contourner la limite des 9 chiffres :
Pour afficher 9 au lieu de 0 :
¡-9*ENT((A1-1)/9)
Ca y est presque ;-)
Encore un petit effort pour les 2 cas extrèmes :
0 qui renvoie 9 (attendu 0)
999999999999999 (15 x 9) qui renvoie 0 (attendu 9)