Formule excel
Résolu/Fermé
mick220373
Messages postés
8
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
21 février 2009
-
12 nov. 2008 à 22:27
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 14 nov. 2008 à 10:17
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 14 nov. 2008 à 10:17
A voir également:
- Formule excel
- Formule excel - Guide
- Liste déroulante excel - Guide
- Formule moyenne excel - Guide
- Formule excel si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
8 réponses
Utilisateur anonyme
12 nov. 2008 à 23:00
12 nov. 2008 à 23:00
Bonsoir,
Il semble manquer une colonne dans votre exemple dans la feuil3
En fait vous devriez justement dans cette colonne inscrire une formule : par exemple en d2
= C2-recherchev(b2;feuil1!A:C;3;faux)
Par contre s'il ne trouve pas B2 c'est que le libellé B2 ne se trouve pas en colonne A de la feuil1 du coup #N/A!
pour eviter cela le moche truc que voilà :
=si(esterreur(recherchev(b2;feuil1!A:C;3;faux)=vrai);""; c2-recherchev(b2;feuil1!A:C;3;faux))
par contre vous avez en lligne plusieurs fois la même valeur de texte alors la recherchev prendra la premiére...c'est un gros problème..
Il semble manquer une colonne dans votre exemple dans la feuil3
En fait vous devriez justement dans cette colonne inscrire une formule : par exemple en d2
= C2-recherchev(b2;feuil1!A:C;3;faux)
Par contre s'il ne trouve pas B2 c'est que le libellé B2 ne se trouve pas en colonne A de la feuil1 du coup #N/A!
pour eviter cela le moche truc que voilà :
=si(esterreur(recherchev(b2;feuil1!A:C;3;faux)=vrai);""; c2-recherchev(b2;feuil1!A:C;3;faux))
par contre vous avez en lligne plusieurs fois la même valeur de texte alors la recherchev prendra la premiére...c'est un gros problème..
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
12 nov. 2008 à 23:09
12 nov. 2008 à 23:09
bonjour
Ton explication est un peu complexe et il faut passer par une colonne D de l'inventaire dans laquelle tu mets la formule suivante :
ou cette formule qui peux être tirée sur toute la colonne et tiens compte des ajouts de lignes en feuille 1
Ton explication est un peu complexe et il faut passer par une colonne D de l'inventaire dans laquelle tu mets la formule suivante :
=C1-SOMMEPROD((Feuil1!A1:A20=Feuil3!B1)*(Feuil1!C1:C20))
ou cette formule qui peux être tirée sur toute la colonne et tiens compte des ajouts de lignes en feuille 1
=C1-SOMMEPROD((DECALER(Feuil1!$A$1;;;NBVAL(Feuil1!$A:$A);1)=Feuil3!B1)*(DECALER(Feuil1!$C$1;;;NBVAL(Feuil1!$A:$A);1)))
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
242
13 nov. 2008 à 05:21
13 nov. 2008 à 05:21
Bonjour à tous
La solution de gbinforme est la plus simple, mais on peut eviter SommeProd formule matricielle avec un somme.si
somme.si permet de traiter la colonne entiere ce qui evite les decaler ou les plages nommées evolutives
en D2 :
tirer la formule vers le bas
La solution de gbinforme est la plus simple, mais on peut eviter SommeProd formule matricielle avec un somme.si
somme.si permet de traiter la colonne entiere ce qui evite les decaler ou les plages nommées evolutives
en D2 :
=Somme.si(Feuil1!A:A;B2;Feuil1!C:C)
tirer la formule vers le bas
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
13 nov. 2008 à 07:25
13 nov. 2008 à 07:25
Bonjour Wilfried.
Simplicité!....c'est sans doute la solution la plus simple qui correspondra à la demande quelque soit le nombre de codes dans la colonne A feuil!1
avec un tout petit additif en D2 que le demandeur à surement déja du détecter:
=C2-Somme.si(Feuil1!A:A;B2;Feuil1!C:C)
Mais il n'y a pas de quoi fouetter unchat:
Crdlmnt
Bonne journée
Simplicité!....c'est sans doute la solution la plus simple qui correspondra à la demande quelque soit le nombre de codes dans la colonne A feuil!1
avec un tout petit additif en D2 que le demandeur à surement déja du détecter:
=C2-Somme.si(Feuil1!A:A;B2;Feuil1!C:C)
Mais il n'y a pas de quoi fouetter unchat:
Crdlmnt
Bonne journée
mick220373
Messages postés
8
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
21 février 2009
13 nov. 2008 à 19:30
13 nov. 2008 à 19:30
merci pour l'info mais lorsque je rentre des valeurs dans la colonne C feuille 1 cela m'affiche toujours 0 sur la feuille 3, y a t il une erreur ailleurs?
Thanks
Mick220373
Thanks
Mick220373
wilfried_42
Messages postés
907
Date d'inscription
mardi 19 août 2008
Statut
Contributeur
Dernière intervention
8 décembre 2009
242
13 nov. 2008 à 19:33
13 nov. 2008 à 19:33
re:
pour quelle formule ???
mais au vu des formules, je dirais que les saisies sont diferentes, un espace en trop avant ou apres, differences Majusule/Minuscule
pesonnellement, quand j'ai des saisies Alpha à faire, rentrant dans des criteres de formule, j'utilise toujours des listes de validation pour etre certain que la saisie sera la meme
pour quelle formule ???
mais au vu des formules, je dirais que les saisies sont diferentes, un espace en trop avant ou apres, differences Majusule/Minuscule
pesonnellement, quand j'ai des saisies Alpha à faire, rentrant dans des criteres de formule, j'utilise toujours des listes de validation pour etre certain que la saisie sera la meme
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
13 nov. 2008 à 20:07
13 nov. 2008 à 20:07
Bonsoir,
Vous faites quoi si le libelle d'une feuille n'est pas dans la seconde ?
Vous faites quoi si le libelle d'une feuille n'est pas dans la seconde ?
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
13 nov. 2008 à 21:13
13 nov. 2008 à 21:13
bonjour
Vous faites quoi si le libelle d'une feuille n'est pas dans la seconde ?
Rien puisque les formules proposées te permettent de soustraire les valeurs présentes et si elles sont absentes ton résultat de formule sera à zéro et donc laissera le résultat initial.
Vous faites quoi si le libelle d'une feuille n'est pas dans la seconde ?
Rien puisque les formules proposées te permettent de soustraire les valeurs présentes et si elles sont absentes ton résultat de formule sera à zéro et donc laissera le résultat initial.
mick220373
Messages postés
8
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
21 février 2009
13 nov. 2008 à 22:39
13 nov. 2008 à 22:39
c 'est sympa de me répondre mais je n y arrive toujours pas, puis je t'envoyer mon problème réelle?
Utilisateur anonyme
>
mick220373
Messages postés
8
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
21 février 2009
13 nov. 2008 à 22:49
13 nov. 2008 à 22:49
Bonsoir,
Comment tu n'y arrives pas...?
Comment tu n'y arrives pas...?
Utilisateur anonyme
13 nov. 2008 à 22:11
13 nov. 2008 à 22:11
Bonjour,
Ficelle de caleçon !
J'ai fait l'essai avec les trois formules sommeprod ; somme.si et decaler (ici il y a un signe négatif qui se colle devant Feuil3 en faisant un copier coller de la formule présente dans le post)
Pour un texte saisi dans la feuil3 absent de la feuil1 les reois formules revoient la valeur saisie en feuil3
Pour un même texte saisi 2 x dans la feuil3 la premiére formule renvoit la valeur saisie en feuil3, les deux autres font le calcul normal.
Inventaire + production devrait renvoyer une valeur toujours supérieur à zéro....dés que production > inventaire ce n'est plus le cas
Ficelle de caleçon !
J'ai fait l'essai avec les trois formules sommeprod ; somme.si et decaler (ici il y a un signe négatif qui se colle devant Feuil3 en faisant un copier coller de la formule présente dans le post)
Pour un texte saisi dans la feuil3 absent de la feuil1 les reois formules revoient la valeur saisie en feuil3
Pour un même texte saisi 2 x dans la feuil3 la premiére formule renvoit la valeur saisie en feuil3, les deux autres font le calcul normal.
Inventaire + production devrait renvoyer une valeur toujours supérieur à zéro....dés que production > inventaire ce n'est plus le cas
mick220373
Messages postés
8
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
21 février 2009
13 nov. 2008 à 22:57
13 nov. 2008 à 22:57
je ne pense pas que ce soit un porblème de saisie . A vrai dire j'ai essayé les formules avec somme.prod ou somme.si
Bien sur j'avais crée la colonne D mais dans tous les cas soit cela affiche 8900 ou 0 donc les valeurs que je saisie au fur et à mesure dans la feuil1 colonne C (ex:1900) ne se déduise pas ou ne s'affiche pas.il ne les prend pas en compte.
Que faire?
Merci
Bien sur j'avais crée la colonne D mais dans tous les cas soit cela affiche 8900 ou 0 donc les valeurs que je saisie au fur et à mesure dans la feuil1 colonne C (ex:1900) ne se déduise pas ou ne s'affiche pas.il ne les prend pas en compte.
Que faire?
Merci
Utilisateur anonyme
>
mick220373
Messages postés
8
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
21 février 2009
13 nov. 2008 à 23:10
13 nov. 2008 à 23:10
Bonsoir
C'est la formule de la feuil3 en colonne D qui ne marche pas ?
Feuil1 la production encours en A le libelle en C le nombre
Feuil3 l'inventaire en B le libelle (le même qu'en A feuil1) en C le nombre inventorié
Alors en D copie la formule somme.si et le resultat tu auras (en tout cas je l'ai eu)
Essaye comme cela ?
C'est la formule de la feuil3 en colonne D qui ne marche pas ?
Feuil1 la production encours en A le libelle en C le nombre
Feuil3 l'inventaire en B le libelle (le même qu'en A feuil1) en C le nombre inventorié
Alors en D copie la formule somme.si et le resultat tu auras (en tout cas je l'ai eu)
Essaye comme cela ?
mick220373
Messages postés
8
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
21 février 2009
>
Utilisateur anonyme
14 nov. 2008 à 10:04
14 nov. 2008 à 10:04
Slt,
J'ai repris l'exemple de façon simple sans renommée les feuilles et effectivement ca marche. Donc cela vient d'un problème de saisie de ma part.
Merci bcp.
J'ai repris l'exemple de façon simple sans renommée les feuilles et effectivement ca marche. Donc cela vient d'un problème de saisie de ma part.
Merci bcp.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
>
mick220373
Messages postés
8
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
21 février 2009
14 nov. 2008 à 10:17
14 nov. 2008 à 10:17
bonjour
Si tu renommes les feuilles avec des espaces, il faut entourer les noms dans les formules avec des apostrophes.
Si tu renommes les feuilles avec des espaces, il faut entourer les noms dans les formules avec des apostrophes.
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
13 nov. 2008 à 22:51
13 nov. 2008 à 22:51
bonjour
(ici il y a un signe négatif qui se colle devant Feuil3 en faisant un copier coller de la formule présente dans le post)
Désolé mais c'est un bug sur le site quand la formule est éditée sur 2 lignes.
(ici il y a un signe négatif qui se colle devant Feuil3 en faisant un copier coller de la formule présente dans le post)
Désolé mais c'est un bug sur le site quand la formule est éditée sur 2 lignes.