Formule si cellule contient texte alors

Fallone -  
 Fallone - 23 déc. 2022 à 16:24

Bonjour,

Je viens solliciter votre aide concernant une fonction NB.SI. Merci d'avance pour votre aide!

Voilà mon problème, j'ai en colonne A, des services, et en colonne B des prix. Cela donne en A1 Pension en B1 25€ , en A2 Journée en B2 20 € , en A3 Promenade et en B3 15€. 

Je vous s une photo pour que ce soit plus clair!

Je souhaite que soit calculé le total de la prestation en multipliant la valeur dans la colonne "Durée" par son prix en colonne "Tarifs". Je voudrais donc que la formule dans "Total prestation" reconnaisse si il s'agit de pension, journée ou promenade dans la cellule "Service" du calendrier et fasse le calcul automatiquement.

Concrètement, si j'ai 2 jours de Pension, en notant Pension dans la colonne "Services" et 2 dans "Durée", dans la colonne "Total prestation" le total se fera automatiquement. 

J'ai essayé avec les fonctions suivantes : 

=SI(NB.SI(D20;"*Pension*");F20*$D$10;"")

=SI(NB.SI(D20;"*Pension*");F20*$D$10;"");SI(NB.SI(D20;"*Journee*");F20*$D$11;"");SI(NB.SI(D20;"*Balade*");F20*$D$12;"")

=SI(NB.SI(D20;"*Pension*");F20*D10;"");SI(NB.SI(D20;"*Journee*");F20*D11;"");SI(NB.SI(D20;"*Balade*");F20*D12;"")

=SI(OU(NB.SI(D20;"*Pension*");F20*D10;"");SI(NB.SI(D20;"*Journee*");F20*D11;"");SI(NB.SI(D20;"*Balade*");F20*D12;"")

J'ai fait plusieurs forums et commence à sécher sur les possibilités, n'étant vraiment pas experte.. 

Merci d'avoir pris le temps de lire! 

Au plaisir de lire vos retours!

A voir également:

2 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 742
 

Bonsoir

Tu te compliques bien la vie !

Une formule RECHERCHEV devrait suffire :

https://www.ct.com/c/LLuvJlhPvNx

Cdlmnt

Via


2
Fallone
 

Bonjour! 

Merci beaucoup ça a fonctionné, ton aide me sauve!

Et en effet bien plus simple :) 

Bonnes fêtes et encore merci!

0
Raymond PENTIER Messages postés 58949 Date d'inscription   Statut Contributeur Dernière intervention   17 320
 

.

Bonjour. 

Autre approche, définir un nom pour les valeurs D3:D5
et utiliser la fonction INDIRECT.

https://www.ct.com/c/LLvnVpVF4zo


1
Fallone
 

Bonjour Raymond, 

Merci pour votre aide! Je garde cette méthode en tête pour le futur, merci !

Bonnes fêtes :) 

0