Formule si cellule contient texte alors

Fermé
Fallone - 20 déc. 2022 à 21:35
 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 joins 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 14473 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 13 septembre 2024 2 728
20 déc. 2022 à 22:36

Bonsoir

Tu te compliques bien la vie !

Une formule RECHERCHEV devrait suffire :

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

Cdlmnt

Via


2

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 58645 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 13 septembre 2024 17 195
21 déc. 2022 à 14:53

.

Bonjour. 

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

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


1

Bonjour Raymond, 

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

Bonnes fêtes :) 

0