2016-10-21 1 views
0

Je souhaite qu'une fonction If ait 2 critères, où un segment est prioritaire. Je ne sais pas comment faire ça.Multiple Si fonction avec priorité

Actuellement, j'ai

=IF($R145="Yes","Pending",IF($R145="No","x",IF($R145="","" or IF(ap145="Active","Completed",if(ap145="Pending","Completed"))))) 

J'aimerais la fonction après or à lire d'abord et si elle ne le trouve pas, cela fonctionnera selon la formule avant la or. Est-ce que c'est possible?

Répondre

0

Je ne comprends pas bien votre logique, mais voici une version réarrangée de ce que vous aviez avec le ou la fonction corrigée:

=IF($R145="Yes","Pending",IF($R145="No","x",OR(IF 
(AP145="Active","Completed",IF(AP145="Pending","Completed")),IF($R145="","")))) 

Peut-être que cela fonctionnera.

0

Je pense que c'est ce que vous cherchez:

=IF(AP145="Active","Completed",IF(AP145="Pending","Completed",IF($R145="Yes","Pending",IF($R145="No","x",""))))

Cette formule fait les étapes suivantes:

  • AP145, est-il égal 'Active'? Si oui, alors "Terminé". Si non, puce suivante.
  • AP145, est-ce égal à «En attente»? Si oui, alors "Terminé". Si non, puce suivante.
  • $ R145, est-ce égal à «Oui»? Si oui, alors "En attente". Si non, puce suivante.
  • $ R145, est-ce égal à «Non»? Si oui, alors "x". Si non, affichez "" (vide).

If Statement