Si A+B Alors = C+D

Résolu/Fermé
Tupac92 Messages postés 10 Date d'inscription dimanche 15 octobre 2017 Statut Membre Dernière intervention 16 octobre 2017 - 15 oct. 2017 à 12:30
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 - 16 oct. 2017 à 20:07
Bonjour,


Comme vous pouvez le voir sur l'image, je voudrais créer une formule sur un autre worksheet qui dit si: A2+B2+C2+D2 ALORS = E2+F2+G2+H2+I2.

En gros ce qui est en gris (A-D) c'est ce que je vais tapper sur l'autre worksheet, et je veux qu'il complètement automatiquement les cellules de E à I.

Une idée ?

Merci

6 réponses

ccm81 Messages postés 10898 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 octobre 2024 2 422
Modifié le 16 oct. 2017 à 10:53
Bonjour à tous les deux

Un essai avec des plages nommées dynamiquement
http://www.cjoint.com/c/GJqi0GbXDwB

Cdlmnt
2
Tupac92 Messages postés 10 Date d'inscription dimanche 15 octobre 2017 Statut Membre Dernière intervention 16 octobre 2017
16 oct. 2017 à 12:48
Bonjour CCM81,

Ca marche parfaitement ! Merci beaucoup.

Le rectangle fond blanc que tu as mis est juste à titre informatif ? Etant donnée que je n'y ai pas compris grand chose.
0
ccm81 Messages postés 10898 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 octobre 2024 2 422
Modifié le 16 oct. 2017 à 14:10
Le rectangle fond blanc que tu as mis est juste à titre informatif ? Etant donnée que je n'y ai pas compris grand chose.
Oui, tu peux le supprimer

1. Quelques explications
---------------------------------------------------------------------------------------------
Pour nommer une plage/cellule EXCEL2007-2016
Menu/Formule/Gestionnaire de nom-/Donner le nom et mettre la formule
-------------------------------------------------------------------------------------------
Title=DECALER(Data!$A$1;1;0;NBVAL(Data!$A:$A)-1;1)
définit la plage dans la feuille Data
- Décalée à partir de A1 de 1 ligne et de 0 colonnes
- et comportant un nombre de lignes égal au nombre de valeurs de la colonne A (-1 pour enlever A1) et 1 colonne
Size=DECALER(Title;0;1)
définit la plage à partir de la plage Title en la décalant de 0 lignes et 1 colonne

2. L'intérêt
En définissant les plages de cette façon
- les formules les utilisant seront plus simples et surtout plus lisibles
- si tes plages évoluent, c'est pris en compte et plus besoin de modifier les formules

Cdlmnt
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59 > ccm81 Messages postés 10898 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 octobre 2024
16 oct. 2017 à 20:07
Bonjour ccm81, merci pour ton intervention
donc en définissant Size=DECALER(Title;0;1) ça revient à réécrire Title=DECALER(Data!$A$1;1;0;NBVAL(Data!$A:$A)-1;1) en colonne B?

Donc pour garder un dynamisme sur la gestion des colonnes (être libre d'en rajouter) il serait possible d'écrire =DECALER(Title;0;EQUIV("Size";Data!$A$1:$I$1;0)-1) ?
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
15 oct. 2017 à 14:14
https://www.cjoint.com/c/GJpmmUrhy0Z

Ton fichier modifié

j'ai créé des listes déroulantes dans la feuille planing
1
Tupac92 Messages postés 10 Date d'inscription dimanche 15 octobre 2017 Statut Membre Dernière intervention 16 octobre 2017
15 oct. 2017 à 15:54
Merci, une question.
Quand j'ajoute une nouvelle ligne a la feuille Data, donc un autre site que Gulf News, je ne le retrouve pas dans planning.
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
Modifié le 15 oct. 2017 à 12:48
Bonjour

La première idée c'est : d'ou viennent les info de E à I?

Le mieux étant toujours de joindre un fichier exemple via cjoint ou autre

Quand on ne dispose que d'un marteau tous les problèmes ressemblent à un clou
0
Tupac92 Messages postés 10 Date d'inscription dimanche 15 octobre 2017 Statut Membre Dernière intervention 16 octobre 2017
Modifié le 15 oct. 2017 à 13:03
Merci de votre réponse !

En gros, cette feuille de calcule sera la base de donnée de reference, qui ne bougera pas.

Dans une autre feuille, je veux par example commencer à écrire :

Gulf news 300x250 News Desktop. et je veux que les colonnes avec les prix (E,F,G,H,I) se remplisse automatiquement.
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
15 oct. 2017 à 13:09
ça j'ai compris et je sais que la fonction dont tu as besoin c'est SOMMEPROD
maintenant pour t'écrire la formule il faut savoir ou chercher les prix

va sur cjoint
crée un lien et copie le ici pour avoir une réponse adaptée ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Tupac92 Messages postés 10 Date d'inscription dimanche 15 octobre 2017 Statut Membre Dernière intervention 16 octobre 2017
15 oct. 2017 à 13:21
Autant pour moi, voici le fichier

http://www.cjoint.com/c/GJplvpJ0jpe
0
Tupac92 Messages postés 10 Date d'inscription dimanche 15 octobre 2017 Statut Membre Dernière intervention 16 octobre 2017
Modifié le 15 oct. 2017 à 14:25
Merci infiniment Fabien ! C'est exactement ca ♥

Donc je compte ajouter plein d'autre sites (autre que gulf news) et d'autre size, il me suffira d'ajouter à la suite ou il faudra que je modifie la formule ?
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
15 oct. 2017 à 14:27
non il faudra juste ajuster les listes déroulantes, le reste est déja automatisé
0
Tupac92 Messages postés 10 Date d'inscription dimanche 15 octobre 2017 Statut Membre Dernière intervention 16 octobre 2017
15 oct. 2017 à 14:38
Hum je viens d'essayer d'ajouter un nouveau site dans la feuille Data, impossible de le retrouver dans la feuille "planning".

A quoi sert la feuille BDD que vous avez créer? Je pensais que "Data" été suffisant.
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
15 oct. 2017 à 16:21
la feuille bdd recueille les différents items des listes déroulantes.
pour rajouter une référence, il faut la mettre à la suite de la colonne correspondante de la feuille BDD et ajuster la liste dans Données -> Validation des Données une fois les cellules recevant la dite liste selectionnées
0
Tupac92 Messages postés 10 Date d'inscription dimanche 15 octobre 2017 Statut Membre Dernière intervention 16 octobre 2017
Modifié le 16 oct. 2017 à 07:42
Yes mais la colonne contenant "Gulf News" n'est pas dans BDD elle provient de la feuille Data
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
16 oct. 2017 à 09:10
oui c'est juste, n'ayant qu'une ref dans cette colonne je ne l'ai pas mis dans BDD.. à toi de jouer, si tu n'y arrives pas redis moi ;)
0