Formula AVERAGEIF (gamma, criteri) che ignora gli errori nei dati

Come si specifica i criteri se si desidera mediare una serie di numbers, ma si desidera ignorare gli errori utilizzando la function AVERAGEIF ()?

Ad esempio, date i seguenti dati:

  • Raggiungi gli oggetti ActiveX o Form (casella di text) da codebehind in un documento di Excel
  • Ho problemi con excel legati allo script java
  • Confronto dei dati in base al formato
  • VSTO 2010 excel addini non possono essere caricati sulla macchina target xp
  • Esport il risultato della query SQL in Excel
  • Trovare la prima colonna con cella vuota in each terza row utilizzando VBA
  • A1: 1 A2: #DIV/0! A3: #VALUE! A4: 5 A5: 0 

    Vorrei usare la formula AVERAGEIF (gamma, criteri) in questo modo:

     =AVERAGEIF(a1:a5,and("<>#DIV/0!","<>#VALUE!")) or =AVERAGEIF(a1:a5,"<>Error()") 

    C'è un modo per specificare un criterio per escludere gli errori? La risposta che mi aspetto dalla gamma è 2, la media dei tre numbers validi (1, 5 e 0).

    Ho trovato, attraverso le ricerche, che esiste un modo per farlo utilizzando una formula di matrici o altre funzioni, ma voglio scoprire se esiste un modo per farlo senza una formula di matrix o utilizzando un'altra function. In sostanza, puoi specificare nei criteri per ignorare gli errori. Ad esempio, posso ignorare un errore come questo:

     AVERAGEIF(a1:a5,"<>#DIV/0!") 

    Ma non so come specificare per ignorare eventuali errori. Quindi la mia domanda è una questione critica. Sto usando Microsoft Excel 2013.

  • Imposta il numero di copie per foglio di lavoro
  • Come utilizzare il numero di row di una cella denominata in Excel VBA
  • In excel come faccio a fare clic su celle in una colonna / row?
  • Come aggiungere i dati da workbook1 a workbook2 e all'aggiornamento di lavoro2 quando l'aggiornamento di workbook1 viene aggiornato?
  • Lettura della casella Modifica di Excel
  • utilizzando VBA per un grafico a bolla di torta in excel
  • 2 Solutions collect form web for “Formula AVERAGEIF (gamma, criteri) che ignora gli errori nei dati”

    Ciò functionrà finché non esistono numbers negativi nei tuoi dati:

     =AVERAGEIF(A1:A5,">=0") 

    Se si utilizza Excel 2010 e sopra la function AGGREGATE è ansible ignorare tutti gli errori.

     =AGGREGATE(1, 6, A1:A5) 

    AGGREGATE escludendo gli errori

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