XL 2019 pas de calcul si cellule vide

toffduq

XLDnaute Occasionnel
bonjour a tous
je fais un tableau de calcul
et je ne comprend pas pourquoi mes cellules calculent alors que mes cellule sont vide
je m'explique
j'ai un calcul en H9 que je dois additionner avec F10 pour un résultat en H10
voici ma formule
=SI(F10="";"";(H9+F10))
le problème c'est quand F10 est vide j'ai le même résultat en H10 que H9
merci pour vos réponse
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
F10 une formule de calcul (=D10*E10),
Si en F10 vous avez =D10*E10 et que rien ne s'affiche, c'est très probablement que la valeur vaut 0 et que vous avez activé l'option "Ne pas afficher les valeurs nulles", donc la cellule contient 0 et est non vide.
Dans ce cas, essayez :
VB:
=SI(F10=0;"";(H9+F10))
Ou ceinture et bretelle :
Code:
=SI(OU(F10=0;F10="");"";(H9+F10))
 

toffduq

XLDnaute Occasionnel
Si en F10 vous avez =D10*E10 et que rien ne s'affiche, c'est très probablement que la valeur vaut 0 et que vous avez activé l'option "Ne pas afficher les valeurs nulles", donc la cellule contient 0 et est non vide.
Dans ce cas, essayez :
VB:
=SI(F10=0;"";(H9+F10))
Ou ceinture et bretelle :
Code:
=SI(OU(F10=0;F10="");"";(H9+F10))
t'as dernière formule fonctionne mais il efface mon H9 quand il n'a rien en F10
je te joint mon fichier
 

Pièces jointes

  • fiche palette.xlsx
    14.7 KB · Affichages: 6

sylvanu

XLDnaute Barbatruc
Supporter XLD
???
Aucune formule XL ne peut "effacer" une formule dans une cellule. Heureusement. :)

Pourquoi avoir mis actif "Activer le calcul itératif" et pourquoi avoir mis une MFC sur la colonne H ?
Que voulez vous faire ?

Mettre la quantité totale uniquement sur la dernière ligne ?
Si c'est ça alors essayez la PJ avec :
Code:
En H9 car première cellule :
=SI(SOMME(H10:H22)<>0;"";F9*G9)
Ensuite :
=SI(OU(F10=0;F11<>0);"";SOMMEPROD($F$9:F22;$G$9:G22))
Evidemment sans calcul itératif et sans MFC.
 

Pièces jointes

  • fiche palette.xlsx
    14 KB · Affichages: 6
Dernière édition:

toffduq

XLDnaute Occasionnel
???
Aucune formule XL ne peut "effacer" une formule dans une cellule. Heureusement. :)

Pourquoi avoir mis actif "Activer le calcul itératif" et pourquoi avoir mis une MFC sur la colonne H ?
Que voulez vous faire ?

Mettre la quantité totale uniquement sur la dernière ligne ?
Si c'est ça alors essayez la PJ avec :
Code:
En H9 car première cellule :
=SI(SOMME(H10:H22)<>0;"";F9*G9)
Ensuite :
=SI(OU(F10=0;F11<>0);"";SOMMEPROD($F$9:F22;$G$9:G22))
Evidemment sans calcul itératif et sans MFC.
merci de passer du temps sur mon projet
j'avais mis une MFC car je ne savez pas effacer H9 quand H10 était pas vide
et le but de mon projet et de remplir le 1er tableau et faire une fiche palette sur 1 autre feuille
comme cela nous devons plus rempli nos fiches manuellement
j'en suis qu'au début de mon projets car j'ai encore plein de question pour le faire évolué
et actuellement votre fichier est bien comme je veux a quelle automatisme prêt car il peut avoir 1 palette pour 2 ligne de calcul
mais comme je disait je suis qu'au début du projet et pas très doué pour Excell mais je m'aide sur les forum, mais pas si simple
encore merci
 
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir,
Je comprends.
Mais si tout ça c'est pour avoir en temps réel la quantité disponible, alors il y a plus simple.
Il suffit d'une cellule avec :
VB:
=SOMMEPROD(F9:F100;G9:G100)
comme en E2 de la PJ.
C'est plus simple, plus de tests, plus de MFC et vous gagnez la colonne H qui ne sert plus à rien.
 

Pièces jointes

  • fiche palette V3.xlsx
    14.2 KB · Affichages: 4

toffduq

XLDnaute Occasionnel
Bonsoir,
Je comprends.
Mais si tout ça c'est pour avoir en temps réel la quantité disponible, alors il y a plus simple.
Il suffit d'une cellule avec :
VB:
=SOMMEPROD(F9:F100;G9:G100)
comme en E2 de la PJ.
C'est plus simple, plus de tests, plus de MFC et vous gagnez la colonne H qui ne sert plus à rien.
bonjour oui c'est pas mal aussi comme ca
le but du projet et de savoir combien de palette on sort de la machine et avec quel quantité dessus et savoir la quantité total en même temps pour avoir un comptage en temps réel
le problème c'est que peut avoir sur la même palette un carton de quantité différente
je te joint ton fichier en retour
pour que tu vois sur le ligne 10 et 11 en fin de production le dernier carton est plus petit sur la même palette
merci pour votre temps passer sur mon projet
 

Pièces jointes

  • fiche palette V3.xlsx
    15.2 KB · Affichages: 3

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Oui, et alors ? Qu'est ce que cela change que les quantités soient différentes ? Le calcul est toujours correct.
Si vous avez ça :
1632723734085.png

Alors le Sommeprod revient à faire : 36000*6+34500*2+300*1 donc le résulta vaut 285300, donc correct.
 

toffduq

XLDnaute Occasionnel
Re,
Oui, et alors ? Qu'est ce que cela change que les quantités soient différentes ? Le calcul est toujours correct.
Si vous avez ça :
Regarde la pièce jointe 1116598
Alors le Sommeprod revient à faire : 36000*6+34500*2+300*1 donc le résulta vaut 285300, donc correct.
oui cela est très bien mais le nombre de palette n'est plus la même
car la suite du projet est de sortir les fiches palettes par rapport au nombre de palette et au quantité par palette
maintenant cela n'est peut être pas possible ou je m'y prend mal
 

Discussions similaires

Statistiques des forums

Discussions
314 659
Messages
2 111 624
Membres
111 237
dernier inscrit
vinthi