Création
d'entreprise
Posez votre question Signaler

Fonction Excel en Anglais, somme # valeurs [Résolu]

colox88 34Messages postés 27 mars 2007Date d'inscription - Dernière réponse le 18 mars 2008 à 13:56
Bonjour,
Je suis actuellement sur Excel version anglaise et je ne peux le modifier
Je recherche actuellement un moyen pour faire une somme de differrents termes d une colonne
Ex:
Numero de commande:
10 en A1
11 en A2
12 en A3
10 en A4
11 en A5
et j aimerais en A10 par exemple le resultat 3 : correspont aux differents termes de ma colonne c est a dire 10,11,12.
J ai vu un ancien Post en parler, un certain Eric decrit une formule mais le probleme est que je ne connais pas l equivalent en anglais.
Il avait propose: {=SOMME(1/NB.SI(A1:A9;A1:A9))} mais je ne sais pas si cela fonctionne car sur ma version d Excel en anglais ca ne marche pas. J aimerais savoir egalement si on peut laisser des cases vides.
Merci de votre aide. Pierre.
Lire la suite 

Fonction Excel en Anglais, somme # valeurs »

10 réponses
Réponse
+0
moins plus
Bonjour,

Ton but c'est de faire la somme des cellules A1 à A9 ?
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour à tous

Pour prendre en compte les cellules vides:
d'après Laurent Longre sur son site: http://xcell05.free.fr

=SOMME(SI(Plage<>"";1/NB.SI(Plage;Plage)))

soit en anglais (à vérifier)
=SUM(IF(A1:A9<>"";1/COUNTIF(A1:A9;A1:A9)))

Formules matricielles à valider par "Ctrl+maj+entrée" (et non "entrée" comme d'hab)

Michel

PS: pour des traductions, télécharges av-evaluate sur le site Excelabo.
colox88- 18 mars 2008 à 12:14
alors je viens d essayer mais il me met une erreur au niveau des ""

=SUM(IF(A1:A9<>"";1/COUNTIF(A1:A9;A1:A9)))
donc je ne sais pas ce qui cloche, et le probleme c est que je ne peux pas tester en version francaise je ne l ai pas.
Ajouter un commentaire
Réponse
+0
moins plus
est ce que tu as essayé avec un point entre COUNT et IF ?
colox88- 18 mars 2008 à 12:25
alors je viens de mettre exactement cela:

colonne A:
A1: 10
A2: 10
A3: 2
A4: 3
A5: 10
A6: 2
A7: 3
A8: 11
A9: 15

et en A10:
=SUM(IF(A1:A9<>"",1/COUNTIF(A1:A9,A1:A9)))

le probleme venait des points virgules par contre il m affiche en A10: #VALUE

qu est ce qui va pas, j aimerais avoir comme resultats: 5

merci
michel_m- 18 mars 2008 à 12:30
As tu validé avec l'appui simultané Ctrl+maj+entrée en cliquant au préalable dans la barre de formule ?
colox88- 18 mars 2008 à 12:37
Merci beaucoup ca marche, faut juste faire attention aux points virgules
et sinon a quoi correspond exactement la validation par ctrl+shift+entree pour que je ne pose pas la question plus tard

merci encore Michel
Ajouter un commentaire
Réponse
+0
moins plus
j'ai recopié tes valeurs

Ensuite j'ai fait un copié-collé de la formule de michel (en anglais puisque mon tableur aussi est en anglais) et ça marche parfaitement

La formule c'est celle la : =SUM(IF(A1:A9<>"";1/COUNTIF(A1:A9;A1:A9)))

Et tu dois la valider par Ctrl+Maj+Entrée (les trois touches en même temps)
(Quand tu appuis sur les 3 touches il faut que tu soit DANS ta cellule. elle doit pas etre juste selectionnée)

pour moi ça marche
Ajouter un commentaire
Réponse
+0
moins plus
Re,

Une formule matricielle parcourt cellule après cellule les zones indiquées. dans ta formule:
1/ somme(si(A1<>""; 1/NB.SI(A1:A9;A1)))
ensuite
2:somme(si(A2<>""; etc.
la somme se faisant ligne par ligne

Cela permet de n'écrire qu'une seule formule et de résoudre des problèmes de calculs sur sélections d'éléments dans une zone. Par contre, comme à chaque le calcul es refait, le temps total est long. dans de grands tableaux, VBA est plus rapide...

Bonne digestion de matricielles à la sauce "auchoix"

svp, mets la discussion en résolu (icone au dessus de "répondre")
Ajouter un commentaire
Ce document intitulé « Fonction Excel en Anglais, somme # valeurs » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?