OPEN OFFICE adition conditionnelle

Fermé
jigour Messages postés 39 Date d'inscription lundi 27 novembre 2006 Statut Membre Dernière intervention 12 février 2017 - 13 nov. 2009 à 07:20
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 - 13 nov. 2009 à 09:33
Bonjour,
Voici mon problème:
j'aimerais faire les totaux suivant:
feuille 1: A1 DUPONT. A2 DURANT . A3 UNTEL . A4 UNTEL. A5 DUPONT. A6 BERNARD .......ETC
Cellule suivante le montant : B2 200. B345.3 .B4 85. B5 50.30. B656.........ETC
Feuille 2 : je voudrais en A1 DUPONT et en B1 le total de tous les DUPONT de la feuille 1; en ligne 2 les totaux de UNTEL par exemple.....
Est-ce possible ?
Merci par avance à ceux et celles d'entre vous qui pouront me venir en aide
A voir également:

2 réponses

ladameblanche Messages postés 309 Date d'inscription mardi 5 septembre 2006 Statut Membre Dernière intervention 3 novembre 2023 87
13 nov. 2009 à 09:29
Bonjour,
Peut-être ceci :
B1=SOMME.SI(Feuil1!A$1:A$100;A1;Feuil1!B$1:B$100)
0
dobo69 Messages postés 1587 Date d'inscription vendredi 24 juillet 2009 Statut Membre Dernière intervention 30 juin 2013 827
13 nov. 2009 à 09:33
bonjour,

ce que vous cherchez peut être fait par un tableau croisé dynamique (Données -> pilote de données dans Calc)
Cependant pour monter un TCD, il faut transposer votre tableau "en lignes" sous forme de colonnes :
colonne A, tous les noms
colonnes B, tous les montants correspondants.

Vous pouvez effectuer cela à l'aide de la fonction transpose :

1) transposition du tableau
dans une nouvelle feuille, sélectionner la cellule A2, faire insertion -> fonction, sélectionner matrice dans la catégorie et choisir TRANSPOSE (double clic).
COCHER LA CASE MATRICE en bas à gauche.
pointer le curseur dans la fenêtre 'matrice' et ensuite aller sélectionner les lignes de données (dupont, 200, etc...) Cela doit vous donner quelque chose comme ca :
Feuille1.A1:F2. Vous pouvez à ce stade augmenter la taille du tableau si vous faites des compléments ultérieurs en remplaçant F2 par ZZ2 par exemple (jusqu'à AMJ2 maxi).
valider OK

2) tableau croisé dynamique
Une fois cela fait, vous devez retrouver votre tableau transposé "verticalement" en colonnes A et B en partant de la ligne 2
En lignes 1 remplir des entêtes de colonnes en inscrivant par exemple NOM et MONTANTS en A et B
Ensuite Sélectionner les deux colonnes A et B
faire Données -> Pilote de données -> Démarrer "sélection active"
Vous obtenez une "boite" dans laquelle, il faut faire glisser le bouton NOMS vers le cadre "Ligne champs"
et le bouton MONTANTS vers Champs de données. La somme doit s'appliquer par défaut à MONTANTS
déplier Options en bas à droite et dans "résultat à", à droite de 'indéfini', sélectionner un case, n'importe où dans n'importe quelle feuille (à l'endroit donc ou vous voulez votre tableau). Vous pouvez déplier 'indéfini et sélectionner 'nouvelle feuille'
valider OK
Vous devez logiquement obtenir votre résultat (liste des noms avec somme des montants

L'explication en texte est longue mais la manip est en fait simple et rapide à reproduire.
0