[Résolu] Alternative de formule utilisant certaines cellules en fonction du contenu d'une autre

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.
Naryelle
Fraîchement OOthentifié
Messages : 3
Inscription : 12 oct. 2025 09:38

[Résolu] Alternative de formule utilisant certaines cellules en fonction du contenu d'une autre

Message par Naryelle »

Bonjours.

Désolé d'avance si le titre ou mes tentatives d'explication ne sont pas claires, j'ai fait un tableau d'exemple pour tenter de faciliter la tâche.


Des objets ont un prix qui varie en fonction du lieu selon une marge à appliquer à un prix de base, dans l'exemple fournis, le premier objet aura un prix de 93.6 dans le premier lieu et de 96.3 dans le deuxième lieu.


Sur une seconde feuille, je veux afficher le prix d'un objet en fonction du lieu, pour ce faire, j'ai défini une plage de données contenant les lieux que j'utilise en validité sur une cellule, puis j'utilise la fonction "SI.CONDITIONS" sur une autre cellule ce qui me donne le résultat escompté.


Cependant le véritable document contient plus de lignes que l'exemple et comme la fonction de copie par glissement décale aussi la cellule vérifiée (B2 dans l'exemple) je me retrouve a devoir tapé les cellules une par une, c'est très laborieux et je me demandais si il n'existait pas une méthode que je ne connais pas qui permet d'éviter cela.

édit : ajout du fichier exemple, je n'avais pas vu le changement d'onglet permettant de joindre un fichier, je n'ai regardé que les balise au dessus du texte, d’où ma tentative de passer par un hébergeur d'image, pensant que c’était ma seule solution.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Naryelle le 12 oct. 2025 21:15, modifié 2 fois.
LibreOffice 7.1.5.2 sous Windows 10
Avatar de l’utilisateur
Bidouille
RespOOnsable forum
RespOOnsable forum
Messages : 12898
Inscription : 08 nov. 2005 16:23
Localisation : Brest, France

Re: Recherche d'une méthode alternative pour formule utilisant certaines cellules en fonction du contenu d'une autre cel

Message par Bidouille »

Bonjour et bienvenue,

Pas d'image hébergée en dehors du forum !
Et plutôt que des images, il est préférable d'avoir un document.

Image
Comment joindre un fichier au format ODF
Penser également à dépersonnaliser le fichier joint.
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3591
Inscription : 12 janv. 2006 10:04

Re: Méthode alternative de formule utilisant certaines cellules en fonction du contenu d'une autre

Message par Michel JANZEF »

Bonjour,
Naryelle a écrit : ↑12 oct. 2025 10:49...
Cependant le véritable document contient plus de lignes que l'exemple et comme la fonction de copie par glissement décale aussi la cellule vérifiée (B2 dans l'exemple) je me retrouve a devoir tapé les cellules une par une, c'est très laborieux et je me demandais si il n'existait pas une méthode que je ne connais pas qui permet d'éviter cela.
Avant de voir votre fichier d'exemple :
Pour fixer une cellule, il faut lui mettre une adresse absolue, soit : $B$2.

Voir l'aide du logiciel (F1) sur les adresses absolues et relatives.
AOo 4.1.16 (Oracle JRE x86 - 1.8.0_471) et LibO 26.2.6.3 (Oracle JRE x64 - 1.8.0_501) - Windows 11 Famille 25H2 (26200.6725) 64 bits
Naryelle
Fraîchement OOthentifié
Messages : 3
Inscription : 12 oct. 2025 09:38

Re: Méthode alternative de formule utilisant certaines cellules en fonction du contenu d'une autre

Message par Naryelle »

Michel JANZEF a écrit : ↑12 oct. 2025 16:19 Bonjour,
Naryelle a écrit : ↑12 oct. 2025 10:49...
Cependant le véritable document contient plus de lignes que l'exemple et comme la fonction de copie par glissement décale aussi la cellule vérifiée (B2 dans l'exemple) je me retrouve a devoir tapé les cellules une par une, c'est très laborieux et je me demandais si il n'existait pas une méthode que je ne connais pas qui permet d'éviter cela.
Avant de voir votre fichier d'exemple :
Pour fixer une cellule, il faut lui mettre une adresse absolue, soit : $B$2.

Voir l'aide du logiciel (F1) sur les adresses absolues et relatives.
Je vais tester ça
LibreOffice 7.1.5.2 sous Windows 10
Naryelle
Fraîchement OOthentifié
Messages : 3
Inscription : 12 oct. 2025 09:38

Re: Méthode alternative de formule utilisant certaines cellules en fonction du contenu d'une autre

Message par Naryelle »

Michel JANZEF a écrit : ↑12 oct. 2025 16:19
Avant de voir votre fichier d'exemple :
Pour fixer une cellule, il faut lui mettre une adresse absolue, soit : $B$2.

Voir l'aide du logiciel (F1) sur les adresses absolues et relatives.
Je ne connaissait effectivement pas cette possibilité, et elle fonctionne, comment indique t-on un message comme étant celui qui a répondu à la question ?
LibreOffice 7.1.5.2 sous Windows 10