question de logique dans numbers

cellobrutos

Membre confirmé
5 Novembre 2008
34
1
37
Salut tout le monde,

je fais mes factures avec numbers, et j'ai différents taux de TVA à appliquer. Jusque-là je faisais le calcul à la main mais à force de me tromper, je veux faire ça proprement.

Donc je mets en place un fichier numbers pour me faire mes factures propres. Voilà comment je veux faire mes lignes:

description | quantité | tarif HT | tarif TTC | taux TVA

et en bas, le total HT, le total TVA 5,5%, le total TVA 19,6% et enfin le total TTC.

Mon idée était de tester la colonne "taux TVA" avec un "if", mais autant en php ça ne me pose pas de problème avec des boucles etc., autant dans numbers, je nage. Je sais tester "si E2=19,6 alors TVA=xx", mais je ne sais pas tester "si E2=19,6 alors TVA=xx et recommencer avec E3, E4, E5, Ex et additionner le tout ensuite".

Bref... si quelqu'un sait faire, ou si numbers ne fonctionne pas comme ça, merci pour l'aide!

François
 
Numbers ne fonctionne pas comme ça.

Si j'ai bien compris, ce que tu cherches à faire, c'est la totalisation de la TVA à 5,5 et celle de la TVA à 19,6.

Pour ça tu utilise la fonction "Somme.SI()", tu additionne les montants de TVA de la colonne, seulement si le taux de la ligne correspond à la valeur repère.

Je n'ai pas Numbers sous la main, mais sa syntaxe est proche de celle d'Excel pour ces fonctions là, donc je te mets celle d'Excel :

En supposant que les lignes de facture aillent de la ligne 10 à la ligne 30, que le montant de TVA soit en colonne E, et le taux soit indiqué en pourcentage colonne D, la formule de la cellule "total TVA à 5,5" serait :

Bloc de code:
=Somme.SI(D10:D30;5,5%;E10:E30)

Et of course, celle du total à taux plein :

Bloc de code:
=Somme.SI(D10:D30;19,6%;E10:E30)