Bonsoir à tous
Il m'est très difficile de définir un titre pour mon souci.
J'ai un tableau (export d'un logiciel de compta) pour les ventes d'un camping.
Ces ventes se font majoritairement en CB ou en espèces.
Je veux faire ressortir le total des ventes HT et le montant de la TVA en fonction du mode de paiement. J'ai 3 taux : 5.5 % 10 % et 20 %
L'export me donne un tableau important de plus de 8000 lignes pour 15 jours)
On remarque en ligne 10 que le paiement a été fait en "espèces" pour 3.80 € qui se répartit en 0.35 de TVA (compte 44571200) et en Ht pour 3.45.
L'identification du taux de tva se fait par 44571100-> tva 535; xxx1200 --> tva 10 %; xxx1300 --> tva 20 % et pour le ht, c'est 70731--->ht soumis à 5.5; 70732 --> ht soumis à 10 % et 70733 --> ht soumis à 20 %
Je cherche à obtenir un TCD qui me donnerait ceci :
Pour cela, il est impératif que j'arrive à afficher dans une colonne supplémentaire soit CB, soit Espèces pour chacune des lignes et non pas uniquement pour la 1ère ligne de chaque "date opération". En fait, à chaque "changement" soit de "date d'opération" ou de "n°écriture" ou de "libellé", il faut recopier vers le bas l'information (cb ou espèce) qu'il y a tant que l'on ne rencontre pas une nouvelle information "date opération" ou "n°écriture" ou "libellé".
J'ai fait quel que chose mais je trouve ma méthode peu orthodoxe (voir les colonnes B à H)
COmment feriez-vous à ma place ?
D'avance, je vous en remercie
Je fournis le fichier "original" avec une colonne en plus (couleur verte qui recevra le mode de paiement" et le fichier que j'ai retravaillé mais dont je ne suis guère satisfait.
[Résolu] Récupérer la valeur d'une cellule en fonction d'une autre
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.
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.
-
SolPro
- Membre OOrganisé

- Messages : 84
- Inscription : 31 juil. 2022 12:38
[Résolu] Récupérer la valeur d'une cellule en fonction d'une autre
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par SolPro le 06 août 2025 21:06, modifié 1 fois.
LibreOffice 25.2.3.2 (x64) et Windows 10 Pro (personnel)
LibreOffice 25.2.3.2 (x86-64) et Windows 11 Pro (professionnel, obligatoire)
LibreOffice 25.2.3.2 (x86-64) et Windows 11 Pro (professionnel, obligatoire)
-
yclik
- HédOOniste

- Messages : 1916
- Inscription : 15 déc. 2010 08:33
Re: Récupérer la valeur d'une cellule en fonction d'une autre
Bonjour
Une proposition avec en I2 à recopier vers le bas
en J2
en J3 à recopier vers le bas
Une proposition avec en I2 à recopier vers le bas
Code : Tout sélectionner
=SI(GAUCHE(B2;2)="CB";"CB";SI(GAUCHE(B2;7)="ESPECES";"ESPECES";"-"))Code : Tout sélectionner
=J2Code : Tout sélectionner
=SI(I3="-";J2;I3)Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 11
LibreOffice 26.2.4.2 sous windows 11
LibreOffice 26.2.4.2 sous windows 11
-
SolPro
- Membre OOrganisé

- Messages : 84
- Inscription : 31 juil. 2022 12:38
Re: Récupérer la valeur d'une cellule en fonction d'une autre
Bonsoir
et merci pour la proposition.
Tout cela fonctionne à merveille pour moi.
J'ai (re)découvert au passage la fonction Gauche.
Toute petite correction : en J2, c'est =I2 et non pas J2 (coquille de la part de Yclick).
Merci encore ; j'en apprends tous les jours et cela me fait gagner un temps fou au travail mais surtout me permet de contrôler/trouver des erreurs que je ne pourrai pas voir dans mes tableaux.
Merci
et merci pour la proposition.
Tout cela fonctionne à merveille pour moi.
J'ai (re)découvert au passage la fonction Gauche.
Toute petite correction : en J2, c'est =I2 et non pas J2 (coquille de la part de Yclick).
Merci encore ; j'en apprends tous les jours et cela me fait gagner un temps fou au travail mais surtout me permet de contrôler/trouver des erreurs que je ne pourrai pas voir dans mes tableaux.
Merci
LibreOffice 25.2.3.2 (x64) et Windows 10 Pro (personnel)
LibreOffice 25.2.3.2 (x86-64) et Windows 11 Pro (professionnel, obligatoire)
LibreOffice 25.2.3.2 (x86-64) et Windows 11 Pro (professionnel, obligatoire)