Somma con una funzione vba

Anonimo
2019-10-18T14:56:26+00:00

Ciao a tutti,

ho un problema, non riesco a capire come sommare dei valori.

Qui di seguito vi riporto un esempio

nella colonna A partenza riga 2 ho dei valori da 1 a 8 , nella colonna B,C,D...... ho dei campi di testo che devono vincolarmi al somma nel seguente modo:

se nella colonna B2 trovo X allora vedo se nella colonna A2 il valore è maggiore di 4, se la condizione è verificata allora, il primo valore da sommare è 4, dopo di che verifico il valore nella cella B3 se trovo x  allora vedo se nella colonna A3 il valore è maggiore di 4, se la condizione è verificata, allora il  valore da sommare è 4, dopo di che verifico il valore nella cella B4 se trovo x  allora vedo se nella colonna A4 il valore è maggiore di 4, se la condizione è verificata sommo 4 ma   in questo caso è minore quindi il  valore da sommare è 2, dopo di che verifico il valore nella cella B5 se trovo x  allora vedo se nella colonna A5 il valore è maggiore di 4 allora in questo caso non sommo nulla perché la colonna B% è null.

Passiamo alla colonna C

se nella colonna C2 trovo X allora vedo se nella colonna A2 il valore è maggiore di 4,,se la condizione è verificata allora sommo 4  il primo valore da sommare è 4,  invece se nella colonna C2 trovo X2 il valore che devo sommare è:  il valore della cella A2-4, in questo caso è 4, dopo di che verifico il valore nella cella B3, se trovo X allora vedo se nella colonna A3 il valore è maggiore di 4 allora il valore da sommare è 4 se invece trovo X2 il valore che devo sommare è:  il valore della cella A3-4, in questo caso è 3, e cosi via discorrendo per l'intero folio.

ovviamente il foglio non si ferma alla colonna D ma è molto più lungo.

               A             |   B    |      C    |       D     |

1     |   totale          |  10   |   11      |     3

2     |      8              |   x     |    x2     |

3     |      7              |   x     |    x2     |

4     |      2              |   x     |             |

5     |      7              |         |      x       |  x2

riuscite a darmi una soluzione in merito?

grazie a tutti in aticipo

V

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

1 risposta

Ordina per: Più utili
  1. Anonimo
    2019-10-18T15:39:27+00:00

    Ciao a tutti,

    ho un problema, non riesco a capire come sommare dei valori.

    Qui di seguito vi riporto un esempio

    nella colonna A partenza riga 2 ho dei valori da 1 a 8 , nella colonna B,C,D...... ho dei campi di testo che devono vincolarmi al somma nel seguente modo:

    se nella colonna B2 trovo X allora vedo se nella colonna A2 il valore è maggiore di 4, se la condizione è verificata allora, il primo valore da sommare è 4, dopo di che verifico il valore nella cella B3 se trovo x  allora vedo se nella colonna A3 il valore è maggiore di 4, se la condizione è verificata, allora il  valore da sommare è 4, dopo di che verifico il valore nella cella B4 se trovo x  allora vedo se nella colonna A4 il valore è maggiore di 4, se la condizione è verificata sommo 4 ma   in questo caso è minore quindi il  valore da sommare è 2, dopo di che verifico il valore nella cella B5 se trovo x  allora vedo se nella colonna A5 il valore è maggiore di 4 allora in questo caso non sommo nulla perché la colonna B% è null.

    Passiamo alla colonna C

    se nella colonna C2 trovo X allora vedo se nella colonna A2 il valore è maggiore di 4,,se la condizione è verificata allora sommo 4  il primo valore da sommare è 4,  invece se nella colonna C2 trovo X2 il valore che devo sommare è:  il valore della cella A2-4, in questo caso è 4, dopo di che verifico il valore nella cella B3, se trovo X allora vedo se nella colonna A3 il valore è maggiore di 4 allora il valore da sommare è 4 se invece trovo X2 il valore che devo sommare è:  il valore della cella A3-4, in questo caso è 3, e cosi via discorrendo per l'intero folio.

    ovviamente il foglio non si ferma alla colonna D ma è molto più lungo.

                   A             |   B    |      C    |       D     |

    1     |   totale          |  10   |   11      |     3

    2     |      8              |   x     |    x2     |

    3     |      7              |   x     |    x2     |

    4     |      2              |   x     |             |

    5     |      7              |         |      x       |  x2

    riuscite a darmi una soluzione in merito?

    grazie a tutti in aticipo

    V

    ciao a tutti,

    grazie a tutti ma ho risolto con una serie di conta se e somma se.

    grazie ancora 

    ciao

    v

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento