Condividi tramite

utilizzo funzione IIF

Anonimo
2023-06-13T11:18:28+00:00

ciao.

ho una semplice somma da eseguire con il criterio [pagato]; "vero".

ho provato ad applicare la funzione iif in tutte le direzioni ma non sono riuscito a capire come mai non somma le fatture con la spunta "pagato"

per semplicità ho allegato un esempio....grazie ancora

https://1drv.ms/u/s!AgxLtMjxxjfntzpC6iYsYnOJHTsp?e=A9T3aT

Microsoft 365 e Office | Access | 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

domenico laurenza 9,900 Punti di reputazione Moderatore volontario
2023-06-14T12:23:54+00:00

Ciao,

se ho capito,

se la maschera continua prevede la possibilità di filtri puoi provare con

=DSum("[importo]";"[fatture]";[Maschere].[Pagamenti].[Filter])

applicando come condizione nella DSum proprio il filtro della maschera.

Il nome del campo Descrizione genera errori perchè il sistema lo traduce in automatico in Description quindi ho modificato il nome del campo in tabella con Descriz quindi anche l'espressione che tu avevi impostato con gli apici per evitare la traduzione

=Somma(IIf("[descrizione]<>'SALDO'";[importo];0))

cambiandola in

=Somma(IIf([Descriz]<>'SALDO';[importo];0))

funziona.

Ciao Mimmo

La risposta è stata utile?

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

5 risposte aggiuntive

Ordina per: Più utili
  1. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2023-06-14T10:19:04+00:00

    Ciao Cristian,

    hai risolto?

    Aiuta altri utenti che possono avere il tuo stesso problema comunicandoci l'esito della/e risposte e se sono state risolutive.

    Grazie

    Mimmo

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2023-06-14T10:48:35+00:00

    ciao Mimmo

    ti ho postato un aggiunta per la funzione IIF...

    grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-06-14T10:16:43+00:00

    ciao Mimmo

    grazie dell'interessamento...funziona..in aggiunta sempre per la funzione IIF volevo chiedere se ci fosse la possibilità

    di aggiungere un criterio con il quale esempio "non somma" un determinato campo...faccio un esempio:

    =Somma(IIf("[descrizione]<>'SALDO'";[importo];0))

    solitamente utilizzo :

    =DSum("importo";"fatture";"descrizione<>'saldo'")

    ma in questo caso quando in una maschera più complessa dove applico dei filtri il db somma sempre il totale perché lo ricerca nella tabella "fatture"

    e non dalla maschera filtrata...

    ti chiedevo se con la funzione IIf ci sia la possibilità di "escludere" il campo che porta al suo interno la voce "SALDO"

    per maggior chiarezza provo a postare il seguente link:

    https://1drv.ms/u/s!AgxLtMjxxjfntzvQ7E91wVXGNcYB?e=kZkSeg

    grazie ancora...

    La risposta è stata utile?

    0 commenti Nessun commento
  4. domenico laurenza 9,900 Punti di reputazione Moderatore volontario
    2023-06-13T14:05:06+00:00

    Ciao Cristian,

    prova con:

    =Somma(IIf([pagata];[importo];0))

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento