web-dev-qa-db-fra.com

Comment écrire une formule conditionnelle pour plusieurs conditions

Essayez de comprendre comment écrire une formule dans Google Sheets qui calculera automatiquement une date limite pour moi en fonction de la priorité et d'une date établie.

J'ai 3 colonnes: Date (A), Priorité (B) et Date limite (C).

Voici ce que j'essaie d'accomplir:

  • Si la priorité (B) est égale à 1, retournez A.
  • Si la priorité (B) est égale à 2, retournez A + 3.
  • Si la priorité (B) est égale à 3, retournez A + 7.

Comment dans le enfer est-ce que j'écris ceci comme une formule nique qui va dans chaque ligne sous la colonne C (Date limite)?

3
Keiko Z

Si imbriqué est un moyen évident.

=IF(B1=1,A1,IF(B1=2,A1+3,IF(B1=3,A1+7,0)))

2
ale

Tant que vous travaillez avec des entiers positifs inférieurs à 30, CHOOSE () serait une solution:

=CHOOSE(B1,A1,A1+3,A1+7)
2
ale