Tableur

Discutez d'informatique ici !
minidiane
Membre Rationnel
Messages: 678
Enregistré le: 06 Nov 2006, 19:04

tableur

par minidiane » 30 Aoû 2012, 21:53

Je prépare actuellement le CRPE et je me pose une question sur le tableur.
Quelle est la différence entre une valeur notée entre $ et une valeur sans?



Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 08:03

par ampholyte » 30 Aoû 2012, 22:24

minidiane a écrit:Je prépare actuellement le CRPE et je me pose une question sur le tableur.
Quelle est la différence entre une valeur notée entre $ et une valeur sans?


Une valeur notée entre $ permet de fixer la case et figer la valeur.


Tu pourras télécharger ici un fichier .ods qui te montrera la différence entre les deux.
http://www.multiupload.nl/JHQVPDK6HL

Le $ te permet de fixer la valeur d'une case lorsque tu tires une colonne.

J'espère que tu comprendras ce que je veux dire.

N'hésite pas à reposer des questions si nécessaire ^^.

minidiane
Membre Rationnel
Messages: 678
Enregistré le: 06 Nov 2006, 19:04

par minidiane » 30 Aoû 2012, 22:31

Merci mais je n'arrive pas à télécharger le fichier et ça à voulu m'installer un truc qui s'appelle etype heureusement j'ai réussi à le désinstaller tout de suite.

Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 08:03

par ampholyte » 30 Aoû 2012, 22:35

minidiane a écrit:Merci mais je n'arrive pas à télécharger le fichier et ça à voulu m'installer un truc qui s'appelle etype heureusement j'ai réussi à le désinstaller tout de suite.


Bizarre je tombe bien sur le lien pour télécharger le tout.

Je vais essayer de t'expliquer.

- Dans la cellule A1 écrit 1
- Tire la colonne vers le bas (tu devrais voir dans la colonne une incrémentation de 1)
- Dans la cellule B1 écrit = A1
- Tire la colonne vers le bas (tu devrais obtenir la même chose que dans la colonne A)
- Dans la cellule C1 écrit = $A$1
- Tire la colonne vers le bas (tu devrais avoir une colonne uniquement de 1)

Avatar de l’utilisateur
fatal_error
Modérateur
Messages: 6610
Enregistré le: 22 Nov 2007, 13:00

par fatal_error » 30 Aoû 2012, 22:44

juste une petite nuance concernant
Le $ te permet de fixer la valeur d'une case lorsque tu tires une colonne.


$C1 fixe la colonne C
C$1 fixe la ligne 1
$C$1 fixe la case C1.
la vie est une fête :)

minidiane
Membre Rationnel
Messages: 678
Enregistré le: 06 Nov 2006, 19:04

par minidiane » 30 Aoû 2012, 22:49

J'ai fais ce que tu m'as dit mais malheureusement j'ai des 1 partout.
Je n'ai pas eu une incrémentation de 1 dans la colonne A

Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 08:03

par ampholyte » 30 Aoû 2012, 22:59

minidiane a écrit:J'ai fais ce que tu m'as dit mais malheureusement j'ai des 1 partout.
Je n'ai pas eu une incrémentation de 1 dans la colonne A


Quel logiciel utilises-tu ?

minidiane
Membre Rationnel
Messages: 678
Enregistré le: 06 Nov 2006, 19:04

par minidiane » 30 Aoû 2012, 23:02

Microsoft Excel

Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 08:03

par ampholyte » 30 Aoû 2012, 23:10

minidiane a écrit:Microsoft Excel


Et si tu mets dans la première colonne 1,2,3,4,5,6,7,8,9,10 et que tu retentes les formules ?

minidiane
Membre Rationnel
Messages: 678
Enregistré le: 06 Nov 2006, 19:04

par minidiane » 30 Aoû 2012, 23:12

Alors les colonnes A et B sont identiques et la C il n'y a que des 1
ok je comprend mieux déjà

Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 08:03

par ampholyte » 31 Aoû 2012, 10:00

minidiane a écrit:Alors les colonnes A et B sont identiques et la C il n'y a que des 1
ok je comprend mieux déjà


Après comme l'a dit fatal_error, il y a d'autre utilité pour le symbole $.

fatal_error a écrit:$C1 fixe la colonne C
C$1 fixe la ligne 1
$C$1 fixe la case C1.


Reprenons l'exemple précédent.

Dans la colonne A tu as 1,2,3,4,5,6,7,8,9,10

Si dans la cellule B1 tu marques = $A1 alors lorsque tu vas tirer sur la ligne tu vas toujours avoir la valeur de case A1, par contre en colonne tu vas avoir A1, A2, A3 ect...

Si dans la cellule B1 tu marques = A$1 alors lorsque tu vas tirer sur la colonne tu vas toujours avoir la valeur de case A1

Et le dernier cas est déjà traité. Personnellement les notations A$1 et $A1 je ne les ai jamais rencontré, la plus utilisée est $A$1 mais merci à fatal_error pour ces précisions :we:

minidiane
Membre Rationnel
Messages: 678
Enregistré le: 06 Nov 2006, 19:04

par minidiane » 31 Aoû 2012, 11:01

ok merci, par contre j'ai l'impression que tu as inversé les 2 premiers d'après les résultats que j'ai obtenu.

Avatar de l’utilisateur
ampholyte
Membre Transcendant
Messages: 3940
Enregistré le: 21 Juil 2012, 08:03

par ampholyte » 31 Aoû 2012, 11:14

minidiane a écrit:ok merci, par contre j'ai l'impression que tu as inversé les 2 premiers d'après les résultats que j'ai obtenu.


Tout à fait raison, j'ai corrigé désolé pour la petite coquille.

Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 13:39

par Dlzlogic » 31 Aoû 2012, 11:33

Bonjour,
Je voudrais donner l'explication sous une autre forme.
Si j'écris dans une cellule, par exemple, la cellule C1, =A1*B1
Alors, naturellement, C1 contiendra le produit du contenu de A1 par le contenu de B1
Supposons que la colonne A contienne un prix unitaire et la colonne B contienne une quantité. La colonne C contiendra, pour chaque ligne, le prix total.
En recopiant vers le bas la colonne C1, chaque nouvelle ligne de la colonne C contiendra la bonne opération.

Maintenant, on veut calculer la TVA, c'est 19.6% On ne va certainement pas la recopier à chaque ligne, mais par exemple, la mettre dans la case H7 (pourquoi pas)
La colonne D, où on va mettre la TVA sera "=C1*$H$7" Cela signifie que la valeur adressée par la case D1 puis D2 etc. sera toujours une adresse fixe : le contenu de la case H7.
Excel permet un autre mode, "LC" pour ligne-colonne, qui me parait plus intuitif pour les problèmes d'adressage.

minidiane
Membre Rationnel
Messages: 678
Enregistré le: 06 Nov 2006, 19:04

par minidiane » 01 Sep 2012, 14:31

Merci pour cette explication supplémentaire.
Donc en fait cela évite de taper la valeur à chaque fois, mais si maintenant on avait tapé pour la colonne D"=C1*19,6% et qu'on tire ensuite vers le bas, on aurait le même résultat non? Et on ne l'aurait écrit qu'une seule fois également.

Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 13:39

par Dlzlogic » 01 Sep 2012, 14:45

minidiane a écrit:Merci pour cette explication supplémentaire.
Donc en fait cela évite de taper la valeur à chaque fois, mais si maintenant on avait tapé pour la colonne D"=C1*19,6% et qu'on tire ensuite vers le bas, on aurait le même résultat non? Et on ne l'aurait écrit qu'une seule fois également.

Bonjour,
Oui et non : à partir de lundi (info entendue ce matin) la TVA passe à 20.6% ou 21.6%.
Vous allez donc modifier TOUTES les cases où l'ancienne TVA est écrite ?
Alors que si vous aviez prévu que la TVA est une valeur unique qui s'applique de la même façon et chaque fois qu'on en a besoin, vous l'auriez mise une seule fois dans votre feuille.
Excel, c'est un tableur et pas un éditeur de tableau. Cela signifie que ça sert à faire des calculs.
J'aime bien l'expression "tirer vers le bas". Pour moi, l'opération concernée est une copie. Certaines valeur ont une référence variable : "même ligne ; colonne précédente", d'autres une référence fixe : "cellule H7".

C.Ret
Membre Relatif
Messages: 497
Enregistré le: 02 Juil 2012, 13:33

par C.Ret » 01 Sep 2012, 15:44

C'est vrai que sous MicroSoft Ecel, la régle d'utilisation des '$' dans les adresses de cellule tombe un peu comme un cheveu dans la soupe.

Je me rends compte que j'ai eut la chance de commencer avec les Tableurs du temps où dans les formules de calcul, les adressages devaient être explicites.

Alors, en passant à Excal, j'ai vite compris que les '$' devant la lettre de la colonne ou le chiffre de la ligne permettait de faire la diffèrence entre les adressage du type LxCy, LxC(-x), L(-x)Cy etc.


Pour repprendre l'exemple du produit par la TVA de Dlzlogic où il s'agit en fait de faire un tableau de trois colonnes dont pour chaque ligne, la dernière est pour simplement le produit des valeur se trouvant à cette ligne sur les deux premières colonnes:

On peut avoir un adressage explicite (certains dirons direct) :
Code: Tout sélectionner
::          C1          C2                C3
L1      100.00       19.8%        =L1C1*L1C2
L2      120.00       20.6%        =L2C1*L2C2
L3      130.00       21.6%        =L3C1*L3C2


On remarquera que chaque cellules de la troisème colone a une formule de calul diffèrente que l'on ne peut donc pas construire par un simple copier-coller ou un recopier-vers-le-bas !

Par contre, le méthode suivante palie à ce problème:
Code: Tout sélectionner
::          C1          C2                C3
L1      100.00       19.8%    =LC(-2)*LC(-1)
L2      120.00       20.6%    =LC(-2)*LC(-1)
L3      130.00       21.6%    =LC(-2)*LC(-1)


On remarque que cette fois, toutes les cellules de la troisème colonne ont la même formule.

Il existe d'autre façon de faire, dont par exemple, les deux suivantes:
Code: Tout sélectionner
::          C1          C2                C3
L1      100.00       19.8%  =L1C(-2)*L1C(-1)
L2      120.00       20.6%  =L2C(-2)*L2C(-1)
L3      130.00       21.6%  =L3C(-2)*L3C(-1)

Dont chaque cellules de la troisème colonne sont diffèrentes (comme le premier exemple)
Code: Tout sélectionner
::          C1          C2                C3
L1      100.00       19.8%          =LC1*LC2
L2      120.00       20.6%          =LC1*LC2
L3      130.00       21.6%          =LC1*LC2

Qui vis à vis du "recopier-vers-le-bas" présente le même avantage que le second exemple.

Tous ces exemples calculent et affichent le même résultat. Et il suffit de modifier le contenu des deux premières colonnes pour que la troisème mette à jour le résultat en conséquence (l'avantage principal d'un tableur est de faire facilement des tableaux ! sic ):

Code: Tout sélectionner
::          C1          C2               C3
L1      100.00       19.8%            19.80
L2      120.00       20.6%            24.72
L3      130.00       21.6%            28.08


Evidement, MS Excel(tm) fonctionne de la même manière et la "régle des $" permet de contrôler cela. On peux donc contrôler la façon dont le référencemetn des cellules se fait et donc utiliser cela pour facilment construire de grands tableaux par copier-coller ou recopier-vers-le-bas ou recopier-à-droite !

Code: Tout sélectionner
:            A           B                 C
1       100.00       19.8%        =$A$1*$B$1
2       120.00       20.6%        =$A$2*$B$2
3       130.00       21.6%        =$A$3*$B$3
Code: Tout sélectionner
:            A           B                 C
1       100.00       19.8%            =A1*B1
2       120.00       20.6%            =A2*B2
3       130.00       21.6%            =A3*B3
Code: Tout sélectionner
:            A           B                 C
1       100.00       19.8%          =A$1*B$1
2       120.00       20.6%          =A$2*B$2
3       130.00       21.6%          =A$3*B$3
Code: Tout sélectionner
:            A           B                 C
1       100.00       19.8%          =$A1*$B1
2       120.00       20.6%          =$A2*$B2
3       130.00       21.6%          =$A3*$B3


Mais ai-je mis les quatre formes d'Excel dans le même ordre que mes quatre exemples Multiplan ?

Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 13:39

par Dlzlogic » 01 Sep 2012, 16:02

Bonjour C.Ret,
Oh, je ne sais pas si beaucoup de membres connaissent seulement le nom "Multiplan"?
Quand j'ai commence avec Excel, le prenais toujours l'option LC, à mon avis beaucoup plus intuitive, et surtout, je pense aussi, beaucoup plus pédagogique.
En tout cas, très belle explication.

minidiane
Membre Rationnel
Messages: 678
Enregistré le: 06 Nov 2006, 19:04

par minidiane » 01 Sep 2012, 16:16

Merci, je ne connaissais pas Multiplan.

C.Ret
Membre Relatif
Messages: 497
Enregistré le: 02 Juil 2012, 13:33

par C.Ret » 01 Sep 2012, 19:28

D'une certaine façon si,...

... car Excel c'est en quelque sorte l'adaptation de Multiplan (qui était une version entièrement texte et vidéo-texte pour les systèmes CP/M et autres systèmes anciens de ce type...) qui en a repris les principaux principes de fonctionnement en les adaptant (et en les perfectionnant) à l'interface graphique et à l'environnement MicroSoft Windows et MicroSoft Office.

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite