Somme sans tenir compte d'une valeur
Résolugiova.44 Messages postés 153 Date d'inscription samedi 25 décembre 2010 Statut Membre Dernière intervention 3 avril 2024 - 16 janv. 2024 à 10:00
- Somme sans tenir compte d'une valeur
- Supprimer compte instagram - Guide
- Compte facebook piraté - Guide
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Somme si couleur - Guide
26 réponses
11 janv. 2024 à 11:41
Bonjour à tous,
en D3
=Si(B3="";"";B3-C3)
Crdlmt
11 janv. 2024 à 11:50
J'envisageait de mettre la formule en E3...
Mais effectivement comme ça c'est plus logique et ça marche super.
Punaise le pire c'est que j'aurais pû trouvé seul ...
Merci beaucoup en tout cas :)!
Modifié le 11 janv. 2024 à 12:14
Maintenant un dernier besoin svp.
Je souhaiterais afficher dans "poids / semaine", la soustraction dans la colonne B, entre le premier chiffre renseigné B3 (92.9) et le dernier chiffre renseigné B6 (92.4). Donc un résultat de -0,5
Et dès que je renseignerais B7, ça prendre B3-B7, et ainsi de suite.
Donc toujours le premier moins le dernier svp.
Merci d'avance!
11 janv. 2024 à 13:06
Bonjour Giova44
Une idée dans le fichier
en E3 mettre cette formule
=B3-INDIRECT(ADRESSE(LIGNE()+NBVAL($B$3:$B$10)-1;2;3;1;"feuil1");1)
essaie-Poids-PhC1.xlsx (cjoint.com)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionModifié le 11 janv. 2024 à 13:36
Salut
ça fonctionne mais j'aimerais faire aussi afficher le résultat *1000 (donc 0.50 kg = 500 gr).
Puis inverser les symboles + et - pour le résultat.
Car là. B3 - B6 ça me mets 0.50 (alors que j'aimerais -500)
11 janv. 2024 à 14:06
Et aussi, ta formule me met #VALEUR! si je n'ai rien renseigné... et j'aimerais que dans ce cas, ça ne mette rien
11 janv. 2024 à 16:10
une autre proposition :
https://www.cjoint.com/c/NAlpj4DzrhY
Crdlmt
11 janv. 2024 à 16:17
Bonjour giova.44
Le fichier modifié
essaie-Poids-PhC2.xlsx (cjoint.com)
12 janv. 2024 à 09:07
Merci pour vos réponse.
Mais je suis avec un pc professionnel et les accès sont bloqués.
Svp possible de m'envoyer les formules écrites? Comme hier?
Merci d'avance
12 janv. 2024 à 13:01
Bonjour giova.44
formule en D3
=SI(B3="";"";-1*(B3-C3)*1000)
la formule pour la cellule E3
=SI(SOMME($B$3:$B$10)=0;"";-1*(B3-INDIRECT(ADRESSE(LIGNE()+NBVAL($B$3:$B$10)-1;2;3;1;"feuil1");1))*1000)
Modifié le 12 janv. 2024 à 15:13
Merci
Je l'ai copié une première fois en adaptant les cellules et ça a fonctionné.
Puis j'ai du redémarré le pc car ça a planté
là j'essaie de le refaire, mais ça ne marche plus.
Je vois que dans ta formule tu mentionnes la feuille 1.
J'ai réussi la toute première fois que je l'ai copiée... mais maintenant, ni dans feuil 1, ni dans ma vraie page ça fonctionne
Regarde:
Modifié le 12 janv. 2024 à 16:11
Contrôler
=SI(SOMME($B$3:$B$10)=0;"";-1*(B3-INDIRECT(ADRESSE(LIGNE()+NBVAL($B$3:$B$10)-1;2;3;1;"feuil1");1))*1000)
INDIRECT(ADRESSE(LIGNE()+NBVAL($B$3:$B$10)-1;2;3;1;"feuil1")
doit donner Feuil1!$B7
Ligne()=3
12 janv. 2024 à 15:26
Je viens de faire pleins de test.
Je pige pas.
J'ai enlevé la mention "feuil 1" de ta formule.
J'ai tout fermé et tout réouvert.
J'ai remis ta formule... et dans mon onglet test qui s'appelle "feuil 1", ça fonctionne.
Dans mon onglet normal qui s'appelle "poids 2024", ça ne fonctionne pas.
Pourtant tout est exact entre les 2 formules et j'ai adapté les cellules correctement aussi:
12 janv. 2024 à 18:01
Bonjour,
Juste au passage, vous avez bien remplacé dans la formule
l'instruction "feuil 1" par "poids 2024" !
Salutations
Le Pingou
12 janv. 2024 à 18:09
Bonjour Le Pingou
Oui c'est vrai, j'ai bêtement fais un copier / coller
Merci pour la judicieuse remarque
12 janv. 2024 à 18:12
Bonjour PHILOU10120,
C'est surtout pour giova.44 pour qu'il contrôle les formules..!
Amical salut
12 janv. 2024 à 15:34
re
en D3
=SI(B3="";"";(B3-C3)*1000)
en E3
=SI($B3="";"";-($B$3-$B3)*1000)
format colonnes Det E
personalisée Standard "g"
Crdlmt
13 janv. 2024 à 17:28
Bonjour,
Une formule plus simple (sans utiliser INDIRECT() )
=-($B2-INDEX($B$2:$B$8;NBVAL($B$2:$B$8)))*1000
15 janv. 2024 à 08:36
Salut Le pingou
Navré pour l'attente, je me connecte qu'au bureau
Oui super ça marche bien :)
Mais si je ne rempli aucune valeur, ça écrit: #PROPAGATION !
J'aimerais que ce soit vide si je ne renseigne pas de valeur svp
15 janv. 2024 à 11:18
Bonjour,
Merci du retour.
Essayer ceci :
=SI(SOMME($B$2:$B$8)<>0;-($B2-INDEX($B$2:$B$8;NBVAL($B$2:$B$8)))*1000;"")
Modifié le 15 janv. 2024 à 11:46
oui cest ok mtn
merci!
et j'ai juste encore une dernière version à tester, qui est plus simple (je choisirais ensuite laquelle je retiens):
Dans l'image jointe, j'aimerais simplement faire que F16 affiche C16-C15, mais qu'il n'affiche rien du tout si C16 est vide svp
(et en bonus, comment je fais pour que, lorsque le résultat est positif, ça me mets un + devant le résultat (car lorsque c'est négatif, ça mets automatiquement le moins)
merci d'avance!
15 janv. 2024 à 11:51
Bonjour,
Je vais attendre s'il y a d'autre complément/demande/ajout .....!
La structure change de nouveau ...est-ce la dernière...?
15 janv. 2024 à 11:56
tu as raison navré
c’est que j’avais prévu d’avoir plusieurs alternativeset choisir ensuite
mais celle-ci sera la dernière
concernant le fait d’ajouter un + devant les résultats positifs, j’ai tout essayé avec les affichages personnalisés et ça fonctionne uniquement si j’ai saisi la valeur à la main
mais pas quand c’est le résultat d’une formule
Modifié le 15 janv. 2024 à 13:48
Pour le fait d'avoir le + et le moins systématiquement devant le résultat de la formule, j'ai trouvé:
Dans le format de cellule personnalisé, je tape: [>0]+ 0.00;[<0]- 0.00
Mais lorsque le résultat est "0", comme le format ne le spécifie pas, il met ##############
Pour éviter ça, j'ai mis: [>=0]+ 0.00;[<0]- 0.00
ça fonctionne (je n'ai plus les ###########). Sauf que du coup, ça me met +0.00
Moi, j'aimerais que lorsque le résultat est 0, il n'y ait pas le + devant...
Olala je vais devenir fou