Formule multi conditionnel Google Sheet
Résolu
stell-91
Messages postés
516
Date d'inscription
Statut
Membre
Dernière intervention
-
stell-91 Messages postés 516 Date d'inscription Statut Membre Dernière intervention -
stell-91 Messages postés 516 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite ecrire sur une formule
Si la cellule A1 contient le mot ACHAT
ET que le mot contenue dans la cellule A2 est retrouver la plage de cellule A5:B134,
AFFICHE 0.3% de la valeur (C6*D6)
SINON affiche 0 (les autres cas etant le mot VENTE dans la cellule A1 ou bien le mot A2 n'a pas ete retrouvé dans la plage de cellule).
J'ai trouvé ça
=if(A1 = "ACHAT", if(VLOOKUP(A2, A5:B134,((C6*D6)*0.3)), 0))
ou cette formule
=if(A1 = "Vente" AND (VLOOKUP(A2, A5:B134,),((C6*D6)*0.3), 0))
ça ne fonctionne pas
Je souhaite ecrire sur une formule
Si la cellule A1 contient le mot ACHAT
ET que le mot contenue dans la cellule A2 est retrouver la plage de cellule A5:B134,
AFFICHE 0.3% de la valeur (C6*D6)
SINON affiche 0 (les autres cas etant le mot VENTE dans la cellule A1 ou bien le mot A2 n'a pas ete retrouvé dans la plage de cellule).
J'ai trouvé ça
=if(A1 = "ACHAT", if(VLOOKUP(A2, A5:B134,((C6*D6)*0.3)), 0))
ou cette formule
=if(A1 = "Vente" AND (VLOOKUP(A2, A5:B134,),((C6*D6)*0.3), 0))
ça ne fonctionne pas
Configuration: Macintosh / Chrome 80.0.3987.163
A voir également:
- Appliquer une formule à toute une colonne google sheet
- Google maps satellite - Guide
- Déplacer une colonne excel - Guide
- Dns google - Guide
- Formule somme excel colonne - Guide
- Google maps - Guide
6 réponses
Bonjour
essayez avec
=IF(AND(A1="ACHAT";COUNTIF(A5:B134;A2)>0);(C6*D6)*0,003;0)
Petite précision 0,3% s'écrit 0,003
Soit en français =SI(ET(A1="ACHAT";NB.SI(A5:B134;A2)>0);(C6*D6)*0,003;0)
Pour avoir les formules en français aller dans fichier / paramètres de la feuille de calcul / décocher en bas à gauche "toujours utiliser les noms de fonction en anglais"
Cordialement
essayez avec
=IF(AND(A1="ACHAT";COUNTIF(A5:B134;A2)>0);(C6*D6)*0,003;0)
Petite précision 0,3% s'écrit 0,003
Soit en français =SI(ET(A1="ACHAT";NB.SI(A5:B134;A2)>0);(C6*D6)*0,003;0)
Pour avoir les formules en français aller dans fichier / paramètres de la feuille de calcul / décocher en bas à gauche "toujours utiliser les noms de fonction en anglais"
Cordialement
Sur Sheets 2 manœuvres possibles
maintenir le clic sur le petit carré en bas à droite de la cellule contenant la formule et faire glisser jusqu'en bas du tableau
ou double clic sur ce même carré qui va faire la même chose mais en plus rapide surtout s'il y a plusieurs centaines de cellules à incrémenter.
Cordialement
maintenir le clic sur le petit carré en bas à droite de la cellule contenant la formule et faire glisser jusqu'en bas du tableau
ou double clic sur ce même carré qui va faire la même chose mais en plus rapide surtout s'il y a plusieurs centaines de cellules à incrémenter.
Cordialement
merci je connaissais deja ces deux possibilités.
Je me demande s'il y a moyen d'appliquer une formule à toutes une colonne en selectionnant en haut la lettre de la colonne qui aura pour consequence de prendre en selection toute la colonne à l'infini. J'ai cherché des choses dans cette direction mais je ne trouve pas ?
Sur exemple il faut selectionner la lettre de la colonne qui va tout selectionner.
Ecrire la formule dans le champs en haut
Puis valider par CONTROLE + ENTRER
Y a t il un truc equivalent sur sheet
Je me demande s'il y a moyen d'appliquer une formule à toutes une colonne en selectionnant en haut la lettre de la colonne qui aura pour consequence de prendre en selection toute la colonne à l'infini. J'ai cherché des choses dans cette direction mais je ne trouve pas ?
Sur exemple il faut selectionner la lettre de la colonne qui va tout selectionner.
Ecrire la formule dans le champs en haut
Puis valider par CONTROLE + ENTRER
Y a t il un truc equivalent sur sheet
oui je viens de le découvrir
Taper la formule dans la première cellule et la valider par ENTER
ensuite sélectionner la zone à incrémenter avec en tête la cellule contenant la formule et faire
Ctrl+Alt+Enter
Cordialement
Taper la formule dans la première cellule et la valider par ENTER
ensuite sélectionner la zone à incrémenter avec en tête la cellule contenant la formule et faire
Ctrl+Alt+Enter
Cordialement
par exemple tu entres la formule en B2 et enter pour confirmer
si tu veux incrémenter cette formule de B2 à B100 tu sélectionnes cette zone en commençant par B2 et tu fais Ctrl+Alt+Enter
Voilà :)
si tu veux incrémenter cette formule de B2 à B100 tu sélectionnes cette zone en commençant par B2 et tu fais Ctrl+Alt+Enter
Voilà :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Encore une chose que je découvre ; à force de tâtonner.... ;)
Alors clic sur l’entête de colonne B puis enter pour se placer sur la cellule B2 faire Ctrl+Alt+Enter et ensuite effacer la cellule B1 qui aura aussi récupéré la formule
Cordialement
Alors clic sur l’entête de colonne B puis enter pour se placer sur la cellule B2 faire Ctrl+Alt+Enter et ensuite effacer la cellule B1 qui aura aussi récupéré la formule
Cordialement
N'oublie pas le clic sur résolu pour aider les autres
Simplement question,
Comment faire pour appliquer une fonction à l'infinie sur toute une colonne ?
sans glisser
Ecrire la formule dans le champs en haut
Puis valider par CONTROLE + ENTRER
Y a t il un truc equivalent sur sheet