Besoin d'aide sur une formule excel

Fermé
Vinyle - 7 mai 2017 à 14:51
PHILOU10120 Messages postés 6400 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 17 janvier 2025 - 8 mai 2017 à 09:30
Bonjour,

Je souhaite faire un tableau de remplissage pour la location de mes frigos dans mon camping.
Pour le faciliter le travail, je voudrais que le remplissage se fasse un peu tout seul quand je rentre les dates.
J'ai trouvé un exemple (location hôtelière) mais j'ai un peu de mal avec la formule. Je pense pouvoir y arriver, mais c'est sur la signification de certains sigles que je bute.
Par exemple, j'ai plusieurs fois =E$7 ou =E$7+1 ou =$B9
Or cela ne correspond à aucune cellule. Qu'est ce que cela veut dire?
Voici la formule complète:
=SI(ET($B9<>"";$C9<>"");1-SOMMEPROD(('Room Reservation'!$F$2:$F$1000<=E$7)*('Room Reservation'!$G$2:$G$1000>=E$7+1)*('Room Reservation'!$J$2:$J$1000=$B9)*('Room Reservation'!$K$2:$K$1000=$C9));"")
Le Room Reservation renvoi à une autre feuille

Merci de votre aide
A voir également:

4 réponses

phadeb Messages postés 86 Date d'inscription dimanche 2 avril 2006 Statut Membre Dernière intervention 13 mai 2017 21
7 mai 2017 à 15:09
Bonjour,

Je n'ai pas bien compris ton problème ou ton besoin.

Peux tu expliciter ce que tu chercher à faire avec un exemple ?

As tu un fichier excel en exemple ?

--
0
PHILOU10120 Messages postés 6400 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 17 janvier 2025 812
7 mai 2017 à 16:10
Bonjour

Avec le fichier cela serait plus facile de vous répondre
Les cellules B9 et C9 ne contiennent-elles des dates ?
Mettre le fichier sur Cjoint.com et créer un lien. Copier le lien et le coller ici sur CCM dans votre réponse


0
Raymond PENTIER Messages postés 58845 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 31 janvier 2025 17 276
8 mai 2017 à 03:23
"Par exemple, j'ai plusieurs fois =E$7 ou =$B9"

Le caractère $ empêche la modification de la ligne ou de la colonne qu'il précède. Donc quand tu vas recopier la formule
=SI(ET($B9<>"";$C9<>"");1-SOMMEPROD(('RR'!$F$2:$F$1000<=E$7)*('RR'!$G$2:$G$1000 >=E$7+1)*('RR'!$J$2:$J$1000=$B9)*('RR'!$K$2:$K$1000=$C9));"")

dans la ligne suivante elle deviendra
=SI(ET($B10<>"";$C10<>"");1-SOMMEPROD(('RR'!$F$2:$F$1000<=E$7)*('RR'!$G$2:$G$1000 >=E$7+1)*('RR'!$J$2:$J$1000=$B10)*('RR'!$K$2:$K$1000=$C10));"")

et dans la colonne suivante elle deviendra
=SI(ET($B9<>"";$C9<>"");1-SOMMEPROD(('RR'!$F$2:$F$1000<=F$7)*('RR'!$G$2:$G$1000 >=F$7+1)*('RR'!$J$2:$J$1000=$B9)*('RR'!$K$2:$K$1000=$C9));"")

0
PHILOU10120 Messages postés 6400 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 17 janvier 2025 812
8 mai 2017 à 09:30
Bonjour

Toujours pas de fichier à nous transmettre ?
Les informations en colonnes F, G, J et K sont des dates ou des heures ou numéro de chambre ?
que représente la ligne 7, un calendrier ?

SI(ET($B9<>"";$C9<>"")
Je pense que la formule contrôle si les cellules B9 et C9 sont vides dans ce cas n' affiche rien ""

Fonction SOMMEPROD(...)

critère1 ('Room Reservation'!$F$2:$F$1000<=E$7)
cherche en colonne F2:F1000 une valeur plus petite ou égale à E7

et (*)

critère 2 ('Room Reservation'!$G$2:$G$1000>=E$7+1)
cherche en colonne G2:G1000 une valeur plus petite ou égale à E7+1

et (*)

critère 3 ('Room Reservation'!$J$2:$J$1000=$B9)
cherche en colonne J2:J1000 une valeur égale à B9

et (*)

critère 4 ('Room Reservation'!$K$2:$K$1000=$C9))
cherche en colonne K2:K1000 une valeur égale à C9

Soustrait la valeur trouvé par la fonction SOMMEPROD de la valeur 1

Votre formule

=SI(ET($B9<>"";$C9<>"");1-SOMMEPROD(('Room Reservation'!$F$2:$F$1000<=E$7)*('Room Reservation'!$G$2:$G$1000>=E$7+1)*('Room Reservation'!$J$2:$J$1000=$B9)*('Room Reservation'!$K$2:$K$1000=$C9));"")


0