Come evitare di utilizzare più istruzioni IF / THEN in Excel quando si lavora con più istruzioni che lo utilizzano?

Esempio – Ho pseudo codice che ha un aspetto simile al seguente

if (A1 is even) { B = X + 7 C = B + 8 ... Z = 10 } else { B = N + 11 C = 6 + B ... Z = 16 } 

Sto convertendo il codice qui sopra in forma Excel. Le variables B, C, … Z diventeranno singole celle di Excel, e ad esempio la variabile B finirà in B1, C in C1, ecc.

  • Raggruppamento dinamico in VBA
  • Evidenziare i valori parziali duplicati
  • Come posso riordinare i dati (generati automaticamente) in un'altra disposizione in Excel?
  • Come evidenziare i campi calcolati in un foglio di calcolo di Excel?
  • Excel If / Then con il contenuto della cella per il vero risultato
  • Ottieni codice da protetto excel doc
  • Per ognuno di essi posso specificare IF (A1 is even) {do this}, else {do that} per le formule da B a Z. Ma in questo modo ripeterò la condizione IF / ELSE per each cella. Quello è "duplicazione di codice" e voglio evitarlo.

    C'è un modo per specificare IF/ELSE una volta o utilizzare un altro metodo per evitare che le mie celle di Excel con lo stesso IF (A1 is even) (X) ELSE (Y) ?

  • Aggiorna ora e data corrente se un valore della colonna è stato modificato in un text predefinito
  • VBA Ultimate arrotondamento
  • Può una colonna o un grafico di Excel visualizzare una versione ordinata di una colonna collegata?
  • Modifica automatica del field nome di diagrammi di Excel
  • Perché Excel VBA funziona molto più velocemente quando Outlook è chiuso?
  • Riepilogare i valori in due colonne basate su un singolo utenteId
  • One Solution collect form web for “Come evitare di utilizzare più istruzioni IF / THEN in Excel quando si lavora con più istruzioni che lo utilizzano?”

    Forse qualcosa di simile:

    SO45552254 esempio

    where la formula in B4:

     =IF(ISEVEN($A$1),B1,B2) 

    è copiato per soddisfare.

    Microsoft Office Excel Spreadsheet è il miglior software di Office, Excel VBA e formule Excel rendono il foglio di calcolo più veloce.