Utiliser autre formule si cellule vide

Résolu/Fermé
Nai Messages postés 707 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 11 octobre 2024 - 18 mai 2017 à 19:36
Nai Messages postés 707 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 11 octobre 2024 - 23 juin 2017 à 21:32
Bonsoir la communauté :)

J'utilise un document excel pour noter mes heures de travail. Le changement d'année se fait bien, mais février me pose des problèmes (vous devinez pourquoi).
Je calcule, en plus de tout le reste, le nombre d'heures mensuelle, et forcément, mes formules sont tirées jusqu'au 29, au cas où.
Je voudrais, dans le cas où il n'y a pas de 29 février, que la formule s’intéresse à la formule du dessus.
Quelque chose comme : "Formule (Sauf Si B36 est vide Alors utiliser la formule B35)"
Le problème c'est que pour déterminer le dernier jour de la semaine et calculer les heures de celle-ci, j'utilise une formule longue, je crains qu'Excel trouve "trop d'arguments" :/
Peux-être existe-t-il une autre solution, autre que VBA dans un premier temps ?
Voici le fichier en question : https://www.cjoint.com/c/GEsrKifQffP

Merci d'avance pour votre aide !


A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
18 mai 2017 à 21:09
Bonsoir
voyez si ce modèle (feuille Février seulement)
peut correspondre à vos attentes
https://mon-partage.fr/f/CbddWRum/
les zones grisées afficheront les dates selon la longueur du mois, et ce type est donc valable pour tous les mois (28,29,30,31)
j'ai aussi modifié les cellule dates en B qui se référent maintenant à la date inscrite en titre du mois et j'ai supprimé le code SOMME inutile dans les additions

crdlmnt

1
Nai Messages postés 707 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 11 octobre 2024 55
23 juin 2017 à 21:32
Avec plus d'un mois de retard : merci ! :)
0
mdo100 Messages postés 126 Date d'inscription jeudi 9 décembre 2010 Statut Membre Dernière intervention 21 février 2019 22
18 mai 2017 à 20:56
Bonsoir,

Si j'ai bien compris, alors en "N36":
=SI($A36="";0;SI(OU(JOURSEM($A36;2)=7;$A36=DATE(ANNEE($A36);MOIS($A36)+1;);0);SOMME(K$8:K36)-SOMME(N$7:N35);0))

Cordialement.
0
Nai Messages postés 707 Date d'inscription vendredi 29 avril 2005 Statut Membre Dernière intervention 11 octobre 2024 55
18 mai 2017 à 21:09
Merci pour cette réponse !
Ca fonctionne, mais je n'ai plus le calcul; certainement parce-que la cellule A36 n'est pas vide (elle contient une formule) :/
En fait, je pense que les formules de N35 et N36 doivent être modifiées. En effet, lorsque février ne compte que 28 jours, je n'ai pas la somme de la semaine en N35.
Dans le cas d'une année bissextile, la somme devrait s'afficher à N36, et plus dans N35.

Je ne sais pas si c'est clair mon affaire... :/

Merci encore pour l'aide !
0