Condividi tramite

Moltiplicare un numero per altre tre cifre se diverse da zero

Anonimo
2011-01-15T18:34:32+00:00

Salve a tutti,

Io volevo creare una formula che rispettasse questo criterio...cerco di spiegarmi con un esempio:

B26 deve essere moltiplicata per B12 Se diversa da zero, per B13 Se diverso da zero e per B14 Se diverso da zero.

In caso in cui B12, B13 e B14 fossero uguali a zero deve restituire il valore B26.

Non so se sono stato chiaro.

Grazie mille

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2011-01-16T17:13:30+00:00

veramente io ottengo 2263! Sei proprio sicuro?

Leggo però che in caso di valori diversi da zero vuoi il prodotto di b26 per ogni cella e non per la somma delle celle come avevo ipotizzato io.

In questo caso, usa questa:

=B26*SE(B12<>0;B12;1)*SE(B13<>0;B13;1)*SE(B14<>0;B14;1)


fai sapere, grazie

ciao paoloard

http://riolab.org

***********************************************

Se la risposta ti ha aiutato "Vota come Utile".

Se ha risolto il problema "Segna come Risposta".

La risposta è stata utile?

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2011-01-15T20:56:16+00:00

se non ho capito male:

=B26*(SE(B12+B13+B14=0;1;B12+B13+B14))


fai sapere, grazie

ciao paoloard

http://riolab.org

***********************************************

Se la risposta ti ha aiutato "Vota come Utile".

Se ha risolto il problema "Segna come Risposta".

La risposta è stata utile?

0 commenti Nessun commento

2 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2011-01-16T17:49:55+00:00

    Ho controllato l'errore era mio per una cella sbaglaita!

    Comunque ho risolto grazie alla seconda formula che mi hai dato!

    =B26*SE(B12<>0;B12;1)*SE(B13<>0;B13;1)*SE(B14<>0;B14;1)

    Grazie mille davvero! ;-)

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2011-01-16T11:43:38+00:00

    Ciao e grazie mille per la risposta!!!

    Allora ho provato, ma non ho risolto. Provo a spiegarmi meglio:

    Il valore B26 deve essere moltiplicato per ogni valore (B12, B13, B14) che sia diverso da zero.

    Questo perchè tali celle se vengono riempite posso moltiplicarle con B26 se invece vengono lasciate vuote (quindi il valore è 0) non vanno prese in considerazione altrimenti mi ritrovo questa moltiplicazione B26*2*2*0 con il risultato chiaramente di 0!

    Il problema è che possono magari essere riempite una o due sole celle (nell'esempio sopra B12 e B13) ma non viene riempita la cella B14!

    Con la formula che mi hai dato sopra però ottengo questi risultati:

    B26= 2263

    B12= 1

    B13= cella senza valore quindi 0

    B14= cella senza valore quindi 0

    Dovrei ottenre 2263*1= 2263 invece ottengo 819059!

    Spero di essermi spiegato e grazie mille ancora per l'aiuto!!!

    La risposta è stata utile?

    0 commenti Nessun commento