[Resolu] Recuperer valeur en fonction de lignes et colonnes

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
deadhunter
Membre hOOnoraire
Membre hOOnoraire
Messages : 122
Inscription : 22 mars 2006 08:22
Localisation : Derriere mon écran

[Resolu] Recuperer valeur en fonction de lignes et colonnes

Message par deadhunter »

Salut à tous,

J'ai un tableau de 50 lignes et 11 colonnes.
A chaque ligne je rentre un montant dans une des 10 colonnes, et je rentre un nombre (nombre de factures) dans la colonne 11.
Je peux avoir plusieurs fois une colonne de renseigné ainsi qu'avoir des colonnes vides.

Y a t-il posibilité de récupérer (dans un nouvel onglet) le nombre de factures (renseigné en colonne 11) de chaque colonne.

Merci d'avance.

(j'ai un peu grenouillé sur le forum mais j'avoue ne pas savoir quoi chercher)
Dernière modification par deadhunter le 05 mars 2007 11:24, modifié 2 fois.
LibreOffice V 5.4.7.2
Environnement professionnel. Versions imposées.
Windows 10

LibreOffice V 6.4.2.2 à la maison
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Message par jeanmimi »

Bonjour,

Oui, c'est possible, mais comme c'est simple, je me demande si j'ai bien compris ta demande.
Tu te places dans la nouvelle feuille, dans une cellule, puis tu entres = et tu vas dans la cellule de la première feuille que tu veux récupérer.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
deadhunter
Membre hOOnoraire
Membre hOOnoraire
Messages : 122
Inscription : 22 mars 2006 08:22
Localisation : Derriere mon écran

Message par deadhunter »

Non non, c'est un peu plus compliqué :lol:

Voici un exemple :
Ligne1 - colonne C (je mets un montant) - colonne K = 11 (nb factures)
Ligne2 - colonne E (je mets un montant) - colonne K = 8 (nb factures)
Ligne3 - colonne D (je mets un montant) - colonne K = 5 (nb factures)
Ligne4 - colonne C (je mets un montant) - colonne K = 7 (nb factures)
..... sur N lignes

Dans un autre onglet, j'ai sur une ligne les intitulés de mes 10 colonnes et je voudrais qu'en dessous de chaque intitulés se trouve le nombre total de factures.

Col A = 0 - Col B = 0 - Col C = 18 (11+7) - Col D = 5 etc ...
LibreOffice V 5.4.7.2
Environnement professionnel. Versions imposées.
Windows 10

LibreOffice V 6.4.2.2 à la maison
Vandeput
Membre enthOOusiaste
Membre enthOOusiaste
Messages : 409
Inscription : 12 févr. 2007 14:33
Localisation : Bruxelles

Message par Vandeput »

Bonjour,

Peux-tu mettre un petit exemple en pièce jointe, ce sera plus facile ?

A première vue un SOMMPROD avec un DECALER devrait faire l'affaire.
andré
2.2 sous Windows XP
Jeff
GourOOu
GourOOu
Messages : 9628
Inscription : 18 sept. 2006 09:40
Localisation : France

Message par Jeff »

Bonsoir,

Si j'ai bien suivi, en prenant ton exemple, je t'ai concocté une SOMMEPROD qui à l'air de répondre à ta question :

Code : Tout sélectionner

=SOMMEPROD(NON(ESTVIDE(A1:A4));$K$1:$K$4)
Je te laisse également le classeur test : http://user.services.openoffice.org/fr/ ... 092712.ods

N'oublie pas la balise [Résolu] si tel est le cas...

A + :wink:

EDIT : Tu peux également passer par une fonction SOMME.SI (en A5 suivant l'exemple, puis recopie à l'horizontal) :

Code : Tout sélectionner

=SOMME.SI(A1:A4;"<>""";$K$1:$K$4)
Dernière modification par Jeff le 02 mars 2007 21:10, modifié 1 fois.
Jeff
GourOOu
GourOOu
Messages : 9628
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Récupérer une valeur en fonction de lignes et de colonne

Message par Jeff »

deadhunter a écrit :dans un nouvel onglet
Autant pour moi, il suffit d'actualiser les formules pour aller chercher dans d'autres feuille ; SOMMEPROD devient donc :

Code : Tout sélectionner

=SOMMEPROD(NON(ESTVIDE(Feuille1.A1:A4));$Feuille1.$K$1:$K$4)
et SOMME.SI :

Code : Tout sélectionner

=SOMME.SI(Feuille1.A1:A4;"<>""";$Feuille1.$K$1:$K$4)
Petit rappel si necessaire : les références de feuille, colonne ou ligne, précédées du signe $ ne s'incrémente donc pas à la recopie (pour pouvoir toujours totaliser la même colonne), les autres références s'actualisent (pour pouvoir prendre en compte les bons critères) ; cette fois, je crois c'est tout bon... :wink:

Si tu as besoin du classeur test actualisé, fais le moi savoir :!:
deadhunter
Membre hOOnoraire
Membre hOOnoraire
Messages : 122
Inscription : 22 mars 2006 08:22
Localisation : Derriere mon écran

Message par deadhunter »

Merci à toi Jeff c'est exactement ce que je cherchais.

Le probléme c'est que je voit ce que je veux faire mais j'ai un peu du mal à chercher le terme exact. Mais je n'aurais jamais été cherché du coté des sommesprod.

Encore merci à toi.
LibreOffice V 5.4.7.2
Environnement professionnel. Versions imposées.
Windows 10

LibreOffice V 6.4.2.2 à la maison