CALC = Relation entre différentes cellules
Résolu/Fermé
Freemuse
-
24 oct. 2018 à 09:25
Mike-31 Messages postés 18393 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 5 mai 2025 - 25 oct. 2018 à 06:50
Mike-31 Messages postés 18393 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 5 mai 2025 - 25 oct. 2018 à 06:50
A voir également:
- CALC = Relation entre différentes cellules
- Formule excel pour additionner plusieurs cellules - Guide
- Différence entre tcp et udp - Guide
- Verrouiller cellules excel - Guide
- Difference entre million et milliard - Accueil - Technologies
- Concatener deux cellules excel - Guide
9 réponses
Mike-31
Messages postés
18393
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
5 mai 2025
5 128
24 oct. 2018 à 10:30
24 oct. 2018 à 10:30
Bonjour,
exemple, ta matrice est sur ta feuille 1 et ta formule feuille 2
=SOMMEPROD((Feuille1.B2:B20=code client)*(Feuille1.D2:D20))
si le code client est par exemple 10
=SOMMEPROD((Feuille1.B2:B20=10)*(Feuille1.D2:D20))
et si tu saisis le code client dans une cellule exemple en D5 feuille 2
=SOMMEPROD((Feuille1.B2:B20=D5)*(Feuille1.D2:D20))
exemple, ta matrice est sur ta feuille 1 et ta formule feuille 2
=SOMMEPROD((Feuille1.B2:B20=code client)*(Feuille1.D2:D20))
si le code client est par exemple 10
=SOMMEPROD((Feuille1.B2:B20=10)*(Feuille1.D2:D20))
et si tu saisis le code client dans une cellule exemple en D5 feuille 2
=SOMMEPROD((Feuille1.B2:B20=D5)*(Feuille1.D2:D20))
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 260
24 oct. 2018 à 12:33
24 oct. 2018 à 12:33
Bonjour,
c'est la raison d'être des TCD.
Pas de formules, pas de liste Code client à faire, il fait tout tout seul.
Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=109
eric
c'est la raison d'être des TCD.
Pas de formules, pas de liste Code client à faire, il fait tout tout seul.
Tableau Croisé Dynamique (TCD) : http://www.mdf-xlpages.com/modules/publisher/item.php?itemid=109
eric
Mike-31
Messages postés
18393
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
5 mai 2025
5 128
24 oct. 2018 à 12:41
24 oct. 2018 à 12:41
Re,
tout a fait mais sur Open Office ou Libre Office voir ce lien
https://malick-nseck.developpez.com/tutoriels/apprendre-a-creer-tableau-croise-dynamique-avec-libre-office-calc/
tout a fait mais sur Open Office ou Libre Office voir ce lien
https://malick-nseck.developpez.com/tutoriels/apprendre-a-creer-tableau-croise-dynamique-avec-libre-office-calc/
Merci Mike-31,
Cela fonctionne à merveille, mais j'ai maintenant de nouvelles questions ! Et je me demande si j'ai fais le bon choix entre Base et Calc !
Maintenant que j'ai le nombre d'heures total pour chacun de mes CodeClient, je souhaite sur un autre fichier Calc taper mon n° de CodeClient et que le nombre d'heures s'affiche automatique sur la cellule suivante... Cela est-il possible ?
Merci d'avance de votre aide.
Cela fonctionne à merveille, mais j'ai maintenant de nouvelles questions ! Et je me demande si j'ai fais le bon choix entre Base et Calc !
Maintenant que j'ai le nombre d'heures total pour chacun de mes CodeClient, je souhaite sur un autre fichier Calc taper mon n° de CodeClient et que le nombre d'heures s'affiche automatique sur la cellule suivante... Cela est-il possible ?
Merci d'avance de votre aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18393
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
5 mai 2025
5 128
Modifié le 24 oct. 2018 à 16:49
Modifié le 24 oct. 2018 à 16:49
Re,
Oui bien sur
exemple tu as ton premier fichier qui par exemple est nommé Un.ods sur lequel est ta matrice avec en colonne A les référence client et en D tes heures
pour construire ta formule sur le deuxième fichier il est préférable que les deux fichiers soit ouvert en même temps
donc sur le fichier que je nomme Deux.ods tu écrits une formule avec RECHERCHEV
exemple en B3 tu saisis le code client et tu écrits ta formule
=RECHERCHEV(B3;
tu sélectionnes ta matrice sur le fichier Un.ods ce qui va te donner quelque chose comme cela
=RECHERCHEV(B3;'file:///C:/Users/miche/Desktop/Un.ods'#$Feuille1.A2:D20
et tu complètes avec ;4;0) "4 est le numéro colonne de ta matrice
ta formule terminée devrait ressembler à ça
=RECHERCHEV(B3;'file:///C:/Users/miche/Desktop/Un.ods'#$Feuille1.A2:D20;4;0)
Pour ma part je compléterais la formule avec une gestion d'erreur si ta version est récente
=SIERREUR(RECHERCHEV(B3;'file:///C:/Users/miche/Desktop/Un.ods'#$Feuille1.A2:D20;4;0);"")
ou encore comme ça
=SIERREUR(RECHERCHEV(B3;'file:///C:/Users/miche/Desktop/Un.ods'#$Feuille1.A2:D20;4;0);"Pas de référence")
enregistre et ferme le fichier qui contient ta matrice, dans l'exemple Un.ods
Oui bien sur
exemple tu as ton premier fichier qui par exemple est nommé Un.ods sur lequel est ta matrice avec en colonne A les référence client et en D tes heures
pour construire ta formule sur le deuxième fichier il est préférable que les deux fichiers soit ouvert en même temps
donc sur le fichier que je nomme Deux.ods tu écrits une formule avec RECHERCHEV
exemple en B3 tu saisis le code client et tu écrits ta formule
=RECHERCHEV(B3;
tu sélectionnes ta matrice sur le fichier Un.ods ce qui va te donner quelque chose comme cela
=RECHERCHEV(B3;'file:///C:/Users/miche/Desktop/Un.ods'#$Feuille1.A2:D20
et tu complètes avec ;4;0) "4 est le numéro colonne de ta matrice
ta formule terminée devrait ressembler à ça
=RECHERCHEV(B3;'file:///C:/Users/miche/Desktop/Un.ods'#$Feuille1.A2:D20;4;0)
Pour ma part je compléterais la formule avec une gestion d'erreur si ta version est récente
=SIERREUR(RECHERCHEV(B3;'file:///C:/Users/miche/Desktop/Un.ods'#$Feuille1.A2:D20;4;0);"")
ou encore comme ça
=SIERREUR(RECHERCHEV(B3;'file:///C:/Users/miche/Desktop/Un.ods'#$Feuille1.A2:D20;4;0);"Pas de référence")
enregistre et ferme le fichier qui contient ta matrice, dans l'exemple Un.ods
Re-bonjour,
Merci pour votre aide, mon tableur fonctionne.
En voici le lien en fichier ods
https://drive.google.com/file/d/1wNxcKYCuGc6e7XhyVIIWsMRLI8b4JF9_/view?usp=sharing
Sur la seconde feuille 'NOMBRE D'HEURES', j'aimerai avoir une couleur de ligne différente en fonction du code client, pas seulement la cellule mais le ligne entière... dans le but de mieux se repérer.
Connaissez-vous la manipulation a suivre ?
Il me reste encore a tester les TCD !
Merci
Merci pour votre aide, mon tableur fonctionne.
En voici le lien en fichier ods
https://drive.google.com/file/d/1wNxcKYCuGc6e7XhyVIIWsMRLI8b4JF9_/view?usp=sharing
Sur la seconde feuille 'NOMBRE D'HEURES', j'aimerai avoir une couleur de ligne différente en fonction du code client, pas seulement la cellule mais le ligne entière... dans le but de mieux se repérer.
Connaissez-vous la manipulation a suivre ?
Il me reste encore a tester les TCD !
Merci
Mike-31
Messages postés
18393
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
5 mai 2025
5 128
24 oct. 2018 à 21:35
24 oct. 2018 à 21:35
Re,
tout est expliqué sur ce lien à toi d'essayer de mettre en pratique et si tu n'y arrives pas je te renverrais le fichier
https://www.commentcamarche.net/faq/50689-mise-en-forme-conditionnelle-ou-formatage-conditionnel-multiple-open-office-libre-office
tout est expliqué sur ce lien à toi d'essayer de mettre en pratique et si tu n'y arrives pas je te renverrais le fichier
https://www.commentcamarche.net/faq/50689-mise-en-forme-conditionnelle-ou-formatage-conditionnel-multiple-open-office-libre-office
Mike-31
Messages postés
18393
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
5 mai 2025
5 128
25 oct. 2018 à 06:50
25 oct. 2018 à 06:50
Re,
Alors je passe le statut de la discussion en résolu
Alors je passe le statut de la discussion en résolu