Condividi tramite

funzioni excel se, e, più se

Anonimo
2022-05-30T09:23:31+00:00

Ho una tabella così formata:

  A       B            D

1 12 paolo

2 23 carlo

3 matteo

4 marco

5 35 luca

Le celle a3 e a4 sono vuote

Vorrei creare un'unica formula che includa le seguenti condizioni:

quando in a1 c'è un numero e in a2 c'è un numero nella cella d1 mi deve inserire solo paolo;

Quando in a2 c'è un numero e le celle a3 e a4 sono vuote ma in a5 c'è un numero in d2 mi deve concatenare Carlo Matteo e marco senza inserire luca perché la cella a5 contiene un numero. In d3 e d4 non ci deve essere nulla

Spero di essere stato chiaro. Grazie

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

  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2022-05-30T11:39:22+00:00

    ciao

    gentilmente scrivi che versione di excel hai?

    da concatena() a testo unisci()

    c'è una bella differenza😀

    con il 365

    e con una colonna d'appoggio (da nascondere)

    e una riga sopra

    io ho usata la C

    in C2 da tirare in giù

     =SE(A2<>"";A2+RIF.RIGA()/1000000;C1)
    

    in D2 da tirare in giù

    =SE($A2<>"";TESTO.UNISCI(" ";VERO;FILTRO($B$2:$B$50;$C$2:$C$50=$C2;""));"")

    12 PAOLO 12,000002 PAOLO
    23 CARLO 23,000003 CARLO MATTEO MARCO
    MATTEO 23,000003
    MARCO 23,000003
    35 LUCA 35,000006 LUCA PAOLO CARLO
    PAOLO 35,000006
    CARLO 35,000006
    35 MATTEO 35,000009 MATTEO MARCO
    MARCO 35,000009
    35 LUCA 35,000011 LUCA
    35 ANDREA 35,000012 ANDREA

    se non hai il 365

    ti conviene usare più colonne altrimenti la formula diventa esagerata

    la metti in D2 e la tiri a destra e in basso

    =SE($A2<>"";SE.ERRORE(INDICE($B$2:$B$50;AGGREGA(15;6;RIF.RIGA($1:$50)/($C$2:$C$50=$C2);RIF.COLONNA(A$1)));"");"")

    La risposta è stata utile?

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

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2022-05-30T11:25:53+00:00

    Ciao,

    qui Daniele, bentrovato nella community Microsoft,

    Hai indicato dove ti deve inserire il singolo nome (D1), ma dove ti deve inserire la concatenzione quando A3 e A4 sono vuote? In D2 o in D4?

    Dovresti fare un esempio di tabella in input e tabella in output cioe quello che vorresti ottenere, da quello che intuisco potrebbe essere questo?

    A B D
    1 12 PAOLO PAOLO
    2 23 CARLO CARLO MATTEO MARCO
    3 MATTEO
    4 MARCO
    5 35 LUCA LUCA

    La risposta è stata utile?

    0 commenti Nessun commento